<!-- // HIDE FROM OLD BROWSERS

//////////////////////////////////////////////////////////////////
function changePromptColor(divName, color) {
	
	var textColor;
	
	if (color == "err") {
		textColor = "#FF0000";
	} else {
		textColor = "#666666";
	}
	
	var elem = document.getElementById(divName);
	if(elem){
		elem.style.color = textColor;
	}
	
	return;
	
}

//////////////////////////////////////////////////////////////////
function submitContactForm(thisForm) {
	
	/*Method variable setup */
	var vForm;
	var bGoodToSubmit;
	var strErrorString;
	var focusField = null;

	vForm = thisForm;
	bGoodToSubmit = true;
	strErrorString = "Please examine the following fields for errors:\n"

	/*Iterate through all fields as neccesary*/
	if (vForm.First_Name.value == "") {
		bGoodToSubmit = false;
		strErrorString = strErrorString + "  First Name is required\n";
		changePromptColor("dFirstName","err");
		if(!focusField)
        	focusField = vForm.First_Name;
	} else {
		changePromptColor("dFirstName","default");
	}
	
	if (vForm.Last_Name.value == "") {
		bGoodToSubmit = false;
		strErrorString = strErrorString + "  Last Name is required\n";
		changePromptColor("dLastName","err");
		if(!focusField)
        	focusField = vForm.Last_Name;
	} else {
		changePromptColor("dLastName","default");
	}
	
	if ((vForm.Email_Address.value.length < 7) || (vForm.Email_Address.value.indexOf("@") == -1) || (vForm.Email_Address.value.indexOf(".") == -1)) {
		bGoodToSubmit = false
		strErrorString = strErrorString + "  Valid Email Address is required and must match confirmation email.\n";
		changePromptColor("dEmail","err");
		changePromptColor("dConfirmEmail","err");
		if(!focusField)
        	focusField = vForm.Email_Address;
	} else {
		if(vForm.Email_Address.value != vForm.Email_Address_Confirm.value){
			bGoodToSubmit = false
			strErrorString = strErrorString + "  Email Address must match confirmation email.\n";
			changePromptColor("dEmail","err");
			changePromptColor("dConfirmEmail","err");
			if(!focusField)
	        	focusField = vForm.Email_Address_Confirm;
		} else {
			changePromptColor("dEmail","default");
			changePromptColor("dConfirmEmail","default");
		}
	}
	
	if ((vForm.Contact_Me[1].checked) && ((vForm.Telephone.value.length < 10) || (vForm.Telephone.value == ""))) {
		bGoodToSubmit = false
		strErrorString = strErrorString + "  Please enter your telephone number to be contacted by telephone.\n";
		changePromptColor("dTelephone","err");
		if(!focusField)
        	focusField = vForm.Telephone;
	} else {
		changePromptColor("dTelephone","default");
	}

	/*If no validation errors*/
	if (!bGoodToSubmit) {
		alert(strErrorString);
		if(focusField)
        	focusField.focus();
	}
	return bGoodToSubmit;
}

//////////////////////////////////////////////////////////////////
function submitQuestionsForm(thisForm) {
	
	/*Method variable setup */
	var vForm;
	var bGoodToSubmit;
	var strErrorString;
	var focusField = null;

	vForm = thisForm;
	bGoodToSubmit = true;
	strErrorString = "Please fill in the following fields:\n";

	/*Iterate through all fields as neccesary*/
	if (vForm.First_Name.value == "") {
		bGoodToSubmit = false;
		strErrorString = strErrorString + "  First Name is required\n";
		changePromptColor("dFirstName","err");
		if(!focusField)
        	focusField = vForm.First_Name;
	} else {
		changePromptColor("dFirstName","default");
	}
	
	if (vForm.Last_Name.value == "") {
		bGoodToSubmit = false;
		strErrorString = strErrorString + "  Last Name is required\n";
		changePromptColor("dLastName","err");
		if(!focusField)
        	focusField = vForm.Last_Name;
	} else {
		changePromptColor("dLastName","default");
	}
	
	if (vForm.Street_Address.value == "") {
		bGoodToSubmit = false;
		strErrorString = strErrorString + "  Street Address is required\n";
		changePromptColor("dStreetAddress","err");
		if(!focusField)
        	focusField = vForm.Street_Address;
	} else {
		changePromptColor("dStreetAddress","default");
	}
	
	if (vForm.City.value == "") {
		bGoodToSubmit = false;
		strErrorString = strErrorString + "  City is required\n";
		changePromptColor("dCity","err");
		if(!focusField)
        	focusField = vForm.City;
	} else {
		changePromptColor("dCity","default");
	}
	
	if (vForm.State.value == "") {
		bGoodToSubmit = false;
		strErrorString = strErrorString + "  State is required\n";
		changePromptColor("dState","err");
		if(!focusField)
        	focusField = vForm.State;
	} else {
		changePromptColor("dState","default");
	}
	
	if ((vForm.Zip_Code.value == "") || (vForm.Zip_Code.value <= "00001") || (vForm.Zip_Code.value >= "99000") || (vForm.Zip_Code.value.length < 5)) {
		bGoodToSubmit = false;
		strErrorString = strErrorString + "  Valid Zip Code is required\n";
		changePromptColor("dZipCode","err");
		if(!focusField)
        	focusField = vForm.Zip_Code;
	} else {
		if ((vForm.Zip_Code_2.value != "") && (vForm.Zip_Code_2.value.length < 4) ) {
			bGoodToSubmit = false;
			strErrorString = strErrorString + "  Zip Code +4 requires 4 digits\n";
			changePromptColor("dZipCode","err");
			if(!focusField)
	        	focusField = vForm.Zip_Code_2;
		} else {
			changePromptColor("dZipCode","default");
		}
	}
	
	if ((vForm.Telephone.value == "") || (vForm.Telephone.value.length < 10 )) {
		bGoodToSubmit = false;
		strErrorString = strErrorString + "  Telephone is required\n";
		changePromptColor("dTelephone","err");
		if(!focusField)
        	focusField = vForm.Telephone;
	} else {
		changePromptColor("dTelephone","default");
	}
	
	
	if (vForm.Email_Address.value.length > 0){ // email address is not required
	
	if ((vForm.Email_Address.value.length < 7) || (vForm.Email_Address.value.indexOf("@") == -1) || (vForm.Email_Address.value.indexOf(".") == -1) || (vForm.Email_Address.value != vForm.Email_Address_Confirm.value)) {
		bGoodToSubmit = false
		strErrorString = strErrorString + "  Valid Email Address is required and must match confirmation email.\n";
		changePromptColor("dEmail","err");
		changePromptColor("dEmailConfirm","err");
		if(!focusField)
        	focusField = vForm.Email_Address;
	} else {
		changePromptColor("dEmail","default");
		changePromptColor("dEmailConfirm","default");
	}	
	
	}

	/*If no validation errors*/
	if (!bGoodToSubmit) {
		alert(strErrorString);
		if(focusField)
        	focusField.focus();
	}
	
	return bGoodToSubmit;
	
}

