/*************************************************************
 *				VALIDATION FUNCTIONS
*************************************************************/
function validateZipcode(frm, fld) {
	var zip = eval('document.' + frm + '.' + fld + '.value');	//get zip code value	
	//check if it is a 5-digit number returning true or false
	var regex = /^\d{5}$/i;
	if(regex.exec(zip) == null) {
		alert("Please enter a valid 5 digit zip code and try again.");
		eval('document.' + frm + '.' + fld + '.focus()');
		return false;
	} else {
		return true;
	}
}


/*************************************************************
 *				UTILITIY FUNCTIONS
*************************************************************/

//submit form to ensure validation is triggered on scripted submit
function submitForm(frm, vscript, fld) {	
	var bValidate = eval(vscript + "('" + frm + "', '" + fld +  "')");	//returns true of the form is valid
	if(bValidate){
		eval("document." + frm + ".submit()");
	}
}

