<!--
function trim(varString){

	var strTemp = varString.toString();
		
	if(strTemp.indexOf(" ") >= 0){
	
		// Left Trim
		for (i=0; i < strTemp.length; i++) {
			if(strTemp.charAt(i) == " "){
				strTemp = strTemp.substring(i + 1);
			}
			else{
				break
			}
		}
		
		// Right Trim
		for (i=strTemp.length - 1;  i >= 0; i--) {
			if(strTemp.charAt(i) == " "){
				strTemp = strTemp.substring(0, i);
			}
			else{
				break
			}
		}
	}
	
	return strTemp
}

function IsValidEmail(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
	}

	periodPos = email.indexOf(".",atPos)
	if (periodPos == -1) {
	return false
	}

	if (periodPos+3 > email.length) {
	return false
	}

	return true
	}

function SQLInjection(strText) {

	var	arrBadChars = new Array("&", "'", "\"", "+", ",", "(", ")");

	for (i=0; i < arrBadChars.length; i++) {
		if (strText.indexOf(arrBadChars[i], 0) > -1) {
			return true
			break;
		}
	}
	return false
}

/* 
	IsNumeric() Function
	Imitates the VB function of the same name by returning true if the value is numeric
	and false if it is not.
	This function is more user friendly than the JavaScript isNan() function because it allows for 
	decimal points. 
*/
function IsNumeric(varValue) {
	
	varValue = varValue.toString();

	if (varValue.length == 0){
		return false;
	}
	
	for (var n = 0; n < varValue.length; n++){
	
		if (isNaN(varValue.substring(n, n+1)) && (varValue.substring(n, n+1) != "."))
			return false;
		}
		
	return true;
}

-->