function wsfyAction(form) {
	(new Image()).src="wsfyAction.php?firstName=" + form.firstName.value+"&lastName="+ form.lastName.value + "&age="+ form.age.value + "&affiliateid="+ form.affiliateid.value+"&cid="+form.cid.value+ "&sid="+form.sid.value+"&pid="+form.pid.value;
	return true;
}
function trk(form) {
    if(document.images)
	{
		var tooOldDate=new Date();
        var tooYoungDate=new Date();
        tooOldDate.setYear(tooOldDate.getFullYear()-99);
        tooYoungDate.setYear(tooYoungDate.getFullYear()-13);
		if (form.firstName.value=="") {
			alert("First Name is Required!");
			return false;
			}
		if (form.lastName.value=="") {
			alert("Last Name is Required!");
			return false;
			}
		if (form.email.value=="") {
			alert("Email is Required!");
			return false;
			}
		if (!echeck(form.email.value)) {
			return false;
			}
		if (form.birthDay.value=="") {
			alert("Birth Day is Required!");
			return false;
			}
		if (form.birthYear.value=="") {
			alert("Birth Year is Required!");
			return false;
			}
        if (form.birthYear.value < tooOldDate.getFullYear()) {
            alert("Birthdate must be within 99 years!");
			return false;
        	}
        if (form.birthYear.value > tooYoungDate.getFullYear()) {
            alert("Must be at least 13 years old!");
			return false;
        	}
		if ((!form.gender[0].checked) && (!form.gender[1].checked)) {
            alert("Gender is required");
			return false;
        	}
		if (form.zip.value=="") {
			alert("Zip/Postal Code is Required!");
			return false;
			}
		if (form.zip.value.length < 5) {
			alert("Please enter a valid zip!");
			return false;
			}
        (new Image()).src="trk.php?firstName=" + form.firstName.value+"&lastName="+ form.lastName.value + "&maidenName="+ form.maidenName.value + "&email="+ form.email.value+"&birthMonth="+form.birthMonth.value+ "&birthDay="+form.birthDay.value+"&birthYear="+form.birthYear.value+"&gender="+form.gender.value+"&zip="+form.zip.value;
    }
    return true;
}
function echeck(str) {

		var at="@"
		var dot="."
		var lat=str.indexOf(at)
		var lstr=str.length
		var ldot=str.indexOf(dot)
		if (str.indexOf(at)==-1){
		   alert("Please enter a valid E-mail")
		   return false;
		}

		if (str.indexOf(at)==-1 || str.indexOf(at)==0 || str.indexOf(at)==lstr){
		   alert("Please enter a valid E-mail")
		   return false;
		}

		if (str.indexOf(dot)==-1 || str.indexOf(dot)==0 || str.indexOf(dot)==lstr){
		    alert("Please enter a valid E-mail")
		    return false;
		}

		 if (str.indexOf(at,(lat+1))!=-1){
		    alert("Please enter a valid E-mail")
		    return false;
		 }

		 if (str.substring(lat-1,lat)==dot || str.substring(lat+1,lat+2)==dot){
		    alert("Please enter a valid E-mail")
		    return false;
		 }

		 if (str.indexOf(dot,(lat+2))==-1){
		    alert("Please enter a valid E-mail")
		    return false;
		 }
		
		 if (str.indexOf(" ")!=-1){
		    alert("Please enter a valid E-mail")
		    return false;
		 }
 		 return true;
	}
