<!--

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 ShowError(strFormField){
	eval(strFormField).className = "show_error";	
}

function ClearError(strFormField){
	eval(strFormField).className = "clear_error";	
}

function IsValidEmail(strEmail) {

	invalidChars = " /:,;"

	if (strEmail == "") {
		return false;
	}

	for (i=0; i<invalidChars.length; i++) {
		badChar = invalidChars.charAt(i)
		if (strEmail.indexOf(badChar,0) > -1) {
			return false;
		}
	}
		
	atPos = strEmail.indexOf("@",1)
	if (atPos == -1) {
		return false;
	}

	periodPos = strEmail.indexOf(".",atPos)
	if (periodPos == -1) {
		return false;
	}

	if (periodPos + 3 > strEmail.length) {
		return false
	}

	return true;
	
}

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;
}

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;
}

function HelpWindow(strURL, intWidth, intHeight){
	
	var posX = (screen.width / 2) - (intWidth / 2);
	
	window.open(strURL, "HelpWindow","height="+ intHeight +",width="+ intWidth +",left="+ posX +",top=100,toolbar=0,scrollbars=0,resizable=yes");

}

function AbsolutePosition(strObjectName, strAxis){
	
	if (document.getElementById) {	//  IE 5+, NS6+, Mozilla
		objHTMLObject = document.getElementById(strObjectName);
	} else if(document.all) { 
		objHTMLObject = document.all.item(strObjectName);
	}
	
	if (strAxis.toUpperCase() == 'Y'){
	
		var intTempPos = objHTMLObject.offsetTop;
		var strTagName = objHTMLObject.tagName;
					
		while(strTagName != "BODY"){
			
			objHTMLObject = objHTMLObject.offsetParent;
			intTempPos = intTempPos + objHTMLObject.offsetTop;
			strTagName = objHTMLObject.tagName;
		} 
		
	} else if (strAxis.toUpperCase() == 'X'){
	
		var intTempPos = objHTMLObject.offsetLeft;
		var strTagName = objHTMLObject.tagName;
					
		while(strTagName != "BODY"){
			
			objHTMLObject = objHTMLObject.offsetParent;
			intTempPos = intTempPos + objHTMLObject.offsetLeft;
			strTagName = objHTMLObject.tagName;
		} 
		
	} else {
		
		var intTempPos = 0;
		
	}
	
	return intTempPos;
	
}

function ShowSubMenu(MenuID){
	
	var objMenu = document.getElementById("SubMenu"+ MenuID);
	var intPosY = AbsolutePosition("Menu" + MenuID , "Y") + 21;
	var intPosX = AbsolutePosition("Menu" + MenuID , "X") - 6;
				
	objMenu.style.left = intPosX + "px";
	objMenu.style.top = intPosY + "px";
	objMenu.style.display = "block";
	
	objMenu = null;
		
}

function HideSubMenu(MenuID){
	
	var objMenu = document.getElementById("SubMenu"+ MenuID);
	objMenu.style.display = "none";
	objMenu = null;
}

function GoURL(strURL){
	document.location.href = strURL;
}

var bName = navigator.appName;
var bVer = parseInt(navigator.appVersion);
var blnOK = false;

if ((bName == "Netscape" && bVer >= 3) || 
	(bName == "Microsoft Internet Explorer" && bVer >= 4) || 
	(document.getElementById)) {
	blnOK = true;
} 
    
if (blnOK) {
    
    img1on = new Image();          
    img1on.src = "images/btn_signup_red.gif"; // Active Image

    img1 = new Image();
    img1.src = "images/btn_signup_blue.gif";     // Inactive Image
	
}
    
function rollover(imgName) {
	if (blnOK) {
    	document[imgName].src = eval(imgName + "on.src");
    }
}

function normal(imgName) {
	if (blnOK) {
		document[imgName].src = eval(imgName + ".src");
	}
}

// -->