function validateit(frm)
{
	 
     var frmdata     = document.getElementById("saniform"); 
	 var errormsg = '';
	
	 errormsg += checkblank(frmdata.txtfname);
	 errormsg += checkmail(frmdata.textmail); 
	 errormsg += validatePhone(frmdata.textphone); 
	
      
	  
	 if(errormsg != '')
	   return false; 

   

}


function checkblank(l)
 {   
	 var error = '';
	 
	 		if(document.getElementById(l.id).value == "")
			{ 
			   document.getElementById(l.id).style.borderColor = '#FF0000';
			   document.getElementById(l.id).style.background = '#F2B8BF';
			   error = "catcher";
			}else{
				    document.getElementById(l.id).style.borderColor = '#7F9DB9';
					document.getElementById(l.id).style.background = '#FFFFFF';
			        error = "";
			     }
			   
	 
	 return error;  
 } 
 
 function checkmail(fld) 
 {
    var error="";
   // var tfld = trim(fld.value);                        // value of field with whitespace trimmed off
 //   var emailFilter = /^[^@]+@[^@.]+\.[^@]*\w\w$/ ;
  //  var illegalChars= /[\(\)\<\>\,\;\:\\\"\[\]]/ ;
    
    if (fld.value == "") {
			fld.style.borderColor = '#FF0000';
			fld.style.background = '#F2B8BF';
        error = "catcher";
    }else if(fld.value.indexOf("@") == -1 || fld.value.indexOf(".") == -1){
		  fld.style.borderColor = '#FF0000';
		  fld.style.background = '#F2B8BF';
        error = "catcher";
	}else {
        fld.style.borderColor = '#7F9DB9';
		fld.style.background = '#FFFFFF';
		error = "";
    }
    return error;
}

function validatePhone(fld) {
    var error 	 = "";
    var stripped = fld.value.replace(/[\(\)\.\-\ ]/g, '');     

   if (fld.value == "") {
        fld.style.borderColor = '#FF0000';
		fld.style.background = '#F2B8BF';
        error = "catcher";
    } else if (isNaN(parseInt(stripped))) {
        fld.style.borderColor = '#FF0000';
		fld.style.background = '#F2B8BF';
		fld.value = 'digits only';
        error = "catcher";
    }else{
		     fld.style.borderColor = '#7F9DB9';
			 fld.style.background = '#FFFFFF';
		     error = "";
	     }
	
    return error;
}