$(document).ready(function() {
  try {
    $("#f_suchmaske_abholung_land").msDropDown({mainCSS:'dd',width: 210});
    $("#f_suchmaske_abholung_ort").msDropDown({mainCSS:'dd'});
    $("#f_suchmaske_rueckgabe_land").msDropDown({mainCSS:'dd',width: 210});
    $("#f_suchmaske_rueckgabe_ort").msDropDown({mainCSS:'dd'});
    $("#f_mietanfang_stunde").msDropDown({mainCSS:'dd2'});
    $("#f_mietanfang_minute").msDropDown({mainCSS:'dd2'});
    $("#f_mietende_stunde").msDropDown({mainCSS:'dd3'});
    $("#f_mietende_minute").msDropDown({mainCSS:'dd3'});
  } catch(e) {
    //alert(e.message);
  }

  $("#f_suchmaske_abholung_land").change(function(){
    var id_abholung_land=$(this).children('option:selected').val();
    //alert(id_abholung_land);
    $("#f_suchmaske_abholung_ort").load("js/abholung_orte.php",{id_abholung_land: id_abholung_land}, function() {
    $('#f_suchmaske_abholung_ort option').removeAttr('selected');
  //alert('Load was performed.');
    $("#f_suchmaske_abholung_ort").msDropDown();
  });
     $('#f_suchmaske_rueckgabe_land option').removeAttr('selected');
    $("#f_suchmaske_rueckgabe_land option[value='"+id_abholung_land+"']").attr('selected',true);
  	$("#f_suchmaske_rueckgabe_land").msDropDown();
  	
  	$("#f_suchmaske_rueckgabe_ort").load("js/rueckgabe_orte.php",{id_rueckgabe_land: id_abholung_land}, function() {
  	$('#f_suchmaske_rueckgabe_ort option').removeAttr('selected');

  //alert('Load was performed.');
  $("#f_suchmaske_rueckgabe_ort").msDropDown();
  });
  });
   
  $("#f_suchmaske_rueckgabe_land").change(function(){
    var id_rueckgabe_land=$(this).children('option:selected').val();
    //alert(id_abholung_land);
    $("#f_suchmaske_rueckgabe_ort").load("js/rueckgabe_orte.php",{id_rueckgabe_land: id_rueckgabe_land}, function() {
  //alert('Load was performed.');
  $('#f_suchmaske_rueckgabe_ort option').removeAttr('selected');
  $("#f_suchmaske_rueckgabe_ort").msDropDown();
  });
    
  });
  
  $("#f_suchmaske_abholung_ort").change(function(){
    var id_abholung_ort=$(this).children('option:selected').val();
    //alert(id_abholung_land);
  	$('#f_suchmaske_rueckgabe_ort option').removeAttr('selected');
    $("#f_suchmaske_rueckgabe_ort option[value='"+id_abholung_ort+"']").attr('selected',true);
    $("#f_suchmaske_rueckgabe_ort").msDropDown();   
  });
  
   $("#f_suchmaske_rueckgabe_ort").change(function(){
  });
});


function KalenderCheckEnde() {
    var mietanfang_datum_check = document.form_suchmaske.f_mietanfang_datum.value.split(".");
    var mietende_datum_check = document.form_suchmaske.f_mietende_datum.value.split(".");
    var heute = new Date();
    
    mietanfang_datum_check = new Date(mietanfang_datum_check[2], mietanfang_datum_check[1], mietanfang_datum_check[0]);
    mietende_datum_check = new Date(mietende_datum_check[2], mietende_datum_check[1], mietende_datum_check[0]);
    if(mietende_datum_check < mietanfang_datum_check){
      alert('Mietende liegt vor Mietanfang!');
      document.form_suchmaske.f_mietende_datum.value = document.form_suchmaske.f_mietanfang_datum.value;
    }
}

