	var request = "Please enter ";
	if(!myform){
		var myform = "document.forms[0].";	
	}
	function element(myelement){
		value = eval(myform + myelement + ".value");
		return value;
	}
	
	function is_element_checked(myelement){
		value = eval(myform + myelement + ".checked");
		return value;
	}
	
	function is_focus_on_element(myelement){
		value = eval(myform + myelement + ".checked");
		return value;
	}
	
	function check_element(myelement){
		eval(myform + myelement + ".checked = true");
	}
	
	function strToLower(mySTR){
		mySTR.toLowerCase();
		return mySTR;
	}
	function strToUpper(mySTR){
		mySTR.toUpperCase();
		return mySTR;
	}
	function goToElement(theElement){
		eval(myform + theElement + ".focus()");
	}
	function sindex(myelement){
		value = eval(myform + myelement + ".selectedIndex.value");
		return value;
	}
	function isOn(myelement){
		value = eval(myform+myelement+".checked");
		return value;
	}
	function eLength(myelement){
		value = eval(myform + myelement + ".value.length");
		return value;
	}
	function arrLength(myelement){
		value = eval(myform + myelement + ".length");
		return value;
	}
	function setProp(myelement,status){
		eval(myform + myelement + ".disabled="+status);
	}
	function setClass(myelement,myclass){
		eval(myform + myelement + ".className=\'"+myclass+"\'");	
	}
	function setValue(myelement,value){
		eval(myform + myelement + ".value=\'"+value+"\'");
	}
	function goToPage(URL){
		eval(myform +"action='"+URL+"';");
		eval(myform + "submit();");
	}
	function validateIn(theElement,message,compare){
		var a = 0;
		if(element(theElement)==""){
			alert(request + message);
			goToElement(theElement);
			a=0;
		}
		else{
			a=1;
		}
		if(a)
			return true;
		else		
			return false;
	}
	
	
	 var pIWin;
	function closeWin(){
			if(pIWin){
				pIWin.close();
			}
	} 
	function popWin(theURL,winName, myWidth, myHeight,feat) { //v3.0
			if(feat){
				var features = feat;
			}
			else{
				var features = "location=0,resizeable=0,toolbar=0,status=0,scrollbars=1";
			}
			if(window.screen){
				var myLeft = (screen.width-myWidth)/2;
				var myTop = (screen.height-myHeight)/2;
				features+=',left='+myLeft+',top='+myTop;
			}
			if(pIWin){
				pIWin.close();
			}
			pIWin = window.open(theURL,winName,features+((features!='')?',':'')+'width='+myWidth+',height='+myHeight);
		}	

	function strReplace(s, r, w){
	  			return s.split(r).join(w);
	}
	
	function NumOnly(Val2Chk){
		var result = false;
		var retVal="";
		var counter=0;
		var checkVal;
		for(i=0;i<Val2Chk.length;i++){
			checkVal=Val2Chk.charAt(i);
			if(checkVal=="0"||checkVal=="1"||checkVal=="2"||checkVal=="3"||checkVal=="4"||checkVal=="5"||checkVal=="6"||checkVal=="7"||checkVal=="8"||checkVal=="9"){
				retVal+=checkVal
			}else{
				counter++;
			}
		}
		if  (counter==0){
			result = true;
		}else{
			result = false;
		}	
		return result;
	}

	function LetNumOnly(Val2Chk){
		var retVal="";
		var checkVal;
		var valid = false;
		var PCNum = "0123456789.,";
		var PCLetter = "abcdefghijklmnopqrstuvwxyz- ()";
		for(i=0;i<Val2Chk.length;i++){
			checkVal=Val2Chk.charAt(i);
			if(PCLetter.indexOf(checkVal.toLowerCase())>=0||PCNum.indexOf(checkVal.toLowerCase())>=0){
				retVal+=checkVal
			}
		}
		return retVal;
	}
	
	function validateNumber(theElement,message){
		var a = 0;
		if(!LetNumOnly(element(theElement))){
			alert(message);
			goToElement(theElement);
			a=0;
		}
		else{
			a=1;
		}
		if(a)
			return true;
		else		
			return false;
	}
	
