function InitMe() {
   document.getElementById('DATEBACK').style.visibility = 'visible'
}

function checkForm() {

   var hin_datum = document.BIFFORM.DATE_TO.value;
   var ruk_datum = document.BIFFORM.DATE_BACK.value;
   var hin_ap    = document.BIFFORM.AP_FROM.value;
   var ruk_ap    = document.BIFFORM.AP_TO.value;

   var hd = hin_datum.split("-");
   var rd = ruk_datum.split("-");

   var heute = new Date();
   var jahr = heute.getYear();
   var monat = heute.getMonth();
   var tag = heute.getDate();

   var jetzt = new Date(jahr,monat,tag);
   var meindatum = new Date(hd[0], hd[1]-1, hd[2]);

   var daok = false;

   if (document.getElementById('DATEBACK').style.visibility == 'hidden') {
      daok = true;
   } else {

	   if ((rd[0] >= hd[0]) && (rd[1] >= hd[1]) && (rd[2] > hd[2])) {
	      // 1. Fall - Tag muß größer sein, Monat/Jahr gleich oder größer
	      daok = true;
	   } else if ((rd[2] <= hd[2]) && (rd[1] > hd[1]) && (rd[0] >= hd[0])) {
	      // 2. Fall - Tag kleiner, Monat muß größer sein, Jahr gleich oder größer
	      daok = true;
	   } else if (rd[0] > hd[0]) {
	      // 3. Fall - Tag und Monat können kleiner sein, Jahr muß größer ist
	      daok = true;
	   }

   }

   if ((hin_ap != '') && (ruk_ap != '') && (daok != false)) {
   	document.BIFFORM.submit();
   } else {
      if ((daok == false) && ((hin_ap == '') || (ruk_ap == ''))) {
      	alert('ACHTUNG! Bitte überprüfen Sie die Datums- & Flughafenangaben.');
      } else if (daok == false) {
      	alert('ACHTUNG! Bitte überprüfen Sie die Datumsangaben.');
      } else {
        	alert('ACHTUNG! Bitte überprüfen Sie die Flughafenangaben.');
      }
   }
   return true;
}