var Header={_Init:function(){this.LangMenu._Init();this.Suggest._Init();this.Search._Init();},Search:{_Init:function(){if($("#backToSearchResult").val()!=undefined&&$("#backToSearchResult").val()!=""){TvTrip.Cookies._Write("backToSearchResult",$("#backToSearchResult").val());}this.possibleCheckin=TvTrip.Cookies._Read("checkinSearch");this.possibleCheckout=TvTrip.Cookies._Read("checkoutSearch");if(this.possibleCheckin!=null&&this.possibleCheckout!=null&&this.possibleCheckin!=""&&this.possibleCheckout!=""&&TvTrip._IsNumber(this.possibleCheckin.charAt(0))&&TvTrip._IsNumber(this.possibleCheckout.charAt(0))){$("#checkin").val(this.possibleCheckin);$("#checkout").val(this.possibleCheckout);}$("#searchForm").submit(function(e){var _68f=$("#checkin").val();var _690=$("#checkout").val();if(_68f!=""&&_690!=""&&TvTrip._IsNumber(_68f.charAt(0))&&TvTrip._IsNumber(_690.charAt(0))){TvTrip.Cookies._Write("checkinSearch",_68f);TvTrip.Cookies._Write("checkoutSearch",_690);}if($(".ac_results").css("display")=="block"){var li=$(".ac_results ul li:first").get(0);$("#isPoiSearch").val(li.isPoiSearch);$("#uriSearch").val(li.uri);if(li.isPoiSearch){$("#id").val(li.id);$("#idpoi").val(li.id);$("#longitude").val(li.longitude);$("#latitude").val(li.latitude);}}else{if($("#q").val()!=$("#lastSelected").val()){$("#isPoiSearch").val("");$("#uriSearch").val("");$("#id").val("");$("#idpoi").val("");$("#longitude").val("");$("#latitude").val("");}}});Header.CheckInOut._Init();}},Suggest:{_Init:function(){$("#q").autocomplete("/autocomplete_deprecated/",{delay:5,minChars:2,matchSubset:1,matchContains:1,cacheLength:10,autocomplete:false}).change(function(e){qualifiedQuery=false;}).click(function(e){Header.Suggest._Reset();});},_Reset:function(){$("#q").attr("value","");$("#isPoiSearch").attr("value","");$("#uriSearch").attr("value","");$("#idpoi").attr("value","");}},CheckInOut:{_Init:function(){TvTrip.DatePicker._Init("#checkin, #checkout");}},LangMenu:{out:true,status:false,timeOut:"",_Init:function(){if($("#footer p.interMenuBase a[hreflang]").length>0){this.langRef=($("#footer p.inter").length>0)?$("#footer p.inter"):$("#footer p.POSFooter").eq(0);this.tabLangs=$("a[hreflang]",this.langRef);this.btLang=this._CreateBtLang();this.listLang=this._CreateMenuLang();$("#tempHeaderRight .span-3").append(this.btLang);$("#websiteWrapper").append(this.listLang);this.listLang.css("top",(this.btLang.height()+this.btLang.offset().top)+"px");if($("#populars .interMenuBase").length>0){$("#populars .interMenuBase").prev("h3").remove();$("#populars .interMenuBase").remove();}if($("#infoLang").length>0){$("#infoLang").remove();}}else{return (false);}},_CreateMenuLang:function(){var html="<div id=\"menuLang\" style=\"display: none;\"><a href=\"#\" class=\"btClose a\"><!-- --></a><ul class=\"ul\">";$.each(this.tabLangs,function(it,el){if(TvTrip.datas.hreflang!=this.hreflang){html+="<li"+((it%2==1)?" class=\"odd\"":"")+"><a href=\""+this.href+"\" hreflang=\""+this.hreflang+"\" class=\"a\"><span class=\"flag "+this.hreflang+"\"></span><span class=\"text\">"+this.title+"</span></a></li>";}});html+="</ul></div>";html=$(html);html.bind("mouseleave mouseenter",Header.LangMenu._MenuMouse);$("li a",html).mouseenter(Header.LangMenu._MenuMouse);$(".btClose",html).click(function(ev){ev.preventDefault();Header.LangMenu.out=true;Header.LangMenu._Close();ev.stopPropagation();});return html;},_MenuMouse:function(ev){if(ev.type=="mouseleave"){Header.LangMenu.out=true;Header.LangMenu.timeOut=window.setTimeout(Header.LangMenu._LangOut,2500);}else{if(ev.type=="mouseenter"){window.clearTimeout(Header.LangMenu.timeOut);Header.LangMenu.out=false;Header.LangMenu.status=true;}}},_LangOut:function(){if(Header.LangMenu.out==true){Header.LangMenu.listLang.fadeOut(500,function(){Header.LangMenu.out=false;Header.LangMenu.status=false;TvTrip._HideSelects("visible");});}},_CreateBtLang:function(){var bt="<a href=\"#\" id=\"btLang\"><span class=\"flag "+TvTrip.datas.hreflang+"\"><!-- --></span></a>";bt=$(bt);bt.click(function(ev){ev.preventDefault();if(Header.LangMenu.status==false){TvTrip._HideSelects("hidden");$("#menuLang").fadeIn(500,function(){Header.LangMenu.status=true;Header.LangMenu.out=true;Header.LangMenu.listLang.trigger("mouseleave");});}else{Header.LangMenu._Close();}ev.stopPropagation();});return bt;},_Close:function(){window.clearTimeout(Header.LangMenu.timeOut);Header.LangMenu._LangOut();}}};$(function(){Header._Init();});
