function checkForm_GiftCertificates(form)
{
  if(form.purchasers_first_name.value == "")
  {
    alert("Please enter the purchaser's first name.");
    form.purchasers_first_name.focus();
    return false;
  }
  if(form.purchasers_last_name.value == "")
  {
    alert("Please enter the purchaser's last name.");
    form.purchasers_last_name.focus();
    return false;
  }
  if(form.purchasers_home_phone.value == "")
  {
    alert("Please enter the purchaser's home phone number.");
    form.purchasers_home_phone.focus();
    return false;  
  }  
  return true;
}

function checkForm_GiftCertificates2(form)
{
  if(form.senders_first_name.value == "")
  {
    alert("Please enter the your first name.");
    form.senders_first_name.focus();
    return false;
  }
  if(form.senders_last_name.value == "")
  {
    alert("Please enter the your last name.");
    form.senders_last_name.focus();
    return false;
  }
  if(form.senders_home_phone.value == "")
  {
    alert("Please enter the your home phone number.");
    form.senders_home_phone.focus();
    return false;  
  }  
  return true;
}


function checkForm_OrderOurServices(form)
{
  if(trim(form.wedding_date.value) == "")
  {
    alert("Please enter your wedding date.");
    form.wedding_date.focus();
    return false;
  }
  if(trim(form.first_name.value) == "")
  {
    alert("Please enter your first name.");
    form.first_name.focus();
    return false;
  }
  if(trim(form.last_name.value) == "")
  {
    alert("Please enter your last name.");
    form.last_name.focus();
    return false;
  }
  if(trim(form.primary_phone.value) == "")
  {
    alert("Please enter your primary daytime phone number.");
    form.primary_phone.focus();
    return false;  
  }  
  if(trim(form.salon_referral.value) == "")
  {
    alert('Please enter a salon referral. If you were not referred to us by a participating salon, type "None".');
    form.salon_referral.focus();
    return false;  
  } 
  return true;
}

function checkForm_TrackYourOrder(form)
{
  if(form.senders_first_name.value == "")
  {
    alert("Please enter the sender's first name.");
    form.senders_first_name.focus();
    return false;
  }
  if(form.senders_last_name.value == "")
  {
    alert("Please enter the sender's last name.");
    form.senders_last_name.focus();
    return false;
  }
  if(form.senders_home_phone.value == "")
  {
    alert("Please enter the sender's home phone number.");
    form.senders_home_phone.focus();
    return false;  
  }  
  return true;
}

function trim(s)
{
    var l=0; 
    var r=s.length -1;
    while(l < s.length && s[l] == ' ') {
    	l++; 
    }
    while(r > l && s[r] == ' ') {     
    	r-=1;
    }
    return s.substring(l, r+1);
} 