<!--

function isNumeric(sVal) {


	if (sVal=="") {
		return false
	}

	for (i=0; i<sVal.length; i++) {

	    if (sVal.charAt(i)==".") {		
	    } else {
		if (sVal.charAt(i)<"0") {
			return false
		}
		if (sVal.charAt(i)>"9") {
			return false
		}
	    }
	}

	return true
}

// ========================== //
function isAlphaNumeric(sVal) {

	for (i=0; i<sVal.length; i++) {

		if (sVal.charAt(i)>="0" && sVal.charAt(i)<="9") {
		} else {
			if (sVal.charAt(i)>="A" && sVal.charAt(i)<="Z") {
			} else {
				if (sVal.charAt(i)>="a" && sVal.charAt(i)<="z") {
				} else {
				return false
				}
			}
		}
		
	}

	return true
}

// ========================== //


function isValidEmail(sEmail) {

	var invalidChars = " /:,\\\;";
	var badChar="";
	
	if(sEmail=="") {
		return false;
	}
	for (i=0;i<invalidChars.length;i++) {
		badChar = invalidChars.charAt(i);
		if (sEmail.indexOf(badChar, 0) > -1) {
			return false;
		}
	}
	var atPos = sEmail.indexOf("@", 1);
	if (atPos==-1) {
		return false;	
	}
	if (sEmail.indexOf("@", atPos + 1) > -1) {
		return false;	
	}
	var periodPos = sEmail.indexOf(".", atPos);
	if (periodPos==-1) {
		return false;	
	}
	if (periodPos+3 > sEmail.length) {
		return false;	
	}
 	return true
}



//-->
