function beforeSetDateValue(ref_field, target_field, date) {
  if (date!="") {
    var startDate=document.forms[0]["start_date"];
    var endDate=document.forms[0]["end_date"];

    if (target_field==endDate &&
        checkDate(getDateValue(startDate))==0 &&
        compareDates(getDateValue(startDate), date)>0) {
      date=getDateValue(endDate);
      alert("De datum aankomst kan niet eerder zijn dan de datum zending, maak een andere keuze.");
    }
  }

  return date;
}

function afterSetDateValue(ref_field, target_field, date) {
  if (date!="") {
    var startDate=document.forms[0]["start_date"];
    var endDate=document.forms[0]["end_date"];

    if (target_field==startDate &&
        checkDate(getDateValue(endDate))==0 &&
        compareDates(date, getDateValue(endDate))>0) {
      setDateValue(endDate, date);
      alert("De datum aankomst was eerder dan de datum verzending, deze is aangepast aan de datum verzending.");
    }
  }
}

function checkForm() {
  var startDate=document.forms[0]["start_date"];
  var endDate=document.forms[0]["end_date"];

  if (checkDate(getDateValue(startDate))!=0) {
  }
  else if (checkDate(getDateValue(endDate))!=0) {
  }
  else if (compareDates(getDateValue(startDate), getDateValue(endDate))>0) {
  }
  else {
   
  }
}
