<!--
function validate_ContactForm() {

	if (trimString(document.ContactForm.firstname.value) == "")
	{
		alert("Please tell us your first name");
		return false;
	}

	if (trimString(document.ContactForm.lastname.value) == "")
	{
		alert("Please tell us your last name");
		return false;
	}

	if (trimString(document.ContactForm.email.value) == "")
	{
		alert("Please tell us your email address");
		return false;
	}

	if (/^\w+([\.-]?\w+)*@\w+([\.-]?\w+)*(\.\w{2,3})+$/.test(trimString(document.ContactForm.email.value)))
	{	} else {
		alert("The Email address you entered is invalid. Please re-enter it.")
		return false;
	 }


	if (trimString(document.ContactForm.email.value) != trimString(document.ContactForm.emailconfirm.value))
	{
		alert("The email address and email address confirmation values do not match. Please re-enter both");
		return false;
	}
		
	// ************************************************************************************	

	if (trimString(document.ContactForm.phone1.value) == "")
	{
		alert("Please tell us your Phone Area Code");
		return false;
	}

	var valid = "0123456789"
	var ok = "yes";
	var temp;
	for (var i=0; i<document.ContactForm.phone1.value.length; i++) {
	temp = "" + document.ContactForm.phone1.value.substring(i, i+1);
	if (valid.indexOf(temp) == "-1") ok = "no";
	}
	if (ok == "no") {
	alert("Please use numeric characters only when providing your phone area code");
		return false;
	  }
		
	// ************************************************************************************	

	if (trimString(document.ContactForm.phone2.value) == "")
	{
	alert("Please tell us your phone number");
		return false;
	}
	
	var ok = "yes";
	var temp;
	for (var i=0; i<document.ContactForm.phone2.value.length; i++) {
	temp = "" + document.ContactForm.phone2.value.substring(i, i+1);
	if (valid.indexOf(temp) == "-1") ok = "no";
	}
	if (ok == "no") {
	alert("Please use numeric characters only when providing your phone number");
		return false;
	  }
		
	// ************************************************************************************	

	if (trimString(document.ContactForm.phone3.value) == "")
	{
	alert("Please tell us your phone number");
		return false;
	}
	
	var ok = "yes";
	var temp;
	for (var i=0; i<document.ContactForm.phone3.value.length; i++) {
	temp = "" + document.ContactForm.phone3.value.substring(i, i+1);
	if (valid.indexOf(temp) == "-1") ok = "no";
	}
	if (ok == "no") {
	alert("Please use numeric characters only when providing your phone number");
		return false;
	  }
		
	// ************************************************************************************	

	if (trimString(document.ContactForm.address1.value) == "")
	{
		alert("Please tell us your address.");
		return false;
	}

	if (trimString(document.ContactForm.city.value) == "")
	{
		alert("Please tell us your city.");
		return false;
	}

	if (trimString(document.ContactForm.state.value) == "")
	{
		alert("Please tell us your state.");
		return false;
	}

	if (trimString(document.ContactForm.zip.value) == "")
	{
		alert("Please tell us your zip code.");
		return false;
	}
	if (document.ContactForm.comments.value.length > 5000)
	{
		alert("Please limit your question/comments to 5,000 characters or less.");
		return false;
	}
		
	// ************************************************************************************	

	// ************************************************************************************	
	// ************************************************************************************	


document.getElementById('ContactForm_submit').innerHTML = "<span class=\"errormessage\">Request processing, please wait ...</span>";
document.ContactForm.submit()

}




//-->
