// JavaScript Document
function trimStr(str)
  {
     str=(str).replace( /^\s*/, "" );
     str=(str).replace( /\s*$/, "" );
     return str;
  }


function checkContact()
 {
    var frm=document.frmcontact;
	
	if(trimStr(frm.name.value)=="")
	 {
	     alert("Please enter your name");
		 frm.name.focus();
		 return false;
	 }
	if(trimStr(frm.address.value)=="")
	 {
	     alert("Please enter your address");
		 frm.address.focus();
		 return false;
	 } 
	
	/*
	if(trimStr(frm.email.value)=="")
	  { 	  
	     alert("Please enter your email address");
		 frm.email.focus();
		 return false;
	  }
	*/
	
	
	if(trimStr(frm.email.value)!="")
	  {
	     var dotpos=frm.email.value.indexOf('.');
		 var amppos=frm.email.value.indexOf('@');
		 var lastpos=frm.email.value.length;
		 
		 if(dotpos<1 | amppos<1 | lastpos==amppos | lastpos==dotpos)
		  {
		    alert("Error in your email address");
			frm.email.focus();
		    return false;
	      }   		
	  }
	 
	 if(trimStr(frm.purchase.value)=="")
	 {
	     alert("Please enter the date of purchase");
		 frm.purchase.focus();
		 return false;
	 } 
	 if(trimStr(frm.dealer.value)=="")
	 {
	     alert("Please enter name of the dealer");
		 frm.dealer.focus();
		 return false;
	 }   	 
	  if(trimStr(frm.model.value)=="")
	 {
	     alert("Please enter the Model");
		 frm.model.focus();
		 return false;
	 }
	 if(trimStr(frm.size.value)=="")
	 {
	     alert("Please enter the size of the model");
		 frm.model.focus();
		 return false;
	 }
	 if(trimStr(frm.nature.value)=="")
	 {
	     alert("Please enter the nature of your complaint");
		 frm.nature.focus();
		 return false;
	 }
	 if(trimStr(frm.reaction.value)=="")
	  { 	  
	     alert("Please enter the details of the reaction of the dealer");
		 frm.reaction.focus();
		 return false;
	  }
 }
