<!--
function emptyvalidation(entered, alertbox) {
	with (entered) {
		if (value==null || value==""){
			if (alertbox!="") {
				alert(alertbox);
			}
			return false;
		} else {
			return true;
		}
	}
}
function emailvalidation(entered, alertbox) {
	with (entered) {
		apos=value.indexOf("@"); 
		dotpos=value.lastIndexOf(".");
		lastpos=value.length-1;
		if (apos<1 || dotpos-apos<2 || lastpos-dotpos>3 || lastpos-dotpos<2) {
			if (alertbox) {
				alert(alertbox);
			}
			return false;
		} else {
			return true;
		}
	}
}
function digitvalidation(entered, min, max, alertbox, datatype) {
	with (entered) {
		checkvalue=parseFloat(value);
		if(value.charAt(0) != "0") {
			if (datatype) {
				smalldatatype=datatype.toLowerCase();
				if (smalldatatype.charAt(0)=="i") {
					checkvalue=parseInt(value);
					if (value.indexOf(".")!=-1) {
						checkvalue=checkvalue+1
					}
				}
			}
			if ((parseFloat(min)==min && value.length<min) || (parseFloat(max)==max && value.length>max) || value!=checkvalue) {
				if (alertbox!="") {
					alert(alertbox);
				}
				return false;
			} else {
				return true;
			}
		} else {
			return true;
		}
	}
}
function formvalidation(thisform) {
	with (thisform)	{
		if (emptyvalidation(Domain,"Please type a domain name.")==false) {
			Domain.focus();
			return false;
		}
		if (emptyvalidation(FirstName,"Please type your firstname.")==false) {
			FirstName.focus();
			return false;
		}
		if (emptyvalidation(LastName,"Please type your surname.")==false) {
			LastName.focus();
			return false;
		}
		if (emptyvalidation(Email,"Please type your E-mail address.")==false) {
			Email.focus();
			return false;
		}
		if (emailvalidation(Email,"Please type a valid E-mail address.")==false) {
			Email.focus();
			return false;
		}
		if (thisform.fk_DomainTypeID.value > 5) {
			if (thisform.domservice.value == 1) {
				if (emptyvalidation(RegistryKey,"A valid registry key is required to transfer/renew domains.")==false) {
					RegistryKey.focus();
					return false;
				}
			}
			if (emptyvalidation(BusinessName,"Please type your business name.")==false) {
				BusinessName.focus();
				return false;
			}
			if (thisform.BusinessName.value == "NA" || thisform.BusinessName.value == "N/A" || thisform.BusinessName.value == "na" || thisform.BusinessName.value == "n/a" || thisform.BusinessName.value == " ") {
				alert("Please type a valid business name.");
				BusinessName.focus();
				return false;
			}
			if (emptyvalidation(EligID,"Please type your business number.")==false) {
				EligID.focus();
				return false;
			}
			if (digitvalidation(EligID,4,20,"Please type a valid business number\r\n\r\nie: numerical without spaces.","I")==false) {
				EligID.focus();
				return false;
			}
		}
		if (emptyvalidation(Addr1,"Please type your address.")==false) {
			Addr1.focus();
			return false;
		}
		if (emptyvalidation(City,"Please type your city/suburb.")==false) {
			City.focus();
			return false;
		}
		if (thisform.State.selectedIndex == 8) {
			if (emptyvalidation(Other_State,"Please type your state.")==false) {
				Other_State.focus();
				return false;
			}
		}
		if (emptyvalidation(PCde,"Please type your zip/postcode.")==false) {
			PCde.focus();
			return false;
		}
		if (emptyvalidation(TelACode,"Please type your telephone area code.")==false) {
			TelACode.focus();
			return false;
		}
		if (emptyvalidation(Tel,"Please type your telephone number.")==false) {
			Tel.focus();
			return false;
		}
		if (digitvalidation(Tel,5,20,"Please type a valid telephone number\r\n\r\nie: numerical without spaces.","I")==false) {
			Tel.focus();
			return false;
		}
		if (!thisform.agree.checked) {
			alert("You must agree to our Terms and Conditions before proceeding.");
			return false;
		}
		if (!thisform.policies.checked) {
			alert("You must carefully read our Domain Name Policies before proceeding.");
			return false;
		}
	}
}
function formvalidationec(thisform) {
	with (thisform)	{
		if (!thisform.agree.checked) {
			alert("You must agree to our Terms and Conditions before proceeding.");
			return false;
		}
		if (!thisform.policies.checked) {
			alert("You must carefully read our Domain Name Policies before proceeding.");
			return false;
		}
	}
}
function domstep2val(thisform) {
	with (thisform)	{
		if (thisform.hosting[0].checked == true) {
			if (!thisform.hostingtc.checked) {
				alert("You must agree to our Hosting Terms and Conditions before proceeding.");
				return false;
			}
		}
	}
}
function domstep2valau(thisform) {
	with (thisform)	{
		if (thisform.PolicyReason.selectedIndex > 5) {
			if (emptyvalidation(CloseSubstantial,"Please type a close and substantial explanation.")==false) {
				CloseSubstantial.focus();
				return false;
			}
		} else {
			if (thisform.PolicyReason.selectedIndex == 0 || thisform.PolicyReason.selectedIndex == 4 || thisform.PolicyReason.selectedIndex == 5) {
				alert("Please select a domain policy reason.");
				return false;
			}
		}
		if (thisform.hosting[0].checked == true) {
			if (!thisform.hostingtc.checked) {
			alert("You must agree to our Hosting Terms and Conditions before proceeding.");
			return false;
			}
		}
	}
}
function formvalidation3(thisform) {
	with (thisform)	{
		if (emptyvalidation(cardholder,"Please type the cardholder's name.")==false) {
			cardholder.focus();
			return false;
		}
		if (emptyvalidation(card_business_name,"Please type your business name.")==false) {
			card_business_name.focus();
			return false;
		}
		if (emptyvalidation(card_email,"Please type your E-mail address.")==false) {
			card_email.focus();
			return false;
		}
	}
}
function formvalidationcli(thisform) {
	with (thisform)	{
		if (emptyvalidation(FirstName,"Please type your firstname.")==false) {
			FirstName.focus();
			return false;
		}
		if (emptyvalidation(LastName,"Please type your surname.")==false) {
			LastName.focus();
			return false;
		}
		if (emptyvalidation(Addr1,"Please type your street address.")==false) {
			Addr1.focus();
			return false;
		}
		if (emptyvalidation(City,"Please type your city.")==false) {
			City.focus();
			return false;
		}
		if (thisform.State.selectedIndex == 8) {
			if (emptyvalidation(Other_State,"Please type your state.")==false) {
				Other_State.focus();
				return false;
			}
		}
		if (emptyvalidation(PCde,"Please type your postcode.")==false) {
			PCde.focus();
			return false;
		}if (emptyvalidation(TelACode,"Please type your phone area code.")==false) {
			TelACode.focus();
			return false;
		}
		if (emptyvalidation(Tel,"Please type your phone number.")==false) {
			Tel.focus();
			return false;
		}
		if (emailvalidation(Email,"Please type a valid e-mail address.")==false) {
			Email.focus();
			return false;
		}
	}
}
function formvalidationpart(thisform) {
	with (thisform)	{
		if (emptyvalidation(FirstName,"Please type your firstname.")==false) {
			FirstName.focus();
			return false;
		}
		if (emptyvalidation(LastName,"Please type your surname.")==false) {
			LastName.focus();
			return false;
		}
		if (emptyvalidation(Addr1,"Please type your street address.")==false) {
			Addr1.focus();
			return false;
		}
		if (emptyvalidation(City,"Please type your city.")==false) {
			City.focus();
			return false;
		}
		if (emptyvalidation(State,"Please type your state.")==false) {
			State.focus();
			return false;
		}
		if (emptyvalidation(PCde,"Please type your postcode.")==false) {
			PCde.focus();
			return false;
		}if (emptyvalidation(TelACode,"Please type your phone area code.")==false) {
			TelACode.focus();
			return false;
		}
		if (emptyvalidation(Tel,"Please type your phone number.")==false) {
			Tel.focus();
			return false;
		}
		if (emptyvalidation(Email,"Please type your email address.")==false) {
			Email.focus();
			return false;
		}
		if (emailvalidation(Email,"Please type a valid e-mail address.")==false) {
			Email.focus();
			return false;
		}
		if (emptyvalidation(PartnerPassword,"Please type a password.")==false) {
			PartnerPassword.focus();
			return false;
		}
		if (document.signupnow.PartnerPassword.value != document.signupnow.pass2.value) {
			PartnerPassword.focus();
			alert("Passwords don't match");
			return false;
		}
	}
}
function hostingstep1(thisform) {
	with (thisform)	{
		if (emptyvalidation(Domain,"Please type your domain name.")==false) {
			Domain.focus();
			return false;
		}
	}
}
//-->