function zipfocus() {
	var zip = document.getElementById("zip");
	if (zip) {
		zip.className = "jsa";
	}
}
function zipblur() {
	var zip = document.getElementById("zip");
	if (zip) {
		if (zip.value.length == 0) {
			zip.className = "js";
		} else {
			zip.className = "jsa";
		}
	}
}
function zipcheck() {
	var zip = document.getElementById("zip");
	if (zip) {
		if (zip.value.length < 5) {alert("Please enter a valid 5-digit US zip code.");zip.focus();return false;}
		if (isNaN(zip.value)) {alert("Please enter a valid 5-digit US zip code.");zip.focus();return false;}
		return true;
	}
}
function init() {
	var oElement = document.getElementById("zip");
	if (oElement) {
		YAHOO.util.Event.addListener(oElement, "focus", zipfocus);
		YAHOO.util.Event.addListener(oElement, "blur", zipblur);
		zipblur();
	}
}
YAHOO.util.Event.addListener(window, "load", init);
