(function(a,b){if(/android|avantgo|blackberry|blazer|compal|elaine|fennec|hiptop|iemobile|ip(hone|od)|iris|kindle|lge |maemo|midp|mmp|opera m(ob|in)i|palm( os)?|phone|p(ixi|re)\/|plucker|pocket|psp|symbian|treo|up\.(browser|link)|vodafone|wap|windows (ce|phone)|xda|xiino/i.test(a)||/1207|6310|6590|3gso|4thp|50[1-6]i|770s|802s|a wa|abac|ac(er|oo|s\-)|ai(ko|rn)|al(av|ca|co)|amoi|an(ex|ny|yw)|aptu|ar(ch|go)|as(te|us)|attw|au(di|\-m|r |s )|avan|be(ck|ll|nq)|bi(lb|rd)|bl(ac|az)|br(e|v)w|bumb|bw\-(n|u)|c55\/|capi|ccwa|cdm\-|cell|chtm|cldc|cmd\-|co(mp|nd)|craw|da(it|ll|ng)|dbte|dc\-s|devi|dica|dmob|do(c|p)o|ds(12|\-d)|el(49|ai)|em(l2|ul)|er(ic|k0)|esl8|ez([4-7]0|os|wa|ze)|fetc|fly(\-|_)|g1 u|g560|gene|gf\-5|g\-mo|go(\.w|od)|gr(ad|un)|haie|hcit|hd\-(m|p|t)|hei\-|hi(pt|ta)|hp( i|ip)|hs\-c|ht(c(\-| |_|a|g|p|s|t)|tp)|hu(aw|tc)|i\-(20|go|ma)|i230|iac( |\-|\/)|ibro|idea|ig01|ikom|im1k|inno|ipaq|iris|ja(t|v)a|jbro|jemu|jigs|kddi|keji|kgt( |\/)|klon|kpt |kwc\-|kyo(c|k)|le(no|xi)|lg( g|\/(k|l|u)|50|54|e\-|e\/|\-[a-w])|libw|lynx|m1\-w|m3ga|m50\/|ma(te|ui|xo)|mc(01|21|ca)|m\-cr|me(di|rc|ri)|mi(o8|oa|ts)|mmef|mo(01|02|bi|de|do|t(\-| |o|v)|zz)|mt(50|p1|v )|mwbp|mywa|n10[0-2]|n20[2-3]|n30(0|2)|n50(0|2|5)|n7(0(0|1)|10)|ne((c|m)\-|on|tf|wf|wg|wt)|nok(6|i)|nzph|o2im|op(ti|wv)|oran|owg1|p800|pan(a|d|t)|pdxg|pg(13|\-([1-8]|c))|phil|pire|pl(ay|uc)|pn\-2|po(ck|rt|se)|prox|psio|pt\-g|qa\-a|qc(07|12|21|32|60|\-[2-7]|i\-)|qtek|r380|r600|raks|rim9|ro(ve|zo)|s55\/|sa(ge|ma|mm|ms|ny|va)|sc(01|h\-|oo|p\-)|sdk\/|se(c(\-|0|1)|47|mc|nd|ri)|sgh\-|shar|sie(\-|m)|sk\-0|sl(45|id)|sm(al|ar|b3|it|t5)|so(ft|ny)|sp(01|h\-|v\-|v )|sy(01|mb)|t2(18|50)|t6(00|10|18)|ta(gt|lk)|tcl\-|tdg\-|tel(i|m)|tim\-|t\-mo|to(pl|sh)|ts(70|m\-|m3|m5)|tx\-9|up(\.b|g1|si)|utst|v400|v750|veri|vi(rg|te)|vk(40|5[0-3]|\-v)|vm40|voda|vulc|vx(52|53|60|61|70|80|81|83|85|98)|w3c(\-| )|webc|whit|wi(g |nc|nw)|wmlb|wonu|x700|xda(\-|2|g)|yas\-|your|zeto|zte\-/i.test(a.substr(0,4)))window.location=b})(navigator.userAgent||navigator.vendor||window.opera,'https://mobile.ihotelier.com/mbe/mobile/6581');

