function validateContactForm(page) {
	var x = document.contact_form;
	if(x.first_name.value == ""){
		alert('Please enter your first name.');
		x.first_name.focus();
		return false;
	} else if(x.last_name.value == ""){
		alert('Please enter your last name.');
		x.last_name.focus();
		return false;
	} else if(!(/^\w+([\.-]?\w+)*@\w+([\.-]?\w+)*(\.\w{2,5})+$/.test(x.email.value))){
		alert('Please enter a valid email address.');
		x.email.focus();
		return false;
	} else if (x.comments.value == "") {
		alert('Please leave your comments in the comments box.');
		x.comments.focus();
		return false;
	} else {
		// Change the form action to the real submission page
		x.action = page;
		x.submit();
	}
}
function validateTasteForm(page) {
	var x = document.taste_form;
	if(x.first_name.value == ""){
		alert('Please enter your first name.');
		x.first_name.focus();
		return false;
	} else if(x.last_name.value == ""){
		alert('Please enter your last name.');
		x.last_name.focus();
		return false;
	} else if(x.company.value == ""){
		alert('Please enter your company\'s name.');
		x.company.focus();
		return false;
	} else if(!(/^\w+([\.-]?\w+)*@\w+([\.-]?\w+)*(\.\w{2,5})+$/.test(x.email.value))){
		alert('Please enter a valid email address.');
		x.email.focus();
		return false;
	} else if(x.phone.value == "") {
		alert('Please enter your phone number.');
		x.phone.focus();
		return false;
	} else if(x.address.value == "") {
		alert('Please enter your address.');
		x.address.focus();
		return false;
	} else if(x.city.value == "") {
		alert('Please enter your city.');
		x.city.focus();
		return false;
	} else if(x.state.value == "") {
		alert('Please enter your state.');
		x.state.focus();
		return false;
	} else if(x.zip.value == "") {
		alert('Please enter your zip code.');
		x.zip.focus();
		return false;
	} else {
		// Change the form action to the real submission page
		x.action = page;
		x.submit();
	}
}
function validateHappyHourForm(page){
	var x = document.happy_hour_form;
	if(x.first_name.value == ""){
		alert('Please enter your first name.');
		x.first_name.focus();
		return false;
	} else if(x.last_name.value == ""){
		alert('Please enter your last name.');
		x.last_name.focus();
		return false;
	} else if(!(/^\w+([\.-]?\w+)*@\w+([\.-]?\w+)*(\.\w{2,5})+$/.test(x.email.value))){
		alert('Please enter a valid email address.');
		x.email.focus();
		return false;
	} else if(x.phone.value == "") {
		alert('Please enter your phone number.');
		x.phone.focus();
		return false;
	} else if(x.date.value == "") {
		alert('Please tell us when you would like to have the happy hour.');
		x.date.focus();
		return false;
	} else {
		// Change the form action to the real submission page
		x.action = page;
		x.submit();
	}
}

function ValidateAge(x){
	if(x.Month.value==''){
		alert('Please select your month of birth.');
		x.Month.focus();
		return false;
	} else if(x.Day.value==''){
		alert('Please select your day of birth.');
		x.Day.focus();
		return false;
	} else if(x.Year.value==''){
		alert('Please select your year of birth.');
		x.Year.focus();
		return false;
	} else {
		return true;
	}
}


function GetDays(x) {
	if(x.Year.value != '' && x.Month.value != ''){
		var theOutput = '';
		var intDaysInMonth = 32 - new Date(x.Year.value, x.Month.value, 32).getDate();
		if (x.Month.value == 2 && ((x.Year.value % 4 == 0 && x.Year.value % 100 != 0) || x.Year.value % 400 == 0))
			intDaysInMonth = 29;
		var theOutput = theOutput + "<select name='Day'><option value=''>---</option>";
		for(var i = 1; i <= intDaysInMonth; i++){
			theOutput = theOutput + "<option value='" + i + "'";
			if(x.Days && x.Days.value == i){
				theOutput = theOutput + " selected='selected'";
			}
			theOutput = theOutput + ">" + i + "&nbsp;</option>";
		}
		var theOutput = theOutput + "</select>";
		document.getElementById('Days').innerHTML = theOutput;
	}
}