function check()
{
	var name=document.form1.name.value;
	var contno=document.form1.mbl.value;
	var email=document.form1.mail.value;
	var des=document.form1.des.value;
	var subject=document.form1.subject.value;
	
	 
	
	var stripped = contno.replace(/[\(\)\.\-\ ]/g,'');	
	var tfld = email.replace(/^\s+|\s+$/, '');                      
    var emailFilter = /^[^@]+@[^@.]+\.[^@]*\w\w$/ ;
    var illegalChars= /[\(\)\<\>\,\;\:\\\"\[\]]/ ;
	
	if (name.length<=0)
	{
			document.form1.name.focus();
			alert ("The required field has not been filled in.");
			return false;
	} 		
	else if (contno.length<= 0)
	{
			document.form1.mbl.focus();
			alert ("The required field has not been filled in.");
			return false;
	} 		
	else if (isNaN(parseInt(stripped))) 
	{
        document.form1.mbl.focus();
		alert("The phone number contains illegal characters.");
        return false;
    }
	 else if (!(stripped.length == 10)) 
	{
        document.form1.mbl.focus();
		alert("The phone number is the wrong length. Make sure you included an area code.");
        return false;
    } 					
	else if (email.length<= 0)
	 {
			document.form1.mail.focus();
			alert ("The required field has not been filled in.");
			return false;
	 } 	 	 
	 else if (!emailFilter.test(tfld))
	 {            
	         document.form1.mail.focus();
       		 alert("Please enter a valid email address.");
			 return false;
    
	 }
	else if(subject.length <= 0)
	 {
		 document.form1.subject.focus();
		alert("The required field has not been filled in.");
			 return false; 
	 }
	 else if(des.length <= 0)
	 {
		 document.form1.des.focus();
		alert("The required field has not been filled in.");
			 return false; 
	 }
	
	else 
	{
	
	return true;
	}
}