function checkData (){
	if (document.forms[0].FirstName.value.length ==0){
		document.forms[0].FirstName.focus();
		alert("Please enter your first name.");
		return false;
	}
	if (document.forms[0].LastName.value.length ==0){
		document.forms[0].LastName.focus();
		alert("Please enter your last name.");
		return false;
	}
	if (document.forms[0].Address1.value.length ==0){
		document.forms[0].Address1.focus();
		alert("Please enter your street address.");
		return false;
	}
	if (document.forms[0].City.value.length ==0){
		document.forms[0].City.focus();
		alert("Please enter your city.");
		return false;
	}
	if (document.forms[0].State.value.length ==0){
		document.forms[0].State.focus();
		alert("Please enter your state.");
		return false;
	}
	if (document.forms[0].Zip.value.length ==0){
		document.forms[0].Zip.focus();
		alert("Please enter your zip code.");
		return false;
	}
	if (document.forms[0].Country.value.length ==0){
		document.forms[0].Country.focus();
		alert("Please enter your country.");
		return false;
	}
	if ((document.forms[0].PhoneHome.value.length ==0) && (document.forms[0].PhoneMobile.value.length ==0) && (document.forms[0].PhoneOffice.value.length ==0) && (document.forms[0].PhoneLocal.value.length ==0)){
		document.forms[0].PhoneHome.focus();
		alert("Please enter at least one contact phone number.");
		return false;
	}
	if (document.forms[0].Email1.value.length ==0){
		document.forms[0].Email1.focus();
		alert("Please enter an e-mail address.");
		return false;
	}
	if (document.forms[0].Email1.value.length >0){
		i=document.forms[0].Email1.value.indexOf("@")
		j=document.forms[0].Email1.value.indexOf(".",i)
		k=document.forms[0].Email1.value.indexOf(",")
		kk=document.forms[0].Email1.value.indexOf(" ")
		jj=document.forms[0].Email1.value.lastIndexOf(".")+1
		len=document.forms[0].Email1.value.length
		if ((i>0) && (j>(1+1)) && (k==-1) && (kk==-1) && (len-jj >=2) && (len-jj<=3)) {
		} else {
			document.forms[0].Email1.focus()
			document.forms[0].Email1.select()
			alert("Please enter a valid primary email address.")
			return false
		}
	}
	if (document.forms[0].ContactPreferences.value.length ==0){
		document.forms[0].ContactPreferences.focus();
		alert("Please enter your contact preferences.");
		return false;
	}
	if (document.forms[0].EmailFrequency.value.length ==0){
		document.forms[0].EmailFrequency.focus();
		alert("Please specify when we may email you.");
		return false;
	}
	if (document.forms[0].Passwrd.value.length ==0){
		document.forms[0].Passwrd.focus();
		alert("Please enter a password.");
		return false;
	}
	if (document.forms[0].PasswrdConfirm.value.length ==0){
		document.forms[0].PasswrdConfirm.focus();
		alert("Please confirm your password.");
		return false;
	}
	if (document.forms[0].Passwrd.value != document.forms[0].PasswrdConfirm.value){
		document.forms[0].Passwrd.focus();
		alert("Password confirmation does not match password.");
		return false;
	}
}