function chkContactForm(frm){
	if(frm.con_name.value.length == 0){
		alert("Please enter your Name.");
		frm.con_name.focus();
		return false;
	}
	if(frm.con_email.value.length == 0){
		alert("Please enter your Email Address.");
		frm.con_email.focus();
		return false;
	}
	if(!validateEmail(frm.con_email.value)){
		alert("The Email Address you entered is not valid.");
		fmr.con_email.focus();
		return false;
	}
	if(frm.con_phone.value.length == 0){
		alert("Please enter your Phone Number.");
		frm.con_phone.focus();
		return false;
	}
	if(!validatePhone(frm.con_phone.value)){
		alert("The Phone Number you entered is not valid. Please remember to enter your area code.");
		frm.con_phone.focus();
		return false;
	}
	if(frm.con_message.value.length == 0){
		alert("Please enter your Message");
		frm.con_message.focus();
		return false;
	}
	return true;
}

function validateEmail(strIn){
	var re = new RegExp(/^(("[\w-\s]+")|([\w-]+(?:\.[\w-]+)*)|("[\w-\s]+")([\w-]+(?:\.[\w-]+)*))@((?:[\w-]+\.)*\w[\w-]{0,66})\.([a-z]{2,6}(?:\.[a-z]{2})?)$|(\[?((25[0-5]|2[0-4][0-9]|[01]?[0-9][0-9]?)\.){3}(?:25[0-5]|2[0-4][0-9]|[01]?[0-9][0-9]?)\]?)$/i );
	if(re.test(strIn) == false){
	  return false;
	}else{
	  return true;
	}
}

function validatePhone(strIn){
    strIn = strIn.replace("(","").replace(")","").replace(" ","").replace("-","").replace("-","");
	if(isNaN(strIn) || strIn.length < 10){
	  return false;
	}else{
	  return true;
	}
}