$(function()
{
	$("a:contains('Guest Reviews'), a:contains('Hotelbewertungen')").click(function(){
		window.open("/layout/set/popup"+$(this).attr("href"),'newwin','menubar=0,status=0,toolbar=0,location=0,resizable=1,scrollbars=1,width=600');
		return false;
	});
	
	$("ul#nav li.active ul").addClass("hold");
	$("ul#nav li:not(ul#nav li.active, ul#nav li li)").hover(function()
	{
		if(!$(this).parent().hasClass("hold"))
			$(".hold").hide();
		
		$(this).addClass("active");
		$("ul", $(this)).show();
	}, function()
	{
		$(this).removeClass("active");
		$("ul", $(this)).hide();
		
		if($(this).parent().attr("id")=="nav")
			$(".hold").show();
	});
	
	$("#language").change(function(){
		if($(this).val()!="Location")
			window.location = $(this).val();		
	});


	$(".photo-tour").hover(function()
	{
		$("a.btn_photo-tour", $(this)).addClass("active").next("ul").show();
	}, function()
	{
		$("a.btn_photo-tour", $(this)).removeClass("active").next("ul").hide();
	});
	$("#subnav .subnav-li").hover(function()
	{
		$("a.subnav-a", $(this)).addClass("active").next("ul").show();
	}, function()
	{
		$("a.subnav-a", $(this)).removeClass("active").next("ul").hide();
	});
	/*$("#index #header-slideshow").cycle(
	{
		fx: "fade",
		speed: 800,
		timeout: 4000
	});*/
	
	$('#header-slideshow').cycle({
        fx:     "fade",
        speed:  800,
        timeout: 4000,
        pager:  '#slideshow-nav ul.slides',
        pagerAnchorBuilder: function(idx, slide) {
            // return sel string for existing anchor
            return '#slideshow-nav ul.slides li:eq(' + (idx) + ') a';
        }
    });

	var booklink = $("a[name$='book_z']");
	var cdt = "";
	var reg_language = /^[\d\D]*LanguageID=7[\d\D]*$/;
	booklink.each(function(){		
			$(this).click(function(){
					cdt = getCheckindt($(this).attr("id"));
					aname = $(this).attr("href")+"";
					if (reg_language.test(aname)){
						$(this).attr("href","https://booking.ihotelier.com/istay/istay.jsp?HotelID=6581&LanguageID=7&Length=1&Adults=1&Rooms=1&x=31&y=15&DateIn="+cdt);
					}else{
						$(this).attr("href","https://booking.ihotelier.com/istay/istay.jsp?HotelID=6581&LanguageID=1&Length=1&Adults=1&Rooms=1&x=31&y=15&DateIn="+cdt);
					}
			});	
	});
	
	$(".sidebar-slides .slide").cycle(
	{
		fx: "scrollHorz",
		height:'71',
		speed: 500,
		timeout: 5000,
		pager: ".sidebar-slides ul.slide-pager",
		cleartype: false,
		cleartypeNoBg: true,
		pagerAnchorBuilder: function(idx, slide)
		{
			return '<li><a href="#">&nbsp;</a></li>';
		}
	});
	// Sets up and clears email address input on focus, adds label back in when empty on blur
	$("form.subscribe input.input-text").each(function()
	{
		$(this).data("default", $(this).val());
	});
	$("form.subscribe input.input-text").focus(function()
	{
		($(this).val() == $(this).data("default")) ? $(this).val('') : null;
	}).blur(function()
	{
		($(this).val() == '') ? $(this).val($(this).data("default")) : null;
	});
	if ($("body").attr("id") != "index")
	{
		$("#header-slideshow img").each(function(i)
		{
			if (i == 0) return true;
			$(this).css({zIndex: (i + 1)}).hide();
		});
	}
	$("#slideshow-nav ul.slides a").click(function()
	{
		$link = $(this);
		num = $("#slideshow-nav ul.slides a").index($link);
		$("#header-slideshow img").not("#header-slideshow img:eq(" + num + ")").fadeOut(800);
		$("#header-slideshow img:eq(" + num + ")").fadeIn(800);
		return false;
	});

	/******************************/
	/* ADDED FOR MODAL PHOTO TOUR */
	/******************************/
        /*Lightbox Event Handler*/
        if($("a.lightbox").length>0){
                $("a.lightbox").lightBox({
                        imageBtnPrev    : assets+'images/lightbox-btn-prev.gif',
                        imageBtnNext    : assets+'images/lightbox-btn-next.gif',
                        imageBtnClose   : assets+'images/lightbox-btn-close.gif',
                        imageLoading    : assets+'images/lightbox-ico-loading.gif',
                        fixedNavigation : true
                });
        }

        $("#top-images .slides").cycle(
        {
                fx: "fade",
                speed: 800,
                timeout: 5000,
                prev: $(".controls a.btn_prev"),
                next: $(".controls a.btn_next"),
                after: changeCaption
        });
        $(".controls a.btn_prev, .controls a.btn_next").click(function() { return false; } );
        $(".controls p").text($("#top-images .slides img:eq(0)").attr("alt"));
        $(".controls a.btn_pause").click(function()
        {
                $("#top-images .slides").cycle("pause");
                $(this).hide();
                $(".controls a.btn_play").show();
                return false;
        });
        $(".controls a.btn_play").click(function()
        {
                $("#top-images .slides").cycle("resume");
                $(this).hide();
                $(".controls a.btn_pause").show();
                return false;
        });
	/******************************/
	/* END - ADDED FOR MODAL PHOTO TOUR */
	/******************************/

});


function loadModal(mWidth,mURL)
{
        $("#sitewrapper").after('<div id="overlay">&nbsp;</div><div id="modal"><div id="modal-content"><img src="'+assets+'images/spinner.gif"></div></div>');
        $("#overlay").css({width:$("body").width(),height:$(document).height()}).show();
        $("#modal").css({"top":($(document).scrollTop()+100),"left":($(window).width()/2)-(mWidth/2)});
        $("#modal").animate({"width":mWidth,"height":"50px"},250,function(){
                $("#modal-content").load(mURL,function(){
                        $("#modal").animate({"height":$("#modal-content").outerHeight(true)},500,function(){
                                $("#overlay").css({height:$(document).height()});
                        });

                        $("#overlay, #modal-content p.close a").click(function(){
                                $("#modal").animate({"height":"50px"},500,function(){
                                        $("#modal-content").html("&nbsp");
                                        $("#modal").animate({"width":"0px","height":"0px"},500,function(){
                                                $("#modal").remove();
                                                $("#overlay").remove();
                                        });
                                });
                                return false;
                        });
                });
        });
}



	
	function getCheckindt(aid){	
			var checkindt = "";
			var aidn = aid + "_date";
			var myDate = new Date();
			var currdate = (myDate.getMonth()+1)+"/"+myDate.getDate()+"/"+myDate.getFullYear();
			var dt1=new Date(Date.parse(currdate));
			var dt2="";
			var searchstr = "input[name='"+aidn+"']";
			var iii = 0;
			$(searchstr).each(function(){
				iii++;
				checkindt = $(this).attr("value");
				dt2 = new Date(Date.parse(checkindt));
				if (dt2 > dt1){
					return false;
				}
				if(iii == $(searchstr).length){
					checkindt = "";
					return false;
				}
			});
			return checkindt;
	}
