function submitZipForm(){
	if (checkForm()){
		document.zipForm.submit();
	}
}

function checkForm(){

	var errors = new Array;
	
	if (!/^\d{5}?$/.test(document.zipForm.zipcode.value)) 
		errors.push("Please enter a 5 digit zip code");		
		
	if (errors.length){
	
		document.getElementById("errmsg").style.display = 'block';
	
		if (checkForm.errorBox) {
			element = document.getElementById("errmsg");
			document.getElementById("errmsg").removeChild(element.lastChild);
		}
		checkForm.errorBox = document.createElement("div");
		document.getElementById("errmsg").appendChild(checkForm.errorBox);																
		for (var i = 0; i < errors.length; i++) 
		{
			var p = document.createElement("p");
			p.appendChild(document.createTextNode(errors[i]));
			checkForm.errorBox.appendChild(p)
		}
	}
	else {
		return true;
	}
}

function Trim(str){
	var regexp = "";
	regexp = / $/;
	while (regexp.test(str)) str = str.substr(0,str.length - 1);
	regexp = /^ /;
	while (regexp.test(str)) str = str.substr(1);
	return str;
}

function validateZip(form) {
	var zip = form.zip.value;
	var objRegExp  = /(^\d{5}$)/;
  	if(objRegExp.test(zip)){
		form.submit();
	}else{
		document.getElementById("errmsg").innerHTML = "Please enter a 5 digit zip code";
		document.getElementById("errmsg").style.display = 'block';
	}
}