//This function is for the cooppa --
function validateTwoActionsForm() {  
  	var alertMessage = "Please enter  \n";
	var isAlert = false;
	var emailAction = false;
	var mobileAction = false;

	if((!validateNotEmpty(document.contest.email.value) && !validateNotEmpty(document.contest.birthMonth.value) &&  !validateNotEmpty (document.contest.birthDay.value) && !validateNotEmpty (document.contest.birthYear.value) &&  
		!validateNotEmpty (document.contest.phone.value)  ) || 
		
		(!validateNotEmpty(document.contest.email.value) &&( validateNotEmpty(document.contest.birthMonth.value) &&  validateNotEmpty (document.contest.birthDay.value) && validateNotEmpty (document.contest.birthYear.value)) &&  
		!validateNotEmpty(document.contest.phone.value)  ) ){
		
		alertMessage += "a valid email or a valid phone number. \n";
		document.contest.email.style.background=errorcolor;
		document.contest.birthMonth.style.background=errorcolor;
		document.contest.birthDay.style.background=errorcolor;
		document.contest.birthYear.style.background=errorcolor;
    	document.contest.phone.style.background=errorcolor;
		
    	isAlert = true;	
	}
	
   if(validateNotEmpty (document.contest.phone.value)||validateNotEmpty (document.contest.email.value) || validateNotEmpty(document.contest.birthMonth.value) || validateNotEmpty (document.contest.birthDay.value) || validateNotEmpty (document.contest.birthYear.value) ){
    	// 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.birthMonth.value) && validateNotEmpty (document.contest.birthDay.value) && validateNotEmpty (document.contest.birthYear.value))
		{
			document.contest.dob.value = document.contest.birthMonth.value+ "/" + document.contest.birthDay.value +"/"+ document.contest.birthYear.value;
		}
		
		if(validateNotEmpty(document.contest.email.value) &&  !validateEmail(document.contest.email.value)){
    	alertMessage += "a correct email. \n";
    	document.contest.email.style.background=errorcolor;
    	isAlert = true;	
    	}	
		//else{
		//emailAction = true 	
		//}
		
		if(validateNotEmpty(document.contest.email.value) && validateEmail(document.contest.email.value)){
			emailAction = true 	
		}
	}
	
	// Validate Mobile Phone
	  if(validateNotEmpty (document.contest.phone.value) ){
		var temp_mobilphone = removeSpaces(document.contest.phone.value);
		var mobilphone = removeDashes(temp_mobilphone)
		
		if(validateNumeric (mobilphone) ){
    		var phone1 = mobilphone.substring(0,3);
			var phone2 = mobilphone.substring(3,6);
			var phone3 = mobilphone.substring(6);
			var mobile_phone="("+phone1+")"+phone2+"-"+phone3;
			if(!validateUSPhone(mobile_phone)){
			alertMessage += "a valid mobile phone number. \n";
    		document.contest.phone.style.background=errorcolor;
    		isAlert = true;	
    		}
			else{
			mobileAction = true 	
			}
			
		}
		else{
			alertMessage += "a valid mobile phone number. \n";
    		document.contest.phone.style.background=errorcolor;
    		isAlert = true;	
		}
		
	}
	if(mobileAction == true)
	{
		if(document.contest.phone.value != "" && document.contest.optionalCheckbox1.checked != true)
		{
		//alert("Please check the box for getting text message updates."); 
		alertMessage += "Since you've entered your mobile number, please check the text alert sign up box below to complete your entry. \n";
    	document.contest.optionalCheckbox1.style.background=errorcolor;
		isAlert = true;
		}
	}
	if(mobileAction == false && document.contest.optionalCheckbox1.checked == true)
	{
		alertMessage += "mobile number to be able to receive text alert. \n";
    	document.contest.optionalCheckbox1.style.background=errorcolor;
		isAlert = true;
	}
	

    if(isAlert)
    {
        alert(alertMessage);
    }
    else
    { 
		
		var url="http://open.4info.net:80/widget/alerts.jsp?openKeyword=POSTGRAD&phone1="+phone1+"&phone2="+phone2+"&phone3="+phone3;
		//alert(url);
		//var url="http://open.4info.net:80/widget/alerts.jsp?openKeyword=HAUTE&phone1="+document.contest.phone1.value+"&phone2="+document.contest.phone2.value+"&phone3="+document.contest.phone3.value;
		if(emailAction == true && mobileAction == true)
		{
			
			//alert("emailAction="+emailAction+"and mobileAction="+mobileAction);
			
			if(IsUnderage(document.contest)==false)
			{
				document.location.href="http://postgrad.teen.com/sorry.vm";
			}
			else{
			window.open(url,"mywindow","menubar=1,resizable=1,width=350,height=250");
			document.contest.submit();
			}
		}
		else{
			if(emailAction == true)
			{
				//alert("emailAction="+emailAction);
				if(IsUnderage(document.contest)==false)
				{
				document.location.href="http://postgrad.teen.com/sorry.vm";
				}
				else{
				document.contest.submit();
				}
			}
			if(mobileAction == true)
			{
				//alert("mobileAction="+mobileAction);
				//alert(url);
				if(IsUnderage(document.contest)==false)
				{
				document.location.href="http://postgrad.teen.com/sorry.vm";
				}
				else{
				window.open(url,"mywindow","menubar=1,resizable=1,width=350,height=250");
				document.contest.submit();
				}
				

			}
		}
    }
}






