function CheckForm(form) {
	
 	function leftTrim(sString) {
		while (sString.substring(0,1) == ' ') {
			sString = sString.substring(1, sString.length);
		}
		return sString;
	}
	
var LName= leftTrim(form.lname.value);
var FName= leftTrim(form.fname.value);
var Title= leftTrim(form.title.value);
var Company= leftTrim(form.company.value);
var Phone= leftTrim(form.phone.value);
	
var invalidaddress=new Array()
invalidaddress[0]="hotmail"
invalidaddress[1]="gmail"
invalidaddress[2]="yahoo"
invalidaddress[3]="mail"
var testresults;
var invalidcheck=0;
var Email=form.email.value;

var filter=/^(\w+(?:\.\w+)*)@((?:\w+\.)*\w[\w-]{0,66})\.([a-z]{2,6}(?:\.[a-z]{2})?)$/i

  if(FName.length == 0) {
   alert("Please enter your First Name.");
   form.fname.focus();
   return false;
  }
  if(LName.length == 0) {
   alert("Please enter your Last Name.");
   form.lname.focus();
   return false;
  }
if (filter.test(Email)){
	 var tempstring=Email.split("@")
	 tempstring=tempstring[1].split(".")
	 for (i=0;i<invalidaddress.length;i++){
		if (tempstring[0]==invalidaddress[i])
		 invalidcheck=1
		}
		if (invalidcheck!=1)
		  testresults=true
		else{
		  alert("Hotmail, Yahoo, Gmail emails are invalid ")
		  form.email.focus();
		  return false;
		}
	  }
  else{
	 alert("Please input a valid email address.")
	 form.email.focus();
	 return false;
  }	

  if(Phone.length == 0) {
   alert("Please enter your Phone.");
   form.phone.focus();
   return false;
  }
 if(Title.length == 0) {
   alert("Please enter your Job Title.");
   form.title.focus();
   return false;
  }  
  if(Company.length == 0) {
   alert("Please enter your Company.");
   form.company.focus();
   return false;
  }  
  if(form.industry.options[form.industry.selectedIndex].value == "") {
   alert("Please enter your Industry.");
   form.industry.focus();
   return false;
  }  

  if(form.state.options[form.state.selectedIndex].value == "") {
   alert("Please enter your State.");
   form.state.focus();
   return false;
  }
  if(form.hear_from.options[form.lead_source.selectedIndex].value == "") {
   alert("Please tell us how your heard about Raytheon Oakley Systems.");
   form.hear_from.focus();
   return false;
  }  
}