var errorcolor="#eb6001"; //this is the error hightlight color of fields
var normalcolor="#ffffff";  // this is the normal background of fields

function validateform() {  
  	var alertMessage = "Please enter your: \n";
	var isAlert = false;

    // The following makes sure a field is NOT EMPTY  (validateNotEmpty) Repeat As necessary
    if(!validateNotEmpty (document.contest.firstName.value)){
    	alertMessage += "First Name \n";
    	document.contest.firstName.style.background=errorcolor
    	isAlert = true;	
    }
    
     if(!validateNotEmpty (document.contest.lastName.value)){
    	alertMessage += "Last Name \n";
    	document.contest.lastName.style.background=errorcolor;
    	isAlert = true;	
    }

    // The following Validates Emails are in correct Syntax
    if(!validateEmail(document.contest.email.value)){
    	alertMessage += "Email \n";
    	document.contest.email.style.background=errorcolor;
    	isAlert = true;	
    }		
		
    if(!validateNotEmpty (document.contest.address1.value)){
    	alertMessage += "Address \n";
    	document.contest.address1.style.background=errorcolor;
    	isAlert = true;	
    }
	
	if(!validateNotEmpty (document.contest.city.value)){
    	alertMessage += "City \n";
    	document.contest.city.style.background=errorcolor;
    	isAlert = true;	
    }
    
    if(!validateNotEmpty (document.contest.state.value)){
    	alertMessage += "State \n";
    	document.contest.state.style.background=errorcolor;
    	isAlert = true;	
    }
	
	// Makes sure the Date of Birth Fields arent empty
    if(!validateNotEmpty (document.contest.birthMonth.value)){
    	alertMessage += "Birth date: Month \n";
    	document.contest.birthMonth.style.background=errorcolor;
    	isAlert = true;	
    }
    if(!validateNotEmpty (document.contest.birthDay.value)){
    	alertMessage += "Birth date: Day \n";
    	document.contest.birthDay.style.background=errorcolor;
    	isAlert = true;	
    }
    if(!validateNotEmpty (document.contest.birthYear.value)){
    	alertMessage += "Birth date: Year \n";
    	document.contest.birthYear.style.background=errorcolor;
    	isAlert = true;	
    }
/*	
	 if(!validateNotEmpty (document.contest.gender.value)){
    	alertMessage += "Gender \n";
    	document.contest.gender.style.background=errorcolor;
    	isAlert = true;	
    }
	
*/
    if(!validateNotEmpty (document.contest.zip.value)){
    	alertMessage += "Zip \n";
    	document.contest.zip.style.background=errorcolor;
    	isAlert = true;	
    }
 
    if(!validateNotEmpty (document.contest.phone.value)){
    	alertMessage += "Phone \n";
    	document.contest.phone.style.background=errorcolor;
    	isAlert = true;	
    }

/*  		
	if(!validateNotEmpty (document.contest.optionalText1.value)){
    	alertMessage += "Theme Park \n";
    	document.contest.optionalText1.style.background=errorcolor;
    	isAlert = true;	
    }
*/
    if(isAlert)
    {
        alert(alertMessage);
    }
    else
    { //  *** This takes the THREE DOB fields (MONTH,DAY,YEAR) and puts them into one field (DOB) for Coppa validation
    	var dob = document.contest.birthMonth.value+ "/" + document.contest.birthDay.value +"/"+ document.contest.birthYear.value;
    	document.contest.dob.value=dob;
    	//alert (dob);
    	IsUnderage(document.contest);
    }
}
