	function IsMail( strval )
    {
    	var filter  = /^([a-zA-Z0-9_\.\-])+\@(([a-zA-Z0-9\-])+\.)+([a-zA-Z0-9]{2,4})+$/;
    	if (filter.test(strval))return(true); 
    	else  return(false);
    }


	function IsEmpty(aTextField) 
    {
        aTextField.value= Trim(aTextField.value);
        if ((aTextField.value.length==0) || (aTextField.value==null)) return (true);
        else return (false);
    }	

	function IsNumber(aTextField)
	{
		return (!isNaN(aTextField.value) );
	}

    function Trim(strval)
    {
       return strval.replace(/^\s*|\s*$/g,"");
    }

    function IsPhone(strval) 
    {
        //var filter = /^\([1-9]\d{2}\)\s?\d{3}\-\d{4}$/; //--> (555)555-5555
        var filter = /^[1-9]\d{2}\-\s?\d{3}\-\d{4}$/; //-->123-123-1234
        if (filter.test(strval)) return (true);
        else return (false);
    }    

 
	
    function errmsg( objinput,objlbl, strMessage ) {

	lblerr= document.getElementById("lblerrmsg");
    strMessage = Trim(strMessage);
    if( strMessage.length>0)  {
        objlbl.style.color="red";
        //alert(strMessage);
        
		if(document.all){ lblerr.innerText = strMessage;} 
		else{lblerr.textContent = strMessage;}        
        
        //lblerrmsg.innerText =  strMessage;
        objinput.focus(); }
    else {
        objlbl.style.color="black";
		if(document.all){ lblerr.innerText = "";} 
		else{lblerr.textContent = "";}        

		}
    }
	
	function jmessage( objl, smessage, ishtml )
		{
		smessage = Trim(smessage);
		if(ishtml==0){
			if(document.all){ objl.innerText = smessage;} 
			else{objl.textContent = smessage;}        
		}else{
			objl.innerHTML = smessage;
		}        
			
		
		}
