function checkForm(f) {
  if(f.name.value==''){
    alert('Please enter a Contact Name.');
    return false;
  }
  if(f.phone.value==''){
    alert('Please enter a Phone.');
    return false;
  }
  if(!/^[0-9]+$/.test(f.phone.value)){
    alert('Please enter only numbers for Phone.');
    return false;
  }
  if(f.alt_phone.value!='' && !/^[0-9]+$/.test(f.alt_phone.value)){
    alert('Please enter only numbers for Alternate Phone.');
    return false;
  }
  if(f.address.value==''){
    alert('Please enter an Address.');
    return false;
  }
  if(f.city.value==''){
    alert('Please enter a City.');
    return false;
  }
  if(f.state.value==''){
    alert('Please enter a State.');
    return false;
  }
  if(f.zip.value==''){
    alert('Please enter a Zip code.');
    return false;
  }
  if(!/^[0-9]+$/.test(f.zip.value)){
    alert('Please enter only numbers for Zip code.');
    return false;
  }
  if(f.email.value==''){
    alert('Please enter an Email.');
    return false;
  }
  if(!/^[0-9]+$/.test(f.part_num.value)){
    alert('Please enter numbers for Number in Party.');
    return false;
  }
  if(f.agree.checked == false){
    alert('Please check the Accept box to continue.');
    return false;
  }
  return true;
}

