$(window).load(function(){
  //Abgerundete Ecken f�r Keyvisual
  $("#keyvisual").corner("5px cc:#FFFFFF");
});
$(document).ready(function(){


//Colorbox
jQuery('.imageOverlay').colorbox({maxWidth: "80%", maxHeight:"80%"});

  // Theme per rand aus array w�hlen und als klasse dem body zuweisen
  //var randomThemes = ['moor','winter','wildparting','wendelstein'];
  var randomThemes = ['wendelstein'];
  var rndNum = Math.ceil(Math.random() * randomThemes.length);
  $("body").toggleClass(randomThemes[rndNum-1]);


  // Drop-Down-Navigation
  $("ul.sf-menu").superfish().find('ul').bgIframe({
    opacity:false
  });


  
		
		
  // Slider
  $(".toggleNewsletter").click(function () {
    $("#newsletter").slideToggle("fast");
  });
  $(".toggleMap").click(function () {
    $(".map .picture").slideToggle("fast");
  });


    
  // Datepicker
  initRangeDatepicker('anreise', 'abreise');

});

function initRangeDatepicker(firstDate, secondDate) {
    var dates = $('#' + firstDate + ', #' + secondDate + '').datepicker({
    changeMonth: true,
    numberOfMonths: 1,
    dateFormat: jQuery.datepicker._defaults.dateFormat,
    minDate: 0,
    buttonImage: "img/ico_quartiersuche_cal.gif",
    buttonImageOnly: true,
    showStatus: true,
    showOn: "both",
    onSelect: function(selectedDate) {
      var option = this.id == firstDate ? "minDate" : "maxDate";
      var instance = jQuery(this).data("datepicker");
      var date = jQuery.datepicker.parseDate(jQuery.datepicker._defaults.dateFormat, selectedDate, instance.settings);
      dates.not(this).datepicker("option", option, date);
      jQuery(this).trigger('change');
    }
  });
}