function KalenderCheckEndeIndex() {
    var mietanfang_datum_check = document.form_suchmaske.f_mietanfang_datum.value.split(".");
    var mietende_datum_check = document.form_suchmaske.f_mietende_datum.value.split(".");
    var heute = new Date();
    
    mietanfang_datum_check = new Date(mietanfang_datum_check[2], mietanfang_datum_check[1], mietanfang_datum_check[0]);
    mietende_datum_check = new Date(mietende_datum_check[2], mietende_datum_check[1], mietende_datum_check[0]);
    if(mietende_datum_check < mietanfang_datum_check){
      alert('Mietende liegt vor Mietanfang!');
      document.form_suchmaske.f_mietende_datum.value = document.form_suchmaske.f_mietanfang_datum.value;
    }
}

function KalenderCheckAnfangIndex() {
    var mietanfang_datum_check = document.form_suchmaske.f_mietanfang_datum.value.split(".");
    var mietende_datum_check = document.form_suchmaske.f_mietende_datum.value.split(".");      
    var heute_jetzt = new Date();
    var Tage_jetzt = heute_jetzt.getDate();
    var Monate_jetzt = heute_jetzt.getMonth();
    var Jahre_jetzt = heute_jetzt.getFullYear();
    
    var heute = new Date(Jahre_jetzt, Monate_jetzt, Tage_jetzt, 0,0,0);
    //alert(heute);
    
      
    mietanfang_datum_check = new Date(mietanfang_datum_check[2], mietanfang_datum_check[1]-1, mietanfang_datum_check[0],0,0,0);
    //alert(mietanfang_datum_check);
    mietende_datum_check = new Date(mietende_datum_check[2], mietende_datum_check[1]-1, mietende_datum_check[0],23,59,59);
     //alert(mietende_datum_check);
    if(mietende_datum_check < mietanfang_datum_check){
      //alert('Mietende liegt vor Mietanfang!');
      document.form_suchmaske.f_mietende_datum.value = document.form_suchmaske.f_mietanfang_datum.value;
    } 
    
    if(heute > mietanfang_datum_check){
      alert('Mietanfang liegt in der Vergangenheit!');
      var Tage = heute.getDate();
      var Monate = heute.getMonth() + 1;
      var Jahre = heute.getFullYear();
      document.form_suchmaske.f_mietanfang_datum.value = Tage + '.' + Monate + '.' + Jahre;
      //alert(Tage + '.' + Monate + '.' + Jahre);
    }
}

function KalenderCheckAnfang() {
    var mietanfang_datum_check = document.form_suchmaske.f_mietanfang_datum.value.split(".");
    var mietende_datum_check = document.form_suchmaske.f_mietende_datum.value.split(".");      
    var heute_jetzt = new Date();
    var Tage_jetzt = heute_jetzt.getDate();
    var Monate_jetzt = heute_jetzt.getMonth();
    var Jahre_jetzt = heute_jetzt.getFullYear();
    
    var heute = new Date(Jahre_jetzt, Monate_jetzt, Tage_jetzt, 0,0,0);
    //alert(heute);
    
      
    mietanfang_datum_check = new Date(mietanfang_datum_check[2], mietanfang_datum_check[1]-1, mietanfang_datum_check[0],0,0,0);
    //alert(mietanfang_datum_check);
    mietende_datum_check = new Date(mietende_datum_check[2], mietende_datum_check[1]-1, mietende_datum_check[0],23,59,59);
     //alert(mietende_datum_check);
    if(mietende_datum_check < mietanfang_datum_check){
      //alert('Mietende liegt vor Mietanfang!');
      document.form_suchmaske.f_mietende_datum.value = document.form_suchmaske.f_mietanfang_datum.value;
    } 
    
    if(heute > mietanfang_datum_check){
      alert('Mietanfang liegt in der Vergangenheit!');
      var Tage = heute.getDate();
      var Monate = heute.getMonth() + 1;
      var Jahre = heute.getFullYear();
      document.form_suchmaske.f_mietanfang_datum.value = Tage + '.' + Monate + '.' + Jahre;
      //alert(Tage + '.' + Monate + '.' + Jahre);
    }
}
