function OldEnoughAndHasReadRules(){
    if(!(document.ContestForm.__OldEnoughAndReadRules.checked))
        window.alert('You must agree to the rules to participate.');
        
    return(document.ContestForm.__OldEnoughAndReadRules.checked);
}

function validateWeddingDate(){
    var returnValue=true;
    
    document.ContestForm.WeddingDate.value=document.ContestForm.__ddlEventMonth.options[(document.ContestForm.__ddlEventMonth.selectedIndex)].value + "/" + document.ContestForm.__ddlEventDay.options[(document.ContestForm.__ddlEventDay.selectedIndex)].value + "/" + document.ContestForm.__ddlEventYear.options[(document.ContestForm.__ddlEventYear.selectedIndex)].value;
						
	if(document.ContestForm.WeddingDate.value=="//")
		document.ContestForm.WeddingDate.value="";
	else{
		if((document.ContestForm.__ddlEventMonth.options[(document.ContestForm.__ddlEventMonth.selectedIndex)].value.length==0)||(document.ContestForm.__ddlEventDay.options[(document.ContestForm.__ddlEventDay.selectedIndex)].value.length==0)||(document.ContestForm.__ddlEventYear.options[(document.ContestForm.__ddlEventYear.selectedIndex)].value.length==0)){
			window.alert("A wedding date is not required but if you do provide one it must be a full date.");
			returnValue=false;
		}
	}
	
	return(returnValue);
}
    
function validateBirthDate(age){
    if((document.ContestForm.__ddlBirthDateMonth.options[(document.ContestForm.__ddlBirthDateMonth.selectedIndex)].value.length>0) && (document.ContestForm.__ddlBirthDateDay.options[(document.ContestForm.__ddlBirthDateDay.selectedIndex)].value.length>0) && (document.ContestForm.__ddlBirthDateYear.options[(document.ContestForm.__ddlBirthDateYear.selectedIndex)].value.length>0)){
		var currentDate=new Date();
		var minimumDate=new Date(currentDate.getFullYear()-age, currentDate.getMonth(), currentDate.getDate());
		var selectedDate=new Date(parseInt(document.ContestForm.__ddlBirthDateYear.options[(document.ContestForm.__ddlBirthDateYear.selectedIndex)].value), parseInt(document.ContestForm.__ddlBirthDateMonth.options[(document.ContestForm.__ddlBirthDateMonth.selectedIndex)].value)-1, parseInt(document.ContestForm.__ddlBirthDateDay.options[(document.ContestForm.__ddlBirthDateDay.selectedIndex)].value));

		if(selectedDate>minimumDate){
			window.alert('Sorry, you must be at least ' + age + ' years of age to enter this sweepstakes.');
			return(false);
		}
		else
		    document.ContestForm.BirthDate.value=document.ContestForm.__ddlBirthDateMonth.options[document.ContestForm.__ddlBirthDateMonth.selectedIndex].value + "/" + document.ContestForm.__ddlBirthDateDay.options[document.ContestForm.__ddlBirthDateDay.selectedIndex].value + "/" + document.ContestForm.__ddlBirthDateYear.options[document.ContestForm.__ddlBirthDateYear.selectedIndex].value;
	}	
	else{
		window.alert('A full birth date is required.');
		return(false);
	}    

    return(true);
}
