	  function ContactForm_Validator(theForm)
	  {

	    if (theForm.Name-Billing.value == "")
	    {
	      alert("Please enter a value for the \"Billing Name\" field.");
	      theForm.Name-Billing.focus();
	      return (false);
	    }
	    
	    if (theForm.Company-Billing.value == "")
	    {
	      alert("Please enter a value for the \"Billing Company\" field.");
	      theForm.Company-Billing.focus();
	      return (false);
	    }	    
	    
	    if (theForm.Address-Billing.value == "")
	    {
	      alert("Please enter a value for the \"Billing Address\" field.");
	      theForm.Address-Billing.focus();
	      return (false);
	    }
	    
	    if (theForm.City-Billing.value == "")
	    {
	      alert("Please enter a value for the \"Billing City\" field.");
	      theForm.City-Billing.focus();
	      return (false);
	    }
	    
	    if (theForm.State-Billing.value == "")
	    {
	      alert("Please enter a value for the \"Billing State\" field.");
	      theForm.State-Billing.focus();
	      return (false);
	    }	    

	    if (theForm.Zip-Billing.value == "")
	    {
	      alert("Please enter a value for the \"Billing Zip\" field.");
	      theForm.Zip-Billing.focus();
	      return (false);
	    }

	    var checkOK = "0123456789-  ABCDEFGHIJKLMNOPQRSTUVWXYZabcdefghijklmnopqrstuvwxyz";
	      var checkStr = theForm.Zip-Billing.value;
	      var allValid = true;
	      for (i = 0;  i < checkStr.length;  i++)
	      {
	    	ch = checkStr.charAt(i);
	    	for (j = 0;  j < checkOK.length;  j++)
	    	  if (ch == checkOK.charAt(j))
	    		break;
	    	if (j == checkOK.length)
	    	{
	    	  allValid = false;
	    	  break;
	    	}
	      }
	      if (!allValid)
	      {
	    	alert("Please enter only numbers in the \"Billing Zip\" field.");
	    	theForm.Zip-Billing.focus();
	    	return (false);
	    }
	    
	    if (theForm.Phone-Billing.value == "")
	    {
	      alert("Please enter a value for the \"Billing Phone\" field.");
	      theForm.Phone-Billing.focus();
	      return (false);
	    }

	    var checkOK = "0123456789-.()";
	      var checkStr = theForm.Phone-Billing.value;
	      var allValid = true;
	      for (i = 0;  i < checkStr.length;  i++)
	      {
	    	ch = checkStr.charAt(i);
	    	for (j = 0;  j < checkOK.length;  j++)
	    	  if (ch == checkOK.charAt(j))
	    		break;
	    	if (j == checkOK.length)
	    	{
	    	  allValid = false;
	    	  break;
	    	}
	      }
	      if (!allValid)
	      {
	    	alert("Please enter only numbers in the \"Billing Phone\" field.");
	    	theForm.Phone-Billing.focus();
	    	return (false);
	    }
	    
	    if (theForm.Email-Billing.value == "")
	    {
	      alert("Please enter a value for the \"Billing Email\" field.");
	      theForm.Email-Billing.focus();
	      return (false);
	    }

	    var checkOK = "ABCDEFGHIJKLMNOPQRSTUVWXYZabcdefghijklmnopqrstuvwxyz0123456789-@_.";
	      var checkStr = theForm.Email-Billing.value;
	      var allValid = true;
	      for (i = 0;  i < checkStr.length;  i++)
	      {
	        ch = checkStr.charAt(i);
	        for (j = 0;  j < checkOK.length;  j++)
	          if (ch == checkOK.charAt(j))
	            break;
	        if (j == checkOK.length)
	        {
	          allValid = false;
	          break;
	        }
	      }
	      if (!allValid)
	      {
	        alert("Please enter a valid email address \(in the form you@domain.com\) in the \"Billing Email\" field.");
	        theForm.Email-Billing.focus();
	        return (false);
	    }
	    
	    if (theForm.Product-Name.value == "")
	    {
	      alert("Please enter a value for the \"Product Name\" field.");
	      theForm.Product-Name.focus();
	      return (false);
	    }
	    
	    if (theForm.Product-ID.value == "")
	    {
	      alert("Please enter a value for the \"Product ID \/ Number\" field.");
	      theForm.Product-ID.focus();
	      return (false);
	    }	    
	    
	    if (theForm.Orig-Order-Number.value == "")
	    {
	      alert("Please enter a value for the \"Original Order Number\" field.");
	      theForm.Orig-Order-Number.focus();
	      return (false);
	    }
	    
	    if (theForm.Product-Quantity.value == "")
	    {
	      alert("Please enter a value for the \"Product Quantity\" field.");
	      theForm.Product-Quantity.focus();
	      return (false);
	    }	    
	    return (true);
	  }