<!--//
function checkStage1() {	
	if (document.signup1.firstname.value.length <= 1) {
		alert("Please enter a Your First Name");
		document.signup1.firstname.focus();
		return false;
	}	
	if (document.signup1.lastname.value.length <= 2) {
		alert("Please enter a Your Lastname Name");
		document.signup1.lastname.focus();
		return false;
	}
	if (document.signup1.new_username.value == "") {
		alert("Please enter a VALID Username");
		document.signup1.new_username.focus();
		return false;
	}
	if (document.signup1.new_username.value.length <= 3) {
		alert("Your Username must be at least 4 letters and/or numbers in length. Please select a new Username.");
		document.signup1.new_username.focus();
		return false;
	}
   	var checkOK = "abcdefghijklmnopqrstuvwxyzABCDEFGHIJKLMNOPQRSTUVWXYZ0123456789-_";
	var allValid = 1;
	var i = 0; 
	var j = 0;
	var entryCount = document.signup1.new_username.value.length;
	var good = 0;
	var OKlength = checkOK.length;
	while (i < entryCount) {
		ch = document.signup1.new_username.value.charAt(i);
		while  (j < OKlength) {
			if (ch == checkOK.charAt(j)) {
				good = 1;
				break;
			}
			j++;
		}
		if (good < 1) {
			alert("Please enter only letters and/or numbers for your USERNAME. No Spaces Allowed\n");
			document.signup1.new_username.focus();
			return false;
		}
		good = 0;
		i++;
		j = 0;
	}
	if (document.signup1.email.value.length == 0) {
		alert("Please enter an email address.");
		document.signup1.email.focus();
		return false;
	}
	if (document.signup1.email.value.length > 0) {
		i=document.signup1.email.value.indexOf("@");
		j=document.signup1.email.value.indexOf(".",i);
		k=document.signup1.email.value.indexOf(",");
		kk=document.signup1.email.value.indexOf(" ");
		jj=document.signup1.email.value.lastIndexOf(".") + 1;
		len=document.signup1.email.value.length;

		if ((i>0) && (j>(1+1)) && (k==-1) && (kk==-1) && (len-jj >=2) && (len-jj<=3)) {
		} else {
			alert("Please enter an exact email address.\n" + document.signup1.email.value + " is invalid.");
			document.signup1.email.focus();
			return false;
		}
	}
	if (document.signup1.password1.value.length == 0) {
		alert("Please enter an Account Password.");
		document.signup1.password1.focus();
		return false;
	}
	if (document.signup1.password1.value.length <= 4) {
		alert("Your Password MUST be at-least 5 letters and/or numbers in length. Please select a new Password.");
		document.signup1.password1.focus();
		return false;
	}
	if (document.signup1.password2.value.length == 0) {
		alert("Please re-enter your Account Password.");
		document.signup1.password2.focus();
		return false;
	}
	if (document.signup1.password2.value != document.signup1.password1.value) {
		alert("Both Passwords MUST match. Please re-enter you passwords.");
		document.signup1.password1.value = '';
		document.signup1.password2.value = '';
		document.signup1.password1.focus();
		return false;
	}
	if (document.signup1.zip.value.length < 5) {
		alert("Please enter Zip/Postal Code.");
		document.signup1.zip.focus();
		return false;
	}
	var radio_choice = false;
	for (counter = 0; counter < document.signup1.couple.length; counter++) {
		if (document.signup1.couple[counter].checked) {
			radio_choice = true;
		}
	}
	if (!radio_choice) {
		alert("Please select if You Are A Couple.");
		return false;
	}
}

