function TestEmail(src)
   {
   var emailtest = "^[\\w-_\.]*[\\w-_\.]\@[\\w]\.+[\\w]+[\\w]$";
   var texpression = new RegExp(emailtest);
   return texpression.test(src);
   }

var correct = true;
function isNumeric(string, ignoreWhiteSpace)
   {
   if (string.search)
      {
      if ((ignoreWhiteSpace && string.search(/[^\d\s]/) != -1) || (!ignoreWhiteSpace && string.search(/\D/) != -1)) return false;
      }
   return true;
   }
function validate (  )
   {
   doit     = false;
   correct  = true ;

   if ( document . inspectform . fname . value == "" )
      {
      correct = false ;
      alert ( "Please enter your first name." )  ;
      document.inspectform.fname.focus();
      return false;
      }
  if ( document . inspectform . lname . value == "" )
      {
      correct = false ;
      alert ( "Please enter your last name." )  ;
      document.inspectform.lname.focus();
      return false;
      }
			
	
   
   
   if ( document . inspectform . email . value == "" )
      {
      correct = false ;
      alert ("Please enter your email address");
      document.inspectform.email.focus();
      return false;
      }
   else
      if (TestEmail(document.inspectform.email.value) == false)
         {
         correct = false;
         alert ("Invalid Email Address, please re-enter");
         document.inspectform.email.focus();
         return false;
         }		
	
	 var phone = document.getElementById("number")
	{
	yes = phone.value.search(/^\d{3}-\d{3}-\d{4}$/);
	if (yes == -1) 
		{
		alert("Please enter your phone number correctly.\n"+
				"The correct format is 555-555-5555.");
		 document.inspectform.phone.focus();
	return false;
	}
   }
	
	
	
  if ( document . inspectform . company . value == "" )
      {
      correct = false ;
      alert ( "Please enter your company name." )  ;
      document.inspectform.company.focus();
      return false;
      }
  if ( document . inspectform . address . value == "" )
      {
      correct = false ;
      alert ( "Please enter your address." )  ;
      document.inspectform.address.focus();
      return false;
      }
  if ( document . inspectform . city . value == "" )
      {
      correct = false ;
      alert ( "Please enter your city." )  ;
      document.inspectform.city.focus();
      return false;
      }
  if ( document . inspectform . state . value == "" )
      {
      correct = false ;
      alert ( "Please enter a state." )  ;
      document.inspectform.state.focus();
      return false;
      }
  if ( document . inspectform . zip . value == "" )
      {
      correct = false ;
      alert ( "Please enter your zip code." )  ;
      document.inspectform.zip.focus();
      return false;
      }
  if ( document . inspectform . terms . checked == false ) 
  	{
	correct = false ;
	alert( "Please accept the Terms and Conditions." );
	document.inspectform.terms.focus();
	return false;
	}	  
  
  
   
   return correct;
   }