jQuery(function($) {

	// diese Funktion ist für die Seiten mit Vorschaubildern
	if($("#content_bg img").length > 1){	  
	   var total_images = $("#content_bg img").size(); 
	   var counter_content = '<div id="image_counter"><table><tr><td><a id="prev" href="#">&nbsp;</a></td><td><span id="counter_current">1</span></td><td><span id="counter_spacer">&nbsp;</span></td><td><span id="counter_total">' + total_images + '</span></td><td><a id="next" href="#">&nbsp;</a></td>';
	   $("div#content").append(counter_content);
		$('#content_bg').cycle({ 
	    	fx:     'fade', 
	    	speed:  2000, 
	    	timeout: 6000, 
	    	pager:  'div#thumbs ul', 
	    	next: '#next',
	    	prev: '#prev',
	    	after: function(currSlideElement, nextSlideElement, options, forwardFlag) {
	    	   var el_index = $("#content_bg img:visible").index();
	    	   $("span#counter_current").html(parseInt(el_index+1));
	    	   //alert(el_index);
	    	},

	    	pagerAnchorBuilder: function(idx, slide) { 
	        	return '<li><a href="#"><img src="' + slide.src + '" width="18" height="38" /></a></li>'; 
	    	} 
		});
	}else {
	   $("#thumbs").css("display", "none");
	}
	
	if($("div.mit_bergbahn_ticket").length > 0){	 
	   $("div.mit_bergbahn_ticket").after('<img class="bergbahnticket" src="fileadmin/images/bergbahnticket.png" alt="" />');
	} 
	
	
	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()});
	}

   if($("div#content_inner").html() == "")  $("div#content_inner").css("display", "none");
   
   $("#main_nav ul.first_level > li a.act").parent().prev().find("a").css("background-position", "-100px -100px");
   
   // remove menu spacer on mouse over
      $("#main_nav ul.first_level > li").hover(
        function () {
          $(this).prev().find("a").css("background-position", "-100px -100px");
        }, 
        function () {
           var element = $(this).children();
           if(!(element.hasClass("act"))) {
              $(this).prev().find("a").css({"background-position": "right 13px"}); 
           }   
        }
      );

      
      // wohnungen
      if($("div#grundriss").html() != "" ) $("div#grundriss").append('<a id="grundriss_out_btn" href="#"><img src="fileadmin/images/close_button.jpg" alt="" /></a>');
      if($("div#content_inner.wohnungen").html() != "" ) $("div#content_inner.wohnungen").append('<a id="content_out_btn" href="#"><img src="fileadmin/images/close_button.jpg" alt="" /></a>');

      $("a#grundriss").click(function(event){
			  	event.preventDefault();
			  	if($("div#grundriss").is(":hidden")){
  					$("div#grundriss").fadeIn();
      		}
  		});
  		$("a#grundriss_out_btn").click(function(event){
			  	event.preventDefault();
			  	if($("div#grundriss").is(":visible")){
  					$("div#grundriss").fadeOut();
      		}
  		});
  		$("a#content_out_btn").click(function(event){
			  	event.preventDefault();
			  	if($("div#content_inner.wohnungen").is(":visible")){
  					$("div#content_inner.wohnungen").fadeOut();
      		}
      		if($("div#content_inner").is(":visible")){
  					$("div#content_inner").fadeOut();
      		}
  		});
  		$("a#diashow").click(function(event){
			  	event.preventDefault();
			  	if($("div#grundriss").is(":visible")){
  					$("div#grundriss").fadeOut();
      		}
      		if($("div#content_inner").is(":visible")){
  					$("div#content_inner").fadeOut();
      		}
  		});
});

// spamprotect email adresses
var browserName=navigator.appName;var browserVer=parseInt(navigator.appVersion);var version="";var msie4=(browserName=="Microsoft Internet Explorer"&&browserVer>=4);if((browserName=="Netscape"&&browserVer>=3)||msie4||browserName=="Konqueror"||browserName=="Opera"){version="n3";}else{version="n2";}
function blurLink(theObject){if(msie4){theObject.blur();}}
function decryptCharcode(n,start,end,offset){n=n+offset;if(offset>0&&n>end){n=start+(n-end-1);}else if(offset<0&&n<start){n=end-(start-n-1);}
return String.fromCharCode(n);}
function decryptString(enc,offset){var dec="";var len=enc.length;for(var i=0;i<len;i++){var n=enc.charCodeAt(i);if(n>=0x2B&&n<=0x3A){dec+=decryptCharcode(n,0x2B,0x3A,offset);}else if(n>=0x40&&n<=0x5A){dec+=decryptCharcode(n,0x40,0x5A,offset);}else if(n>=0x61&&n<=0x7A){dec+=decryptCharcode(n,0x61,0x7A,offset);}else{dec+=enc.charAt(i);}}
return dec;}
function linkTo_UnCryptMailto(s){location.href=decryptString(s,-1);}
