jQuery(function($) {
   
   $('div#ausstattung').jScrollPane({showArrows:true, scrollbarWidth:2});
   
   adjustBrowserBackground();
   $(window).resize(function() {
      adjustBrowserBackground();
   });


   function adjustBrowserBackground(){
      var offset = $("div#wrapper").offset();
      var offsetX = offset.left - 438.5;
      $("body").css("background-position", offsetX + "px 0");
   }

	// Diese Funktion ist für die Seiten ohne Vorschaubilder
	if($("#contentBg img").length > 1){
		$('#contentBg').cycle({ 
	    	fx:     'fade', 
	    	speed:  2000, 
	    	timeout: 6000
		});
	}
   $("div#thumbs ul").children().remove();
	// diese Funktion ist für die Seiten mit Vorschaubildern
	if($("#contentBg.thumbs img").length > 1){
		$('#contentBg.thumbs').cycle({ 
	    	fx:     'fade', 
	    	speed:  2000, 
	    	timeout: 25000, 
	    	pager:  'div#thumbs ul', 

	    	pagerAnchorBuilder: function(idx, slide) { 
	        	return '<li><a href="#"><img src="' + slide.src + '" width="192" height="104" /></a></li>'; 
	    	} 
		});
	}
	
	if($("#arrival").length > 0){
	   $.datepicker.regional['de'] = {clearText: 'löschen', clearStatus: 'aktuelles Datum löschen',
                    closeText: 'schließen', closeStatus: 'ohne Änderungen schließen',
                    prevText: '&#x3c;zurück', prevStatus: 'letzten Monat zeigen',
                    nextText: 'Vor&#x3e;', nextStatus: 'nächsten Monat zeigen',
                    currentText: 'heute', currentStatus: '',
                    monthNames: ['Januar','Februar','März','April','Mai','Juni',
                    'Juli','August','September','Oktober','November','Dezember'],
                    monthNamesShort: ['Jan','Feb','Mär','Apr','Mai','Jun',
                    'Jul','Aug','Sep','Okt','Nov','Dez'],
                    monthStatus: 'anderen Monat anzeigen', yearStatus: 'anderes Jahr anzeigen',
                    weekHeader: 'Wo', weekStatus: 'Woche des Monats',
                    dayNames: ['Sonntag','Montag','Dienstag','Mittwoch','Donnerstag','Freitag','Samstag'],
                    dayNamesShort: ['So','Mo','Di','Mi','Do','Fr','Sa'],
                    dayNamesMin: ['So','Mo','Di','Mi','Do','Fr','Sa'],
                    dayStatus: 'Setze DD als ersten Wochentag', dateStatus: 'Wähle D, M d',
                    dateFormat: 'dd.mm.yy', firstDay: 1, 
                    initStatus: 'Wähle ein Datum', isRTL: false};
      $.datepicker.setDefaults($.datepicker.regional['de']);


   	$("#arrival").datepicker({minDate: new Date()});
    	$("#departure").datepicker({minDate: new Date()});
	}
	
	// ferienwohnungen fadeout fadein contents
   if(!$("div#grundriss").children().length){
      $("#slider").css("display", "none");
   }
	if($("div#ausstattung").html().length > 0){
	   $("div#contentFrame.ferienwohnungen").append('<img id="close" src="/fileadmin/images/close_button.gif" width="21px" height="19px" />');
	   $("img#close").click(function(){
	      $("div#contentFrame, div.jScrollPaneContainer, div#grundriss").fadeOut("slow");
	   });
	   $("#ausstattungBtn").click(function(){
	      if($("div#contentFrame").not(":visible")) $("div#contentFrame").fadeIn("slow");
	      if($("div.jScrollPaneContainer").not(":visible")){
            if($("div#grundriss").is(":visible")){
               $("div#grundriss").fadeOut("slow", function(){
                  $("div#contentFrame").css({'height':'275px', 'padding-top':'60px'});
                  $("div.jScrollPaneContainer").fadeIn("slow");
               });
            }else{
               $("div#contentFrame").css({'height':'275px', 'padding-top':'60px'});
               $("div.jScrollPaneContainer").fadeIn("slow");
            }
	      }
	      return false;
	   });
	   $("#grundrissBtn").click(function(){
	      if($("div#contentFrame").not(":visible")) $("div#contentFrame").fadeIn("slow");
         if($("div#grundriss").not(":visible")){
            if($("div.jScrollPaneContainer").is(":visible")){
               $("div.jScrollPaneContainer").fadeOut("slow", function(){
                  $("div#contentFrame").css({'height':'310px', 'padding-top':'15px'});
                  $("div#grundriss").fadeIn("slow");
               });
            }else{
               $("div#contentFrame").css({'height':'310px', 'padding-top':'15px'});
               $("div#grundriss").fadeIn("slow");
            }
	      }
	      return false;
	   });
	}else{
	   $("div#slider").css("display", "none");
	}



  		  		
});
