<!-- Hiding script from browsers that don't understand JavaScript
function prepVars(){
	document.contact.Contact_StreetAddress.value = document.contact.Contact_StreetAddress.value.toUpperCase()
	document.contact.Contact_Address2.value = document.contact.Contact_Address2.value.toUpperCase()
	document.contact.Contact_City.value = document.contact.Contact_City.value.toUpperCase()
	document.contact.Contact_State.value = document.contact.Contact_State.value.toUpperCase()
	document.contact.Contact_ZipCode.value = document.contact.Contact_ZipCode.value.toUpperCase()
}
function save(where){
	if (validate()){
		document.contact.from_page.value = "contact"
		gChanged="1"
		go(document.contact, where)
	}
}function validate(){
	prepVars()
	var allValid = 1
	if (allValid == 1){
		if (!emailOK(document.contact.Contact_Email.value)){
			fieldSelect(document.contact.Contact_Email)
			allValid = 0
		}else if (isEmpty(document.contact.Contact_Email.value)){
    			alert("Please provide an Email Address.")
    			fieldSelect(document.contact.Contact_Email)
    			allValid = 0
		}
	}
	if (allValid == 1 && !requiredOK(true, document.contact.Contact_Name)){
		alert("Please enter your Name.")
		fieldSelect(document.contact.Contact_Name)
		allValid = 0
	}
	/**************** ADDRESS VALIDATION ************************/
	if (allValid == 1 && !requiredOK(false, document.contact.Contact_StreetAddress) && !requiredOK(true, document.contact.Contact_Address2)){
		alert("Please supply at least one line of valid Street Address.")
		fieldSelect(document.contact.Contact_StreetAddress)
		allValid = 0
	}
	if (allValid == 1 && !requiredOK(false, document.contact.Contact_City)){
		alert("Please enter a valid City.")
		fieldSelect(document.contact.Contact_City)
		allValid = 0
	}
	if (allValid == 1){
		var c = selectedItem(document.contact.Contact_Country).toUpperCase()
		if (c == "UNITED STATES" || c == "USA"){
			if (!requiredOK(false, document.contact.Contact_State)){
				alert("Please enter a valid State Abbreviation.")
				fieldSelect(document.contact.Contact_State)
				allValid = 0
			}else{
				if (!isUSState(document.contact.Contact_State)){
					fieldSelect(document.contact.Contact_State)
					allValid = 0
				}else{document.contact.Contact_State.value = document.contact.Contact_State.value.toUpperCase()}
			}
			if (allValid == 1){
				document.contact.Contact_ZipCode.value = stripAlpha(document.contact.Contact_ZipCode.value)
				if (!requiredOK(false, document.contact.Contact_ZipCode)){
					alert("Please enter a valid Postal/ZIP Code.")
					fieldSelect(document.contact.Contact_ZipCode)
					allValid = 0
				}else{
					if (!zipOK(document.contact.Contact_ZipCode.value)){
						fieldSelect(document.contact.Contact_ZipCode)
						allValid = 0
					}
				}
			}
		}
	}
	if (allValid == 1){
		if (!requiredOK(false, document.contact.Contact_DayPhone)){
			alert("Please enter a valid Daytime Phone Number.")
			fieldSelect(document.contact.Contact_DayPhone)
			allValid = 0
		}else{
			var x = phoneOK(document.contact.Contact_DayPhone.value)
			if (x == "BAD"){
				fieldSelect(document.contact.Contact_DayPhone)
				allValid = 0
			}else{document.contact.Contact_DayPhone.value = x}
		}
	}
	if (allValid == 1){
		if (!requiredOK(false, document.contact.Contact_EvePhone)){
			alert("Please enter a valid Evening Phone Number.")
			fieldSelect(document.contact.Contact_EvePhone)
			allValid = 0
		}else{
			var x = phoneOK(document.contact.Contact_EvePhone.value)
			if (x == "BAD"){
				fieldSelect(document.contact.Contact_EvePhone)
				allValid = 0
			}else{document.contact.Contact_EvePhone.value = x}
		}
	}
	return allValid;
}


//End script hiding-->