$(document).ready(function(){
  $("#date_start").datepicker({onSelect:function(d){
    a=d.split('-');
  	$('#date_end').datepicker('option', 'minDate', new Date(a[0],a[1]-1,a[2]));
  }});
  $("#date_end").datepicker({onSelect:function(d){
    a=d.split('-');
    $('#date_start').datepicker('option', 'maxDate', new Date(a[0],a[1]-1,a[2]));
  }});
  $("select[name=part]").change(function(){
    dr();
    $("select[name=hotel]").load("/ajax.php",{a:'hotels',part:$("select[name=part]").val(),lang:$("#tlang").val()});
  });
  $("select[name=hotel]").change(function(){
    dr();
    $("select[name=number]").load("/ajax.php",{a:'number',part:$("select[name=part]").val(),lang:$("#tlang").val(),title_en:$("select[name=hotel]").val()});
  });
  $("select[name=number]").change(function(){
    dr();
    $("select[name=numbers]").load("/ajax.php",{a:'numbers',id:$("select[name=number]").val(),lang:$("#tlang").val()});
  });
  $("input[type=checkbox]").click(function(){
    if ($(this).attr('checked')) $("#d"+$(this).attr('name')).slideDown();
    else $("#d"+$(this).attr('name')).slideUp();
  });
  $("input[type=checkbox]").each(function(){
    if ($(this).attr('checked')) $("#d"+$(this).attr('name')).slideDown();
    else $("#d"+$(this).attr('name')).slideUp();
  });
  try{
  if ($("#bdate_start").val().length!=0){
    a=$("#bdate_start").val().split('-');
    $('#date_start').datepicker('option', 'minDate', new Date(a[0],a[1]-1,a[2]));
    $('#date_end').datepicker('option', 'minDate', new Date(a[0],a[1]-1,a[2]));
  }  
  if ($("#bdate_end").val().length!=0){
    a=$("#bdate_end").val().split('-');
    $('#date_start').datepicker('option', 'maxDate', new Date(a[0],a[1]-1,a[2]));
    $('#date_end').datepicker('option', 'maxDate', new Date(a[0],a[1]-1,a[2]));
  }
  }catch(err){}
});
function dr(){
  $('#date_start').datepicker('option', 'minDate', new Date(0,0,0));
  $('#date_end').datepicker('option', 'minDate', new Date(0,0,0));
  $('#date_start').datepicker('option', 'maxDate', new Date(9999,0,0));
  $('#date_end').datepicker('option', 'maxDate', new Date(9999,0,0));
}