// JavaScript Document
function validEmail(email) {
	invalidChars = " /:,;";
	if (email == "") {
		return false;
	}
	for (i=0; i < invalidChars.length; i++) {
		badChar = invalidChars.charAt(i);
		if (email.indexOf(badChar, 0) > -1) {
			return false;
		}
	}
	atPos = email.indexOf("@", 1);
	if (atPos == -1) {
		return false;
	}
	if (email.indexOf("@", atPos+1) > -1) {
		return false;
	}
	periodPos = email.indexOf(".", atPos);
	if (periodPos == -1) {
		return false;
	}
	if (periodPos+3 > email.length) {
		return false;
	}
	return true;
} // end validEmail()

function isNum(passedVal) {
	if (passedVal == "") {
		return false;
	}
	for ( i=0; i < passedVal.length; i++ ) {
		if (passedVal.charAt(i) < "0" ) {
			return false;
		}
		if (passedVal.charAt(i) > "9") {
			return false;
		}
	}
	return true;
}

function checkFormatNAHB(val) {
	
	if (isNum(val) && 
		 (val >= 10000) &&
		 (val <= 99999999) ) {
		return true;
	} else {
		return false;
	}
}

function checkZip(val) {
	if (val.match(/^\d\d\d\d\d$/) || val.match(/^\d\d\d\d\d-\d\d\d\d$/))	{
		return true;
	} else {
		return false;
	} 
}

function checkPhone(val) {
	if (val.match(/^\d\d\d\-\d\d\d-\d\d\d\d$/))	{
		return true;
	} else {
		return false;
	} 
}



