function verifyForm(form){
	var re;

  re = /[\w|\s|\-|\']+/;
  if(!re.test(form.first_name.value)){
    alert("Please enter a valid first name");
    return false;
  }
  
  re = /[\w|\s|\-|\']+/;
  if(!re.test(form.last_name.value)){
    alert("Please enter a valid last name");
    return false;
  }
  
  re = /[\d|\w|\s|\-|\']+/;
  if(!re.test(form.address.value)){
    alert("Please enter a valid address");
    return false;
  }
  
  re = /[\w|\s|\-|\']+/;
  if(!re.test(form.city.value)){
    alert("Please enter a valid city");
    return false;
  }
  
  re = /[\d|\w|\s|\-]+/;
  if(!re.test(form.zip.value)){
    alert("Please enter a valid postal code");
    return false;
  }
  
  re = /[\w|\s|\-|\']+/;
  if(!re.test(form.country.value)){
    alert("Please enter a valid country");
    return false;
  }
  
  re = /[\d|\s|\-]+/;
  if(!re.test(form.phone.value)){
    alert("Please enter a valid phone number");
    return false;
  }
  
  re = /.*@.*/;
  if(!re.test(form.email.value)){
    alert("Please enter a valid email address");
    return false;
  }
  
  if(form.ship_to_first_name.value != "" && form.ship_to_last_name.value != ""){
    re = /[\w|\s|\-|\']+/;
    if(!re.test(form.ship_to_first_name.value)){
      alert("Please enter a valid first name in the shipping section");
      return false;
    }
    
    re = /[\w|\s|\-|\']+/;
    if(!re.test(form.ship_to_last_name.value)){
      alert("Please enter a valid last name in the shipping section");
      return false;
    }
    
    re = /[\w|\s|\-|\']+/;
    if(!re.test(form.ship_to_address.value)){
      alert("Please enter a valid address in the shipping section");
      return false;
    }
    
    re = /[\w|\s|\-|\']+/;
    if(!re.test(form.ship_to_city.value)){
      alert("Please enter a valid city in the shipping section");
      return false;
    }
    
    re = /[\w|\s|\-|\']+/;
    if(!re.test(form.ship_to_zip.value)){
      alert("Please enter a valid zip code in the shipping section");
      return false;
    }
    
    re = /[\w|\s|\-|\']+/;
    if(!re.test(form.ship_to_country.value)){
      alert("Please enter a valid country in the shipping section");
      return false;
    }
    
    re = /[\w|\s|\-|\']+/;
    if(!re.test(form.ship_to_phone.value)){
      alert("Please enter a valid phone number in the shipping section");
      return false;
    }
  }
  
  return true;

}
