    function chk_frm()
				{
 					if((trim(contactfrm.name.value)).length==0)
					{
					alert("Name is a compulsory field");
					contactfrm.name.focus();
					return false;
					}
				
				if((trim(contactfrm.email.value)).length==0)
					{
						alert("Email Address is a compulsory field.");
						contactfrm.email.focus();
						return false;						
					}							
  					else 
 					   {    var emailStr=trim(contactfrm.email.value);
					   
                           // checks if the e-mail address is valid
    				        //var emailPat = /^(\".*\"|[A-Za-z]\w*)@(\[\d{1,3}(\.\d{1,3}){3}]|[A-Za-z]\w*(\.[A-Za-z]\w*)+)$/;
   					         //var matchArray = emailStr.match(emailPat);
 				           //if (matchArray == null) {
						   var reg1 = /(@.*@)|(\.\.)|(@\.)|(\.@)|(^\.)/; // not valid
							var reg2 = /^.+\@(\[?)[a-zA-Z0-9\-\.]+\.([a-zA-Z]{2,3}|[0-9]{1,3})(\]?)$/; // valid
							if (!(!reg1.test(emailStr) && reg2.test(emailStr))) 
							{
 				             alert("Please check your Email Address.");
							contactfrm.email.focus();
 				              return false;   
					          }				
							
  					  }	
}
				
function trim(str)
{
  return str.replace(/^\s+|\s+$/g, '');
}
