// JavaScript Validation for PRO-LAB Partners Website  by: Louis Barletta 09/29/2004



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 checkrealform (  )
   {
   doit     = false;
   correct  = true ;

   if ( document . realform . fname . value == "" )
      {
      correct = false ;
      alert ( "Please enter your first name." )  ;
      document.realform.fname.focus();
      return false;
      }
  if ( document . realform . lname . value == "" )
      {
      correct = false ;
      alert ( "Please enter your last name." )  ;
      document.realform.lname.focus();
      return false;
      }
   if ( document . realform . address . value == "" )
      {
      correct = false ;
      alert ( "Please enter your mailing address." )  ;
      document.realform.address.focus();
      return false;
      }
   if ( document . realform . city . value == "" )
      {
      correct = false ;
      alert ( "Please enter your city." )  ;
      document.realform.city.focus();
      return false;
      }
   if ( document . realform . state . value == "" )
      {
      correct = false ;
      alert ( "Please select your state." )  ;
      document.realform.state.focus();
      return false;
      }
	if ( document . realform . zip . value == "" )
      {
      correct = false ;
      alert ( "Please select your zip." )  ;
      document.realform.zip.focus();
      return false;
      }
   if ( document . realform . company . value == "" )
      {
      correct = false ;
      alert ( "Please select your company." )  ;
      document.realform.company.focus();
      return false;
      }	    
  if ( document . realform . terms . checked == false ) 
     {
	 correct = false ;
	 alert( "Please accept the Terms and Conditions." );
	 document.realform.terms.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.");
	return false;
	}
   }
   if ( document . realform . email . value == "" )
      {
      correct = false ;
      alert ("Please enter your email address");
      document.realform.email.focus();
      return false;
      }
   else
      if (TestEmail(document.realform.email.value) == false)
         {
         correct = false;
         alert ("Invalid Email Address, please re-enter");
         document.realform.email.focus();
         return false;
         }
   
   return correct;
   }