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(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 AbsolutePosition(strObjectName, strAxis){
	
	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 ShowToolTip(intToolTip){
	
	objDiv = document.all.item("ToolTip"+ intToolTip);
	
	var intXpos = AbsolutePosition("EPImage"+ intToolTip,"X");
	var intYpos = AbsolutePosition("EPImage"+ intToolTip,"Y");
	
	objDiv.style.posLeft = intXpos;
	objDiv.style.posTop = intYpos;
	objDiv.style.visibility = "visible";
	objDiv = null;
}

function HideToolTip(intToolTip){
	
	objDiv = document.all.item("ToolTip"+ intToolTip);
	objDiv.style.visibility = "hidden";
	objDiv = null;
}
