// Wedding Date occurs within 2-12 months of the date of entry validation
/*
function validateWeddingDate(){
    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)){
		var newMinimumMonth;
		var newMinimumYear;
		var selectedDate=new Date(parseInt(document.ContestForm.__ddlEventYear.options[(document.ContestForm.__ddlEventYear.selectedIndex)].value), parseInt(document.ContestForm.__ddlEventMonth.options[(document.ContestForm.__ddlEventMonth.selectedIndex)].value)-1, parseInt(document.ContestForm.__ddlEventDay.options[(document.ContestForm.__ddlEventDay.selectedIndex)].value));
        var today=new Date();
	
		switch(today.getMonth())
        {
            case 11:
                newMinimumMonth=1;
		        newMinimumYear=today.getFullYear()+1;      
                break;    
            case 12:
                newMinimumMonth=2;
		        newMinimumYear=today.getFullYear()+1;      
                break;    
            default:
                newMinimumMonth=today.getMonth()+2;
		        newMinimumYear=today.getFullYear();
		        break;
        } 
		
		var minimumDate=new Date(newMinimumYear, newMinimumMonth, today.getDate());
		var maximumDate=new Date(today.getFullYear()+1, today.getMonth(), today.getDate());

        if((selectedDate>=minimumDate) && (selectedDate<=maximumDate))
            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;
        else
        {
            window.alert('Sorry, your wedding must occur between ' + minimumDate.toDateString() + ' and ' + maximumDate.toDateString() + ' to enter this sweepstakes.');
            return(false);
        }
	}	
	else{
		window.alert('A full wedding date is required.');
		return(false);
	}    
	
	return(true);
}
*/

// Regular Wedding Date Validation

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);
}
