function validate(){

var errorStr = "";

if(document.af.fName.value == ""){
errorStr += "You must enter your first name. ";
}
if(document.af.lName.value == ""){
errorStr+= "You must enter your last name. ";
}
if(!(document.af.gender[0].checked || document.af.gender[1].checked)){
errorStr += "You must select a gender. ";
}
if(document.af.age.value <13){
errorStr += "You must be at least 13 to create an account. ";
}else if(!(document.af.age.value>12&&document.af.age.value<100)){
errorStr += "You have entered an invalid age. ";
}
if(document.af.country.value == "none"){
errorStr += "You must select a country. ";
}else if(document.af.country.value == "US" && document.af.state.value=="none"){
errorStr += "You must select a state. ";
}
if(document.af.userName.value == ""){
errorStr += "You must select a user name. ";
}
if(document.af.email.value == ""){
errorStr += "You must enter an email. ";
}else if(document.af.email.value != document.af.cemail.value){
errorStr += "The email address you entered did not match. ";
}
if(document.af.password==""){
errorStr += "You must enter a password. ";
}else if(document.af.password.value != document.af.cpassword.value){
errorStr += "The password you entered did not match. ";
}

if(errorStr!=""){

alert(errorStr + "Please try again.");

event.returnValue=false;

}
var emailStr = document.af.email.value;
emailCheck(emailStr);
}