<!--
//
function validateEmail(txt,isreq){
	if (isreq || txt.length > 0) { 
		return IsValidEmail(txt); 
	}
}
//
function IsValidEmail(str) {
	var bolValid = true;
	var strChars = "abcdefghijklmnopqrstuvwxyz.-_@";
	var arrParts = str.split("@");
	if (arrParts.length != 2) {
		return false;
	} else {
		if ((arrParts[0].length < 1) || (arrParts[1].length < 4)) {return false; }
		if (arrParts[0].indexOf(".")==0) { return false; }
		if (arrParts[1].lastIndexOf(".") >= (arrParts[1].length-2)) { return false; }
		if (arrParts[1].indexOf(".") <= 0) { return false; }
		if (arrParts[1].indexOf("_") > 0) { return false; }
	}
	for (var i = 0; i < str.length; i++) {
		if (strChars.indexOf(str.charAt(i).toLowerCase())<0) {  return false; }
	}
	if (str.indexOf("..") >= 0) { return false; }
	if (str.indexOf("@.") >= 0) { return false; }
	return true;
}
//
function validateZip(txt,isreq){
	if (isreq && txt == "") { return false; }
	if (isNaN(txt) && txt != "") { return false; }
	else if (txt != "" && charCount(txt, 5)) { return false; }
	return true;
}
//-->
