<!--//
function validateForm(frm) {
	if (!CheckRequired(frm.firstName, "First Name"))
		return false;
	if (!CheckRequired(frm.lastName, "Last Name"))
		return false;
	if (!CheckRequired(frm.eMail, "Email Address"))
		return false;
	if (!CheckEmail(frm.eMail))
		return false;
	if (!CheckRequired(frm.eMailConf, "Confirmation Email Address"))
		return false;		
	if (!CheckEmail(frm.eMailConf))
		return false;		
	if (frm.eMail.value != frm.eMailConf.value) {
		alert("Your e-mail address is not confirmed. Please try again.");
		frm.eMailConf.focus();
		return false;
	}
	if (!CheckRequired(frm.address, "Address"))
		return false;
	if (!CheckRequired(frm.city, "City"))
		return false;
	if (!CheckRequired(frm.prov, "Province"))
		return false;			
	if (!CheckRequired(frm.postalcode, "Postal Code"))
		return false;
	if (!CheckPostalCode(frm.postalcode))
		return false;		
	if (!CheckRequired(frm.areacode, "Phone Areacode"))
		return false;
	if (!CheckRequired(frm.prefix, "Phone Prefix"))
		return false;		
	if (!CheckRequired(frm.extension, "Phone Extension"))
		return false;		
	return true;
}
function validateForm2(frm) {
	if (!CheckRequired(frm.message_name, "Your Name"))
		return false;
	if (!CheckRequired(frm.message_email, "Your Email"))
		return false;		
	if (!CheckEmail(frm.message_email))
		return false;
	if (frm.message.value != "") {		
		if (!CheckRequired(frm.message, "Message"))
			return false;
		if (!CheckMessage(frm.message, 1000, 'Your Message has more than 1000 characters. Please try again.'))
			return false;
	}		
	
	return true;	
}
function validateContestForm(frm) {
	if (!CheckRequired(frm.firstName, "First Name"))
		return false;
	if (!CheckRequired(frm.lastName, "Last Name"))
		return false;
	if (!CheckRequired(frm.eMail, "Email Address"))
		return false;
	if (!CheckEmail(frm.eMail))
		return false;
	if (!CheckRequired(frm.eMailConf, "Confirmation Email Address"))
		return false;		
	if (!CheckEmail(frm.eMailConf))
		return false;		
	if (frm.eMail.value != frm.eMailConf.value) {
		alert("Your e-mail address is not confirmed. Please try again.");
		frm.eMailConf.focus();
		return false;
	}
	if (!CheckRequired(frm.address1, "Address"))
		return false;
	if (!CheckRequired(frm.city, "City"))
		return false;
	if (frm.state.selectedIndex <= 0) {
		alert("Please select a Province");
		return false;			
	}
	if (!CheckRequired(frm.zip, "Postal Code"))
		return false;
	if (!CheckPostalCode(frm.zip))
		return false;		
	if (!CheckRequired(frm.areacode, "Phone Areacode"))
		return false;
	if (!CheckRequired(frm.prefix, "Phone Prefix"))
		return false;		
	if (!CheckRequired(frm.extension, "Phone Extension"))
		return false;	
	if (!ValidatePhoneNumber(frm.areacode.value,frm.prefix.value,frm.extension.value)) {
		alert("Please check the format of the phone number");	
		return false;
	}
	return true;
}

function validateContestForm3(frm) {
	if (!CheckRequired(frm.firstName, "First Name"))
		return false;
	if (!CheckRequired(frm.lastName, "Last Name"))
		return false;
	if (!CheckRequired(frm.eMail, "Email Address"))
		return false;
	if (!CheckEmail(frm.eMail))
		return false;
	if (!CheckRequired(frm.eMailConf, "Confirmation Email Address"))
		return false;		
	if (!CheckEmail(frm.eMailConf))
		return false;		
	if (frm.eMail.value != frm.eMailConf.value) {
		alert("Your e-mail address is not confirmed. Please try again.");
		frm.eMailConf.focus();
		return false;
	}
	if (!CheckRequired(frm.address1, "Address"))
		return false;
	if (!CheckRequired(frm.city, "City"))
		return false;
	if (frm.state.selectedIndex <= 0) {
		alert("Please select a Province");
		return false;			
	}
	if (!CheckRequired(frm.zip, "Postal Code"))
		return false;
	if (!CheckPostalCode(frm.zip))
		return false;		
	if (!CheckRequired(frm.areacode, "Phone Areacode"))
		return false;
	if (!CheckRequired(frm.prefix, "Phone Prefix"))
		return false;		
	if (!CheckRequired(frm.extension, "Phone Extension"))
		return false;	
	if (!ValidatePhoneNumber(frm.areacode.value,frm.prefix.value,frm.extension.value)) {
		alert("Please check the format of the phone number");	
		return false;
	}
	if (frm.LearnOfContest[0].checked == false  &&
		frm.LearnOfContest[1].checked == false  &&
		frm.LearnOfContest[2].checked == false  &&
		frm.LearnOfContest[3].checked == false  &&
		frm.LearnOfContest[4].checked == false  &&
		frm.LearnOfContest[5].checked == false)
		{
			alert("The Question 'How did you hear about this contest?' is required.");
			return false;
	}
	return true;
}
//-->