function checkStage2() {
	if (document.signup2.her_lsname.value.length < 2 ) {
		alert("Please enter HER Firstname.");
		document.signup2.her_lsname.focus();
		return false;
	}
	if (document.signup2.his_lsname.value.length < 2 ) {
		alert("Please enter HIS Firstname.");
		document.signup2.his_lsname.focus();
		return false;
	}
	if (document.signup2.her_sexpref.value.length < 1 ) {
		alert("Please enter HER Sexual Preference.");
		document.signup2.her_sexpref.focus();
		return false;
	}
	if (document.signup2.his_sexpref.value.length < 1 ) {
		alert("Please enter HIS Sexual Preference.");
		document.signup2.his_sexpref.focus();
		return false;
	}
	if (document.signup2.her_race.value.length < 1 ) {
		alert("Please enter HER Race.");
		document.signup2.her_race.focus();
		return false;
	}
	if (document.signup2.his_race.value.length < 1 ) {
		alert("Please enter HIS Race.");
		document.signup2.his_race.focus();
		return false;
	}
	if (document.signup2.her_age.value.length < 1 ) {
		alert("Please enter HER Age.");
		document.signup2.her_age.focus();
		return false;
	}
	if (document.signup2.his_age.value.length < 1 ) {
		alert("Please enter HIS Age.");
		document.signup2.his_age.focus();
		return false;
	}
	if (document.signup2.f_dob_month.value.length < 1 ) {
		alert("Please select HER Month of Birth.");
		document.signup2.f_dob_month.focus();
		return false;
	}
	if (document.signup2.f_dob_date.value.length < 1 ) {
		alert("Please select HER Date of Birth.");
		document.signup2.f_dob_date.focus();
		return false;
	}
	if (document.signup2.f_dob_year.value.length < 1 ) {
		alert("Please select HER Year of Birth.");
		document.signup2.f_dob_year.focus();
		return false;
	}
	if (document.signup2.m_dob_month.value.length < 1 ) {
		alert("Please select HIS Month of Birth.");
		document.signup2.m_dob_month.focus();
		return false;
	}
	if (document.signup2.m_dob_date.value.length < 1 ) {
		alert("Please select HIS Date of Birth.");
		document.signup2.m_dob_date.focus();
		return false;
	}
	if (document.signup2.m_dob_year.value.length < 1 ) {
		alert("Please select HIS Year of Birth.");
		document.signup2.m_dob_year.focus();
		return false;
	}
	if (document.signup2.her_height.value.length < 1 ) {
		alert("Please enter HER Height.");
		document.signup2.her_height.focus();
		return false;
	}
	if (document.signup2.his_height.value.length < 1 ) {
		alert("Please enter HIS Height.");
		document.signup2.his_height.focus();
		return false;
	}
	if (document.signup2.her_weight.value.length < 1 ) {
		alert("Please enter HER Weight.");
		document.signup2.her_weight.focus();
		return false;
	}
	if (document.signup2.his_weight.value.length < 1 ) {
		alert("Please enter HIS Weight.");
		document.signup2.his_weight.focus();
		return false;
	}
	if (document.signup2.her_hair.value.length < 1 ) {
		alert("Please enter HER Hair Color.");
		document.signup2.her_hair.focus();
		return false;
	}
	if (document.signup2.his_hair.value.length < 1 ) {
		alert("Please enter HIS Hair Color.");
		document.signup2.his_hair.focus();
		return false;
	}
	if (document.signup2.her_eyes.value.length < 1 ) {
		alert("Please enter HER Eye Color.");
		document.signup2.her_eyes.focus();
		return false;
	}
	if (document.signup2.his_eyes.value.length < 1 ) {
		alert("Please enter HIS Eye Color.");
		document.signup2.his_eyes.focus();
		return false;
	}
	if (document.signup2.her_shape.value.length < 1 ) {
		alert("Please enter HER Physical Shape.");
		document.signup2.her_shape.focus();
		return false;
	}
	if (document.signup2.his_shape.value.length < 1 ) {
		alert("Please enter HIS Physical Shape.");
		document.signup2.his_shape.focus();
		return false;
	}
	if (document.signup2.her_shave.value.length < 1 ) {
		alert("Please enter HER Shave.");
		document.signup2.her_shave.focus();
		return false;
	}
	if (document.signup2.his_shave.value.length < 1 ) {
		alert("Please enter HIS Shave.");
		document.signup2.his_shave.focus();
		return false;
	}
}
function checkStage2a() {
	if (document.signup2a.lsname.value.length < 2 ) {
		alert("Please enter Your Firstname.");
		document.signup2a.lsname.focus();
		return false;
	}
	if (document.signup2a.sexpref.value.length < 1 ) {
		alert("Please enter Your Sexual Preference.");
		document.signup2a.sexpref.focus();
		return false;
	}
	if (document.signup2a.race.value.length < 1 ) {
		alert("Please enter Your Race.");
		document.signup2a.race.focus();
		return false;
	}
	if (document.signup2a.age.value.length < 1 ) {
		alert("Please enter Your Age.");
		document.signup2a.age.focus();
		return false;
	}
	if (document.signup2a.dob_month.value.length < 1 ) {
		alert("Please select Your Month of Birth.");
		document.signup2a.dob_month.focus();
		return false;
	}
	if (document.signup2a.dob_date.value.length < 1 ) {
		alert("Please select Your Date of Birth.");
		document.signup2a.dob_date.focus();
		return false;
	}
	if (document.signup2a.dob_year.value.length < 1 ) {
		alert("Please select Your Year of Birth.");
		document.signup2a.dob_year.focus();
		return false;
	}
	if (document.signup2a.height.value.length < 1 ) {
		alert("Please enter Your Height.");
		document.signup2.her_height.focus();
		return false;
	}
	if (document.signup2a.weight.value.length < 1 ) {
		alert("Please enter Your Weight.");
		document.signup2a.weight.focus();
		return false;
	}
	if (document.signup2a.hair.value.length < 1 ) {
		alert("Please enter Your Hair Color.");
		document.signup2a.hair.focus();
		return false;
	}
	if (document.signup2a.eyes.value.length < 1 ) {
		alert("Please enter Your Eye Color.");
		document.signup2a.eyes.focus();
		return false;
	}
	if (document.signup2a.shape.value.length < 1 ) {
		alert("Please enter Your Physical Shape.");
		document.signup2a.shape.focus();
		return false;
	}
	if (document.signup2a.shave.value.length < 1 ) {
		alert("Please enter Your Shave.");
		document.signup2a.shave.focus();
		return false;
	}
}
function checkStage3() {
	if (document.signup3.safesex.value.length < 1 ) {
		alert("Please select Your Safe Sex Preference.");
		document.signup3.safesex.focus();
		return false;
	}
	if (document.signup3.smoke.value.length < 1 ) {
		alert("Please select Your Smoking Selection.");
		document.signup3.smoke.focus();
		return false;
	}
	if (document.signup3.drink.value.length < 1 ) {
		alert("Please select Your Drinking Selection.");
		document.signup3.drink.focus();
		return false;
	}
	if (document.signup3.smoke_other.value.length < 1 ) {
		alert("Please select A Smoking option.");
		document.signup3.smoke_other.focus();
		return false;
	}
	if (document.signup3.drink_other.value.length < 1 ) {
		alert("Please select A Drinking option.");
		document.signup3.drink_other.focus();
		return false;
	}
}
function checkStage4() {
}
//-->
