 function formCheck(form){
  err="";
  check = [
   ["text","company_name","Company Name"],
   ["text","contact_name","Contact Name"],
   ["text","address","Address"],
   ["text","city","City"],
   ["text","state","State"],
   ["text","zip","Zip"],
   ["text","phone_area","Phone Number Area Code"],
   ["text","phone_prefix","Phone Number Prefix"],
   ["text","phone_number","Phone Number"],
   ["text","email","Email"]
 ];

  pat = /\D/;
  if(pat.test(form['phone_area'].value)){
   err+="Please enter only digits for 'Phone Number Area Code'.\n";
  }
  if(pat.test(form['phone_prefix'].value)){
   err+="Please enter only digits for 'Phone Number Prefix'.\n";
  }
  if(pat.test(form['phone_number'].value)){
   err+="Please enter only digits for 'Phone Number'.\n";
  }
  if(pat.test(form['zip'].value)){
   err+="Please enter only digits for 'Zip'.\n";
  }
  if(form["retailers[]"][2].checked==true){
   check.push(["text","other","Other Retailer"]);
  }else if(form['other'].value!=""){
   err+="Please do not enter a value for 'Other Retailer' unless 'Other' is checked.\n";
  }

  
  for(i=0;i<check.length;i++){
   switch(check[i][0]){
    case "text":
     if(form[check[i][1]].value==""){
      err+="Please enter a value for '"+check[i][2]+"'\n";
     }
     break;
    case "radio":
     k=-1;
     for(j=0;j<form[check[i][1]].length;j++){
      if(form[check[i][1]][j].checked){
       k=j;
      }
     }
     if(k<0){
      err+="Please select a value for '"+check[i][2]+"'\n";
     }
     break;
    case "select":
     if(form[check[i][1]].selectedIndex==0){
      err+="Please select a value for '"+check[i][2]+"'\n";
     }
     break;
    default:
     err+="There is a problem with Code, please contact support.\n";
     break;
   }
  }
  if(err!=""){
   alert(err);
   return false;
  }else{
   return true;
  }
  
 }
 
 function lookUpWin() {
  if (document.all) {
   var xMax = screen.width, yMax = screen.height;
  }else{
   if (document.layers) {
    var xMax = window.outerWidth, yMax = window.outerHeight;
   } else {
    var xMax = 640, yMax=480;
   }
  }
  var xOffset = (xMax - 200)/2, yOffset = (yMax - 200)/2;
  window.open('freeze_lookup.php','freeze_lookup','scrollbars,width=400,height=400,titlebar=no,menubar=no,toolbar=no,screenX='+xOffset+',screenY='+yOffset+', top='+yOffset+',left='+xOffset+'');
  return false;
 }
 
 function clearForm(form){
  for(i=0;i<form.length;i++){
   switch(form[i].type){
    case "radio":
     form[i].checked=false;
     break;
    case "checkbox":
     form[i].checked=false;
     break;
    case "select-one":
     form[i].selectedIndex=0
    case "select-multiple":
     form[i].selectedIndex=0
    case "password":
     form[i].value="";
     break;
    case "file":
     form[i].value="";
     break;
    case "text":
     form[i].value="";
     break;
    case "textarea":
     form[i].value="";
     break;
    default:
     break;
   }
  }
 }