//////////////////////////////////////////////////////////////////
function submitMaterialsForm(thisForm) {
	
	/*Method variable setup */
	var vForm;
	var bGoodToSubmit;
	var strErrorString;
	var focusField = null;

	vForm = thisForm;
	bGoodToSubmit = true;
	strErrorString = "Please fill in the following fields:\n";

	/*Iterate through all fields as neccesary*/
	if (vForm.First_Name.value == "") {
		bGoodToSubmit = false;
		strErrorString = strErrorString + "  First Name is required\n";
		changePromptColor("dFirstName","err");
		if(!focusField)
        	focusField = vForm.First_Name;
	} else {
		changePromptColor("dFirstName","default");
	}
	
	if (vForm.Last_Name.value == "") {
		bGoodToSubmit = false;
		strErrorString = strErrorString + "  Last Name is required\n";
		changePromptColor("dLastName","err");
		if(!focusField)
        	focusField = vForm.Last_Name;
	} else {
		changePromptColor("dLastName","default");
	}
	
	if (vForm.Street_Address.value == "") {
		bGoodToSubmit = false;
		strErrorString = strErrorString + "  Street Address is required\n";
		changePromptColor("dStreetAddress","err");
		if(!focusField)
        	focusField = vForm.Street_Address;
	} else {
		changePromptColor("dStreetAddress","default");
	}
	
	if (vForm.City.value == "") {
		bGoodToSubmit = false;
		strErrorString = strErrorString + "  City is required\n";
		changePromptColor("dCity","err");
		if(!focusField)
        	focusField = vForm.City;
	} else {
		changePromptColor("dCity","default");
	}
	
	if (vForm.State.value == "") {
		bGoodToSubmit = false;
		strErrorString = strErrorString + "  State is required\n";
		changePromptColor("dState","err");
		if(!focusField)
        	focusField = vForm.State;
	} else {
		changePromptColor("dState","default");
	}
	
	if ((vForm.Zip_Code.value == "") || (vForm.Zip_Code.value <= "00001") || (vForm.Zip_Code.value >= "99000") || (vForm.Zip_Code.value.length < 5)) {
		bGoodToSubmit = false;
		strErrorString = strErrorString + "  Valid Zip Code is required\n";
		changePromptColor("dZipCode","err");
		if(!focusField)
        	focusField = vForm.Zip_Code;
	} else {
		
		if ((vForm.Zip_Code_2.value != "") && (vForm.Zip_Code_2.value.length < 4) ) {
			bGoodToSubmit = false;
			strErrorString = strErrorString + "  Zip Code +4 requires 4 digits\n";
			changePromptColor("dZipCode","err");
			if(!focusField)
	        	focusField = vForm.Zip_Code_2;
		} else {
			changePromptColor("dZipCode","default");
		}
		
	}
	
	
	if (vForm.Email_Address.value.length > 0){ // email address is not required
	
	if ((vForm.Email_Address.value.length < 7) || (vForm.Email_Address.value.indexOf("@") == -1) || (vForm.Email_Address.value.indexOf(".") == -1) || (vForm.Email_Address.value != vForm.Email_Address_Confirm.value)) {
		bGoodToSubmit = false
		strErrorString = strErrorString + "  Valid Email Address is required and must match confirmation email.\n";
		changePromptColor("dEmail","err");
		changePromptColor("dEmailConfirm","err");
		if(!focusField)
        	focusField = vForm.Email_Address;
	} else {
		changePromptColor("dEmail","default");
		changePromptColor("dEmailConfirm","default");
	}
	
	}

	/*If no validation errors*/
	if (!bGoodToSubmit) {
		alert(strErrorString);
		if(focusField)
        	focusField.focus();
	}
	
	return bGoodToSubmit;
	
}


//-->
