var processButton;
var processImage;

if (document.images){
	processImage = new Image();
	processImage.src='images/XP/btn_Processing.gif';
}

function checkForm(frm){
	var isOK;
	isOK=true;
	if (frm.processing.value == '0'){
	//**************************************************
	if (1!=1){
	alert('never');
}else if (frm.Title.value.length > 5){
	alert('The Title must be less than 5 characters long.');
	isOK=false;
}else if (frm.FirstName.value.length < 1){
	alert('The First Name(s) must be provided to continue.');
	isOK=false;
	frm.FirstName.focus();
}else if (frm.FirstName.value.length > 30){
	alert('The First Name(s) must be less than 30 characters long.');
	isOK=false;
}else if (frm.LastName.value.length < 1){
	alert('The Last Name must be provided to continue.');
	isOK=false;
	frm.LastName.focus();
}else if (frm.LastName.value.length > 30){
	alert('The Last Name must be less than 30 characters long.');
	isOK=false;
}else if (frm.PrimaryEmail.value.length < 1){
	alert('The Primary eMail Address must be provided to continue.');
	isOK=false;
	frm.PrimaryEmail.focus();
}else if (frm.PrimaryEmail.value.length > 50){
	alert('The Primary eMail Address must be less than 50 characters long.');
	isOK=false;
}else if (frm.PrimaryEmail.value.length > 0 && !isValidEmailAddress(frm.PrimaryEmail.value)){
	alert('The Primary eMail Address is an invalid eMail address.');
	isOK=false;
	frm.PrimaryEmail.focus();
}else if (frm.SecondaryEmail.value.length > 50){
	alert('The Secondary eMail Address must be less than 50 characters long.');
	isOK=false;
}else if (frm.SecondaryEmail.value.length > 0 && !isValidEmailAddress(frm.SecondaryEmail.value)){
	alert('The Secondary eMail Address is an invalid eMail address.');
	isOK=false;
	frm.SecondaryEmail.focus();
}else if (frm.CompanyName.value.length > 50){
	alert('The Company Name must be less than 50 characters long.');
	isOK=false;
}else if (frm.Address1.value.length < 1){
	alert('The Address must be provided to continue.');
	isOK=false;
	frm.Address1.focus();
}else if (frm.Address1.value.length > 50){
	alert('The Address must be less than 50 characters long.');
	isOK=false;
}else if (frm.Address2.value.length > 50){
	alert('The Address2 must be less than 50 characters long.');
	isOK=false;
}else if (frm.Address3.value.length > 50){
	alert('The Address3  must be less than 50 characters long.');
	isOK=false;
}else if (frm.Town.value.length < 1){
	alert('The Town must be provided to continue.');
	isOK=false;
	frm.Town.focus();
}else if (frm.Town.value.length > 50){
	alert('The Town must be less than 50 characters long.');
	isOK=false;
}else if (frm.County.value.length < 1){
	alert('The County / State must be provided to continue.');
	isOK=false;
	frm.County.focus();
}else if (frm.County.value.length > 50){
	alert('The County / State must be less than 50 characters long.');
	isOK=false;
}else if (frm.PostCode.value.length < 1){
	alert('The Post / Zip Code must be provided to continue.');
	isOK=false;
	frm.PostCode.focus();
}else if (frm.PostCode.value.length > 50){
	alert('The Post / Zip Code must be less than 50 characters long.');
	isOK=false;
}else if (frm.HomePhone.value.length > 50){
	alert('The Home Phone Number must be less than 50 characters long.');
	isOK=false;
}else if (frm.WorkPhone.value.length > 50){
	alert('The Work Phone Number must be less than 50 characters long.');
	isOK=false;
}else if (frm.WorkPhone.value.length < 1){
	alert('The Work Phone Number must be provided to continue.');
	isOK=false;
	frm.WorkPhone.focus();
}else if (frm.MobilePhone.value.length > 50){
	alert('The Mobile Phone Number must be less than 50 characters long.');
	isOK=false;
}else if (frm.FaxNumber.value.length > 50){
	alert('The Fax Number must be less than 50 characters long.');
	isOK=false;
}else if (frm.SignUpPlanId.value.length < 1){
	alert('A package must be selected to continue.');
	isOK=false;
	frm.SignUpPlanId.focus();
}else if (frm.Terms.checked == false){
	alert('You must agree to our Terms & Conditions before signing up.');
	isOK=false;
	frm.Terms.focus();
}
	//**************************************************
	//alert('Final Form Check Is: '+ isOK);
		if (isOK){
			frm.processing.value = '1';
			if (processButton != null){
				processButton.src = processImage.src;
			}
		}
	} else {
		isOK=false;
	}
	return isOK;
}

function confirmDelete(cMsg, dURL){
	if(confirm(cMsg)){
		document.location.href=dURL;
	}
}
//-->

