// Javascript validation for the wholesale request form
function checkWholesaleForm() {
   var allFields = new Array();
   allFields["first_name"] = "First Name";
   allFields["last_name"] = "Last Name";
   allFields["email"] = "E-mail"; 
   allFields["company"] = "Company"; 
   allFields["city"] = "City"; 
   allFields["country"] = "Country";
   allFields["URL"] = "URL";
   allFields["phone"] = "Phone";
    
   // trim all fields
   for (i in allFields) {
     document.getElementById(i).value = document.getElementById(i).value.replace(/^\s+|\s+$/g, '');
   }

   // check required fields
   var requiredFields = new Array();
   requiredFields["first_name"] = "First Name";
   requiredFields["last_name"] = "Last Name";
   requiredFields["email"] = "E-mail"; 
   requiredFields["company"] = "Company"; 
   requiredFields["city"] = "City"; 
   requiredFields["country"] = "Country";
   requiredFields["phone"] = "Phone";

   var bFormValid = true;
   var formErrors = "";
   for (i in requiredFields) {
     if (document.getElementById(i).value.length < 2) {
       formErrors += requiredFields[i]+" is a required field.\n";
       bFormValid = false;
     }
   }
    
   if (!bFormValid)
     formErrors += "\nPlease check these fields and try again.";

   // submit form if valid; if not, display errors
   if (bFormValid) {
     return true;
   } else {
     alert(formErrors);
     return false;
   }
}

