function checkUncheck(id) {
  if (document.getElementById(id).checked == true) {
    document.getElementById(id).checked = false;
    submitSearchBox();
  } else {
    document.getElementById(id).checked = true;
    submitSearchBox();
  }
}


var nextSaturday = function() {
  var date = new Date();
  if (date.getFullYear() == 2011) {
    date = new Date(2012, 0, 1);
  }
  if (date.getDay() == 6) {
    return Bricks.Dates.addDays(date, 7);
  } else {
    return Bricks.Dates.addDays(date, 6 - date.getDay());
  }
};


jQuery(function() {
  // dat input field a datepicker
  $('#datepicker').datepicker({
    showWeek: true,
    changeMonth: true,
    changeYear: true,
    minDate: new Date(),
    maxDate: "+0Y +23M +0D"
  });
  
  $('#dur').focus(function() {
    $('#datepicker').datepicker('hide');
  });
  
  if ($.datepicker.regional['da']) {
    $( "#datepicker" ).datepicker( "option", "dateFormat", $.datepicker.regional['da'].dateFormat);
  } else {
    jQuery(window).load(function() {
      $( "#datepicker" ).datepicker( "option", "dateFormat", $.datepicker.regional['da'].dateFormat);  
    });
  }
  
  jQuery(window).load(function() {
    var searchContext = Bricks.SearchContext.createFromQueryString();
    if (jQuery.trim($('#dat').val()) == '') {
      if (searchContext.arrivalDate != null) {
        $('#datepicker').datepicker('setDate', searchContext.arrivalDate);
      } else {
        $('#datepicker').datepicker('setDate', nextSaturday());      
      }
    }
  });
});
