if(typeof fields=="undefined"){var fields=[];fields.mnIn="mnIn";fields.mnOut="mnOut";fields.dtIn="dtIn";fields.dtOut="dtOut";fields.nights="nights";fields.cityId="cityId";fields.city="city";fields.nearAirport="nearAirport";fields.loadAirports="NbPrI-loadAirports";fields.airportList="NbPrI-airportList";fields.stateCode="NbPrI-stateCode";fields.countryCode="NbPrI-countryCode";fields.pstate="NbPrI-pstate";fields.ticketBox="ticketBox";fields.curHotel="curHotel";fields.airportCode="airportCode";fields.rateSearchType=
"rateSearchType";fields.sort="sort";fields.rooms="rooms";fields.NumberOfRooms="NumberOfRooms";fields.adults="adults";fields.NumberOfAdults="NumberOfAdults";fields.propName="propName";fields.propAdress="propAdress";fields.radius="radius";fields.cRadius="cRadius";fields.cLat="cLat";fields.cLong="cLong";fields.inter="inter";fields.children="children";fields.NumberOfChildren="NumberOfChildren";fields.childrenAges="childrenAges";fields.minRate="minRate";fields.maxRate="maxRate";fields.amenities_clr="amenities_clr";
fields.currency="currency";fields.chains="chains";fields.amenities="amenities";fields.searchForm="searchForm";fields.SFloading="NbPrI-SFloading";fields.searchButt="searchButt";fields.runMP="NbPrI-runMP"}if(typeof prefix=="undefined")var prefix="";else{fields.loadAirports="loadAirports";fields.airportList="airportList";fields.stateCode="stateCode";fields.countryCode="countryCode";fields.pstate="pstate"}function getFN(a){return prefix+fields[a]}
function addError(a,b){$.post(mainEndpoint+"?action=popup&page=erlog",{eid:b,t:a},function(){return true})}var rid="",uid="",sort,hotelTemplate,wlHost=window.location.hostname;if(typeof lang=="undefined")var lang="RU";if(typeof charset=="undefined")var charset="UTF-8";if(typeof folder=="undefined")folder="/bookhotels/";if(typeof mainEndpoint=="undefined")var mainEndpoint="bookhotels.php";mainEndpoint=folder+mainEndpoint;
var urlGetHotels=mainEndpoint+"?type=hotels",urlStartRequest=mainEndpoint+"?type=valid",urlSingle=mainEndpoint+"?action=hotelrate",urlFavorite=mainEndpoint+"?type=favorite",urlCities=mainEndpoint+"?type=city",urlAirPorts=mainEndpoint+"?type=porcode",urlFormsData=mainEndpoint+"?type=form",noDate=0,body={type:"valid"},lo=-1,ch=0,cr=0,cg=0,p=0,lastPageIndex=0,linkNextPage=false,mp=0,timeRepeatRequest=200,tmp=new Date,tmb=tmp.getTime(),tmTO=3E4,timeForSameLo=tmb,lastLo=0,maxRecordsOnScreen=20,maxValOnPage=
"-",mios=0,hotelTemplateDivId="hotelTemplate",amenityImgTemplateDivId="templSmallImg",NextPageUrlTemplateId="templLinkPageNext",BackPageUrlTemplateId="templLinkPageBack",results=[],amenities,SORT_BY_KFSORT=1,SORT_BY_HOTELNAME=2,SORT_BY_PRICE=3,SORT_BY_DISTANCE=4,needDebug=true,typeSort,timerBegunok=false,priceImgUrl,promoPausa=false,begunok=false,hotelsFilter=Array(),status,aAttr,statusOnPage=201,getAirports=0,defaultCityId=0,nearAirport=false,process=false,noAjax=true,profiles={W2:{createnew:1}},
errorDateLength="\u0412\u043d\u0438\u043c\u0430\u043d\u0438\u0435: \u043c\u0430\u043a\u0441\u0438\u043c\u0430\u043b\u044c\u043d\u044b\u0439 \u043f\u0435\u0440\u0438\u043e\u0434, \u043d\u0430 \u043a\u043e\u0442\u043e\u0440\u044b\u0439 \u043c\u043e\u0436\u043d\u043e \u0437\u0430\u0431\u0440\u043e\u043d\u0438\u0440\u043e\u0432\u0430\u0442\u044c \u043e\u0442\u0435\u043b\u044c, 30 \u0434\u043d\u0435\u0439",errorDatePrepay="\u0412\u043d\u0438\u043c\u0430\u043d\u0438\u0435: \u043f\u0440\u0438 \u043f\u0440\u0435\u0434\u043e\u043f\u043b\u0430\u0442\u0435 \u043d\u0435\u043b\u044c\u0437\u044f \u0431\u0440\u043e\u043d\u0438\u0440\u043e\u0432\u0430\u0442\u044c \u043c\u0435\u043d\u0435\u0435 \u0447\u0435\u043c \u0437\u0430 10 \u0434\u043d\u0435\u0439",
errorAirport="\u041d\u0435 \u0432\u044b\u0431\u0440\u0430\u043d \u0430\u044d\u0440\u043e\u043f\u043e\u0440\u0442",distance="\u0423\u0434\u0430\u043b\u0451\u043d\u043d\u043e\u0441\u0442\u0438",errorServer="\u0421\u0435\u0440\u0432\u0435\u0440 \u0432\u0440\u0435\u043c\u0435\u043d\u043d\u043e \u043d\u0435 \u0434\u043e\u0441\u0442\u0443\u043f\u0435\u043d. \u041f\u043e\u043f\u0440\u043e\u0431\u0443\u0439\u0442\u0435 \u043e\u0431\u043d\u043e\u0432\u0438\u0442\u044c \u0441\u0442\u0440\u0430\u043d\u0438\u0446\u0443.",
error403="\u041f\u043e \u0412\u0430\u0448\u0435\u043c\u0443 \u0437\u0430\u043f\u0440\u043e\u0441\u0443 \u043d\u0435 \u043d\u0430\u0439\u0434\u0435\u043d\u043e \u043d\u0438 \u043e\u0434\u043d\u043e\u0433\u043e \u0434\u043e\u0441\u0442\u0443\u043f\u043d\u043e\u0433\u043e \u043e\u0442\u0435\u043b\u044f.",curChildAges="\u0412\u043e\u0437\u0440\u0430\u0441\u0442 \u0440\u0435\u0431\u0451\u043d\u043a\u0430",maxAgesChild=12,noAccess="\u042d\u0442\u0430 \u043e\u043f\u0446\u0438\u044f \u0432\u0440\u0435\u043c\u0435\u043d\u043d\u043e \u043d\u0435\u0434\u043e\u0441\u0442\u0443\u043f\u043d\u0430";
if(lang=="EN"){errorDateLength="Attention: the maximum length of the period you can book hotel for is 30 days";errorDatePrepay="Attention: cannot make prepay to book less then 10 days";errorAirport="No selected airport.";errorServer="An error has occurred. Please refresh the page and try again.";error403="There are no rooms available in this hotel for the dates you have selected. Please, modify your search.";distance="Distance";curChildAges="Age of a child";noAccess="The option temporarily is not accessible"}
$(document).ready(function(){InitLoading();$("a.NbPrI-tooltip").tooltip({showURL:false});$("a.NbPrI-tooltipFull").tooltip({bodyHandler:function(){return $($(this).attr("href")).html()},showURL:false});if(typeof $("#"+getFN("city")).autocomplete=="function"){$("#"+getFN("city")).autocomplete(urlCities,{delay:10,scroll:false,cacheLength:10,minChars:2,formatItem:liFormat,matchSubset:false,autoFill:true,selectFirst:true,extraParams:{charset:charset}});$("#"+getFN("city")).result(function(g,h){if(h){$("#"+
getFN("cityId")).attr("value",h[3]);selectCity()}})}var a=$("#NbPrI-SearchParams");a.find("a.NbPrI-open").click(function(){a.find("div.NbPrI-hidden").slideDown("fast");a.find("div.NbPrI-into").removeClass("NbPrI-dott");a.find("div.NbPrI-jalousie").addClass("NbPrI-brdr");a.find("a.NbPrI-close").show();$(this).hide();return false});a.find("a.NbPrI-close").click(function(){a.find("div.NbPrI-hidden").slideUp("fast");a.find("div.NbPrI-into").addClass("NbPrI-dott");a.find("div.NbPrI-jalousie").removeClass("NbPrI-brdr");
a.find("a.NbPrI-open").show();$(this).hide();return false});if($("#NbPrI-newSrt").length){$("#NbPrI-newSrt").click(changeSort);$("#NbPrI-newCur").click(changeCurrency);$("#NbPrI-newRst").click(changeRateSearchType)}$("#NbPrI-bStartRes").click(function(){addError("1",$("#NbPrI-iRateUID").val());return true});if(noAjax){$("dl.NbPrI-cost").tooltip({bodyHandler:function(){return $("#NpPrI-priceTitle").html()},showURL:false});$("#NbPrI-statStars").length&&$("#NbPrI-statStars").show();$("li.NbPrI-mark a").click(saveHotel);
$("li.NbPrI-cancel a").click(delSaveHotel);$("a.NbPrI-more").click(showText);$("a.NbPrI-hide").click(hideText);$("#NbPrI-multilayer").find("a.NbPrI-open").click(showSingle).end().find("a.NbPrI-close").click(hideSingle);$(".NbPrI-cost").click(showSingle);$(".popupwindow").popupwindow(profiles);tb_init("a.thickbox, area.thickbox, input.thickbox");if(aAttr==null||typeof aAttr=="undefined")aAttr=$("dl.NbPrI-pointhotel a").attr("href");$("a.NbPrI-rtmore").click(showRda);$("a.NbPrI-rthide").click(hideRda);
var b=$("#NbPrI-maptab");b.find("a").attr("href",b.attr("url"))}else{if(typeof aAttr=="undefined")aAttr=$("dl.NbPrI-pointhotel a").attr("href");$("#NbPrI-sortSelect").hide()}imgLoader=new Image;imgLoader.src=tb_pathToImage;$("#"+getFN("searchForm")+" input").keypress(function(g){if(g.which==13)if(this.id!=getFN("city"))CheckForm();else return false});$("#"+getFN("runMP")).click(function(){$("#"+getFN("curHotel")).removeAttr("checked");CheckForm()});b=$("#"+getFN("curHotel"));b.is(":checked");var d=
0,c=$("#NbPrI-NewSearchForm");b.click(function(){if(this.checked){$("#NbPrI-cityLi").hide();$("#NbPrI-airport").hide();$("#NbPrI-airportList").hide();c.find("a.NbPrI-open").hide();c.find("a.NbPrI-close").hide();removeFromSortList(4);if(d!=0){c.find("div.NbPrI-hidden").slideUp("fast");c.find("div.NbPrI-into").addClass("NbPrI-dott");c.find("div.NbPrI-jalousie").removeClass("NbPrI-brdr")}}else{$("#NbPrI-cityLi").show();$("#NbPrI-airport").show();if(nearAirport){$("#"+getFN("airportList")).show();addToSortList(4,
distance)}if(d==0)c.find("a.NbPrI-open").show();else{c.find("div.NbPrI-hidden").slideDown("fast");c.find("div.NbPrI-into").removeClass("NbPrI-dott");c.find("div.NbPrI-jalousie").addClass("NbPrI-brdr");c.find("a.NbPrI-close").show()}}});if($("#"+getFN("nearAirport")).is(":checked"))nearAirport=true;$("#"+getFN("nearAirport")).click(function(){if(this.checked){nearAirport=true;getAirports==0?getListAirports():showAirports();addToSortList(4,distance)}else{nearAirport=false;$("#"+getFN("airportList")).hide();
removeFromSortList(4)}});c.find("a.NbPrI-open").click(function(){d=1;c.find("div.NbPrI-hidden").slideDown("fast");c.find("div.NbPrI-into").removeClass("NbPrI-dott");c.find("div.NbPrI-jalousie").addClass("NbPrI-brdr");$(this).hide();$(this).next().show();return false});c.find("a.NbPrI-close").click(function(){d=0;c.find("div.NbPrI-hidden").slideUp("fast");c.find("div.NbPrI-into").addClass("NbPrI-dott");c.find("div.NbPrI-jalousie").removeClass("NbPrI-brdr");c.find("a.NbPrI-open").removeClass("none");
$(this).hide();$(this).prev().show();return false});var e=$("#NbPrI-SearchForm");e.find("a.NbPrI-open").click(function(){e.find("div.NbPrI-hidden").addClass("NbPrI-shown");e.find("div.NbPrI-into").removeClass("NbPrI-dott");e.find("div.NbPrI-jalousie").addClass("NbPrI-brdr");$(this).hide();$(this).next().show();return false});e.find("a.NbPrI-close").click(function(){e.find("div.NbPrI-hidden").removeClass("NbPrI-shown");e.find("div.NbPrI-into").addClass("NbPrI-dott");e.find("div.NbPrI-jalousie").removeClass("NbPrI-brdr");
$(this).hide();$(this).prev().show();return false});$("#NbPrI-HotelPrice a.NbPrI-more").click(function(){$(this).parent().parent().parent().find("div.NbPrI-conceal").show("fast");$(this).hide();$(this).prev().show();return false});$("#NbPrI-HotelPrice a.NbPrI-hiddentext").click(function(){$(this).parent().parent().parent().find("div.NbPrI-conceal").hide("fast");$(this).hide();$(this).next("a").show();return false});$("#NbPrI-Price-open").click(function(){$("#NbPrI-PriceDiv").addClass("NbPrI-noneoverflow");
$("#NbPrI-Price-open").hide("fast");$("#NbPrI-Price-close").show();return false});$("#NbPrI-Price-close").click(function(){$("#NbPrI-PriceDiv").removeClass("NbPrI-noneoverflow");$("#NbPrI-Price-close").hide();$("#NbPrI-Price-open").show("fast");return false});$("#"+getFN("minRate")).change(function(){nearAirport||($(this)[0].options.selectedIndex>0?$("#"+getFN("sort")).val(3):$("#"+getFN("sort")).val(1))});$("#"+getFN("children")).change(function(){generateChildAges(1)});$("#"+getFN("rooms")).change(function(){generateChildAges(1)});
$("#"+getFN("children")).getVal()>0&&generateChildAges(0);$("#"+getFN("amenities_clr")).click(clearAmenity);$("input[name='"+getFN("amenities")+"']").click(function(){$("#"+getFN("amenities_clr"))[0].checked=false});$("#"+getFN("searchButt")).click(CheckForm)});function hideRda(){var a=$(this).parent().parent();$(this).hide().prev("a").show();a.removeClass("NbPrI-rtactive").next().show().next().hide();return false}
function showRda(){var a=$(this).parent().parent();$(this).hide();$(this).next("a").show();a.addClass("NbPrI-rtactive");if(a.next().next().hasClass("NbPrI-rtdactive"))a.next().hide().next().show();else{a.next().hide();var b=$(this).prev("a").attr("href");b="action=popup&page=ajaxrd"+b.substr(b.indexOf("action=rd")+10,b.length);$("<tr class='NbPrI-rtdactive'><td class='NbPrI-notoppad' colspan='3'><div class='NbPrI-begunok'>\u0417\u0430\u0433\u0440\u0443\u0437\u043a\u0430...</div></td></tr>").insertAfter(a).load("ajax-room-info.html",
b)}a=a.parent().parent().parent();if(a.hasClass("NbPrI-tblconthd"))a.hasClass("NbPrI-noneoverflow")||$("#NbPrI-Price-open").click();else{a.addClass("NbPrI-h300");$("#hotel_"+a.attr("id").split("_")[1]).find("div.NbPrI-jalousie").hide().show()}return false}function liFormat(a){if(a)return a[0]+'<p title="'+a[1]+'" class=qnt>'+a[2]+" </p>"}function pd(a){if(needDebug){var b=new Date;$("#winTempTA").css("display","block").val("\n"+b.getTime()/1E3+a+$("#winTempTA").val())}}
function checkTimeForSameLo(){return(new Date).getTime()-timeForSameLo>tmTO?false:true}function checkNotResponse(){if(begunok)if(results.length){tmb=(new Date).getTime();if(tmb-timeForSameLo>tmTO){checkPagesLink();searchDone(200)}else setTimeout("checkNotResponse()",1E4)}else{checkPagesLink();searchDone(408)}}function showPromo(){if(results.length>5||!begunok){$("#NbPrI-promoDiv").hide(1E3);$("#hotel_941133").show(1E3);promoPausa=true}}function moveTOToTrue(){tmb=(new Date).getTime()}
function getResponse(a){if(a==null||typeof a=="undefined"){checkPagesLink();results.length?searchDone(200):searchDone(408)}else{moveTOToTrue();cg=parseInt(a.foundRates);mios=a.mios;checkFailed=parseInt(a.checkFailed);var b=$("#NbPrI-SearchParams");if($("#selectedHotelsCount").text()=="0"){$("span.NbPrI-selectedHotels").text(a.csh);var d=$("dl.NbPrI-pointhotel a");if(a.csh)d.attr("href",aAttr);else{if(typeof aAttr=="undefined"&&d.attr("href")!="#")aAttr=d.attr("href");d.attr("href","#")}}if(ch==0){ch=
parseInt(a.needCheck);$("#allHotels",b).text(ch);$("#progressbar",b).size()==0&&$("<div>").attr("id","progressbar").appendTo("#infoProgress")}lo=parseInt(a.checked);if(lo>ch)lo=ch;$("#checkedHotels",b).text(lo);$("#availableHotels",b).text(cg);ch>0&&$("#progressbar",b).reportprogress(lo,ch);cr++;if(a.statistics!=null&&typeof a.statistics!="undefined"){b=$("#NbPrI-statStars");$("#cntStars2",b).text(a.statistics.cntStars2);$("#cntStars3",b).text(a.statistics.cntStars3);$("#cntStars4",b).text(a.statistics.cntStars4);
$("#cntStars5",b).text(a.statistics.cntStars5);$("#minRateStars2",b).text(a.statistics.minRateStars2);$("#minRateStars3",b).text(a.statistics.minRateStars3);$("#minRateStars4",b).text(a.statistics.minRateStars4);$("#minRateStars5",b).text(a.statistics.minRateStars5);$("#rateCat0",b).text(a.statistics.rateCat0);$("#rateCat1",b).text(a.statistics.rateCat1);$("#rateCat2",b).text(a.statistics.rateCat2);$("#rateCat3",b).text(a.statistics.rateCat3)}if(lastLo==lo){if(!checkTimeForSameLo()){process=false;
checkPagesLink();searchDone(408);return}}else{lastLo=lo;timeForSameLo=(new Date).getTime()}if(a.data!=null&&typeof a.data!="undefined"){evalVal=a.data;if(evalVal.amenities!=null&&typeof evalVal.amenities!="undefined")amenities=evalVal.amenities;for(i=0;i<a.indexHot;i++)addHotel(evalVal["hotelData"+i])}if(a.mp>0)mp=a.mp;process=a.status==201?true:false;statusOnPage=a.statusOnPage;if(a.status!=null&&typeof a.status!="undefined"){status=parseInt(a.status);if(status==200&&(cg<maxRecordsOnScreen&&results.length==
cg||a.indexHot==0&&results.length>0)){checkPagesLink();searchDone(200);return}if(status==403||status==404||status==500){searchDone(status,a.errorMsg);return}}if(cr>20&&results.length==0){process=false;searchDone(403,error403)}else{results.length>5&&results.length<10&&$("#NbPrI-statStars").show();timerId=setTimeout("getHotels()",timeRepeatRequest)}}}
function getHotels(){cht=ch==0?"Y":"";hotelsBody={mios:mios,p:p,pid:pid,sort:sort,rid:rid,uid:uid,charset:charset,ch:cht,lang:lang,statusOnPage:statusOnPage,rnd:Math.random()};if(maxValOnPage!="-")hotelsBody.maxvop=escape(maxValOnPage);begunok||onBeginOfPageLoad();moveTOToTrue();if(!timerBegunok){setTimeout("checkNotResponse()",tmTO);timerBegunok=true}$.getJSON(urlGetHotels,hotelsBody,getResponse)}
function searchDone(a,b){$("#progressbar").reportprogress(ch,ch);$("#checkedHotels").text(ch);$("#progressbar").remove();if(a==200){var d=$("#NbPrI-maptab");d.show();d.find("a").attr("href",d.attr("url"));$("#NbPrI-sortSelect").show(1E3);$("#NbPrI-statStars").hide().show()}if(a==403||a==404)if(results.length==0){addError(11,rid);if(b==null||typeof b=="undefined")b=errorServer;$("#errorMessage").html(b);$("#errorBlock").show()}if(a==408)if(results.length==0){addError(12,rid);$("#errorMessage").html(errorServer);
$("#errorBlock").show()}else{d=$("#NbPrI-maptab");d.show();d.find("a").attr("href",d.attr("url"));$("#NbPrI-sortSelect").show(1E3);$("#NbPrI-statStars").hide().show()}if(a==500)if(results.length==0){addError(13,rid);$("#errorMessage").html(b);$("#errorBlock").show()}else{$("#NbPrI-sortSelect").show(100);$("#NbPrI-statStars").hide().show()}onEndOfPageLoad()}
function getNextElement(a){if(results.length==0)return 0;var b=results[0].ord;if(sort==SORT_BY_HOTELNAME){b=b.toLowerCase();a=a.toLowerCase()}for(var d=results[0].nodeId,c=false,e=0;e<results.length;e++){var g=results[e];ord=sort==SORT_BY_HOTELNAME?g.ord.toLowerCase():sort==SORT_BY_DISTANCE?parseFloat(g.ord):parseInt(g.ord);if((ord<b||!c)&&ord>a){c=true;b=ord;d=g.nodeId}}return c?document.getElementById(d):0}
function getPreviousElement(a){if(results.length==0)return 0;for(var b=results[0].ord,d=results[0].nodeId,c=false,e=0;e<results.length;e++){var g=results[e];ord=parseInt(g.ord);if((ord>b||!c)&&ord<a){c=true;b=ord;d=g.nodeId}}return c?document.getElementById(d):0}function sortResArray(a,b){return sort==SORT_BY_HOTELNAME?a.ord.toLowerCase()>b.ord.toLowerCase()?1:-1:a.ord-b.ord}function sortReverseResArray(a,b){return b.ord-a.ord}
function putInGood(a,b,d){var c,e=1;if(sort==SORT_BY_HOTELNAME)c=b.hName;else if(sort==SORT_BY_PRICE)c=parseInt(b.priceSort);else if(sort==SORT_BY_DISTANCE)c=parseFloat(b.distance);else{c=parseInt(b.kfSort);e=0}var g=b.elemId,h=b.hotel,o=b.imgExists,k=sort!=1?getNextElement(c):getPreviousElement(c),f=[];g="g"+g;f.ord=c;f.nodeId=g;if(e==0)k=0;results.push(f);results.length>maxRecordsOnScreen&&sort==SORT_BY_KFSORT||(k==0?$("<div>").attr("id",g).html(a).insertBefore("#afterHotelsList"):$("<div>").attr("id",
g).html(a).insertBefore(k));if(d==1){$("#priceBlock_"+h).addClass("none");$("#sOpen_"+h).hide()}b.distance=="-1"&&$("#airport_"+h).hide();a=$("#hotel_"+h);a.find("li.NbPrI-mark a").bind("click",saveHotel);a.find("li.NbPrI-cancel a").bind("click",delSaveHotel);$("#span1_"+h+" a.NbPrI-more",a).bind("click",showText);$("#span2_"+h+" a.NbPrI-hide",a).bind("click",hideText);$("#sOpen_"+h,a).bind("click",showSingle);$("#sClose_"+h,a).bind("click",hideSingle);$("#priceBlock_"+h,a).bind("click",showSingle);
h="#hotel_"+h;$("dl.NbPrI-cost",a).tooltip({bodyHandler:function(){return $("#NpPrI-priceTitle").html()},showURL:false});if(o==0&&b.provider!="NBCRS")$(h+" a.NbPrI-morepic").hide();else{$("a.popupwindow",a).popupwindow(profiles);$("a.thickbox",a).bind("click",function(){tb_show(this.title||this.name||null,this.href||this.alt,this.rel||false);this.blur();return false})}a=null;if(results.length>maxRecordsOnScreen){if(sort==SORT_BY_HOTELNAME)results=results.sort(sortResArray);if(sort==SORT_BY_PRICE)results=
results.sort(sortResArray);if(sort==SORT_BY_DISTANCE)results=results.sort(sortResArray);b=results[results.length-1];results.length-=1;$("#"+b.nodeId).hide();maxValOnPage=results[results.length-1].ord}}function onBeginOfPageLoad(){if(results.length<maxRecordsOnScreen){$("div.NbPrI-begunok").show();begunok=true}}function onEndOfPageLoad(){$("div.NbPrI-begunok").hide();begunok=false}function ifNotEmptyPut(a,b){b!=""&&$("#"+a).html(b)}
function putRateStat(a,b,d,c,e,g,h,o){ifNotEmptyPut("star2from",a);ifNotEmptyPut("star3from",b);ifNotEmptyPut("star4from",d);ifNotEmptyPut("star5from",c);ifNotEmptyPut("rateCat0",e);ifNotEmptyPut("rateCat1",g);ifNotEmptyPut("rateCat2",h);ifNotEmptyPut("rateCat3",o)}
function addHotel(a){template=getTemplate(hotelTemplateDivId);matchTemplate=template.replace(new RegExp("@mainpc@","g"),a.mainPC);matchTemplate=matchTemplate.replace(new RegExp("@pc@","g"),a.PC);matchTemplate=matchTemplate.replace(new RegExp("@hName@","g"),a.hName);matchTemplate=matchTemplate.replace(new RegExp("@address@","g"),a.address);matchTemplate=matchTemplate.replace(new RegExp("@city@","g"),a.city);matchTemplate=matchTemplate.replace(new RegExp("@postalCode@","g"),a.postal);matchTemplate=
matchTemplate.replace(new RegExp("@countryCode@","g"),a.cCode);matchTemplate=matchTemplate.replace(new RegExp("@category@","g"),a.categ);matchTemplate=matchTemplate.replace(new RegExp("@sDescription@","g"),HTMLDecode(a.sDesc));matchTemplate=matchTemplate.replace(new RegExp("@descTwo@","g"),HTMLDecode(a.desc));matchTemplate=matchTemplate.replace(new RegExp("@price@","g"),a.price);matchTemplate=a.priceMax!=0?matchTemplate.replace(new RegExp("@priceMax@","g"),'<div class="NbPrI-nprice"><s>'+a.priceMax+
" "+a.currency+"</s><br/></div>"):matchTemplate.replace(new RegExp("@priceMax@","g"),"");matchTemplate=matchTemplate.replace(new RegExp("@currency@","g"),a.currency);matchTemplate=matchTemplate.replace(new RegExp("@provider@","g"),a.provider);matchTemplate=matchTemplate.replace(new RegExp("@noCommText@","g"),a.noCommissionString);matchTemplate=matchTemplate.replace(new RegExp("@limitDays@","g"),a.limitDays);matchTemplate=matchTemplate.replace(new RegExp("@mark@","g"),a.mark);matchTemplate=matchTemplate.replace(new RegExp("@hotel@",
"g"),a.hotel);matchTemplate=matchTemplate.replace(new RegExp("@hasNet@","g"),a.hasNetRates);matchTemplate=matchTemplate.replace(new RegExp("@hasComm@","g"),a.hasCommRates);if(a.distance!="-1")matchTemplate=matchTemplate.replace(new RegExp("@distance@","g"),a.distance);hotelssu=typeof a.priceImage!="undefined"&&a.priceImage!=null?'<dd style="background:url('+priceImgUrl+a.priceImage+') no-repeat 0 0;"><!-- --\></dd>':a.provider=="NBCRS"?"<dd><!-- --\></dd>":"";matchTemplate=matchTemplate.replace("@hotelssu@",
hotelssu);matchTemplate=matchTemplate.replace(new RegExp("@comPri@","g"),a.comPri);var b=amenities.noinfo;for(code in amenities)if(code!="noinfo"){cls=code;alt=amenities[code];if(a[code]=="False"){cls="no-"+code;alt=alt+": "+b}matchTemplate=matchTemplate.replace(new RegExp("@"+code+"@","g"),cls);matchTemplate=jQuery.browser.msie?matchTemplate.replace(new RegExp("@"+code+"alt@","g"),"'"+alt+"'"):matchTemplate.replace(new RegExp("@"+code+"alt@","g"),alt)}returnAll=a.price=="noPrice"?1:0;if($.inArray(a.hotel,
hotelsFilter)==-1){putInGood(matchTemplate,a,returnAll);if(a.sDesc.length==0||a.desc.length==0){$("#span1_"+a.hotel+" a.NbPrI-more").hide();$("#span1_"+a.hotel).parent().addClass("NbPrI-fixHeight")}a.categ==""&&$("#rating_"+a.hotel).hide();if(typeof a.noCommissionString!="undefined"||a.noCommissionString!=null){$("#noComText_"+a.hotel).show();$("span.NbPrI-comPri","#hotel_"+a.hotel).hide()}if(typeof a.limitDays!="undefined"||a.limitDays!=null)$("#limitDays_"+a.hotel).show();hotelsFilter.push(a.hotel);
a.mark!="0"&&markHotel(a.hotel)}}function getTemplate(a){if(hotelTemplate==null)hotelTemplate=$("#"+a).html();return hotelTemplate}function checkPagesLink(){var a;pageTemplate=$("#page_item > li");if(p>0&&lastPageIndex==0){a=getUrlForPaging()+"&p="+(p-1);appendToPaging(pageTemplate,"NbPrI-back",a)}if(mp>1){a=lastPageIndex;buildPageList(pageTemplate);if(p<mp-1&&a==0){a=getUrlForPaging()+"&p="+(p+1);appendToPaging(pageTemplate,"NbPrI-goon",a);linkNextPage=true}}return false}
function getUrlForPaging(){return"?action=mp&pid="+pid+"&uid="+uid+"&rid="+rid+"&sort="+sort}function buildPageList(a){url=getUrlForPaging();for(i=lastPageIndex;i<mp;i++){cls="";link=url+"&p="+i;if(i==p){cls="current";link="#"}appendToPaging(a,cls,link,i+1)}}
function appendToPaging(a,b,d,c){elemClone=a.clone();if(c!=""&&typeof c!="undefined"){$("a",elemClone).attr("href",d).text(c);lastPageIndex=c}else $("a",elemClone).attr("href",d);b!=""&&elemClone.addClass(b);linkNextPage?elemClone.insertBefore(".NbPrI-goon"):elemClone.appendTo(".NbPrI-pagelist > ul")}
function getListAirports(){cityId=$("#"+getFN("cityId")).getVal();if(cityId!="")if(defaultCityId!=cityId){getAirports=1;defaultCityId=cityId;$("#"+getFN("loadAirports")).load(urlAirPorts,{cityId:cityId,lang:lang,charset:charset},showAirports)}else showAirports()}function showAirports(){$("#"+getFN("airportList")).show()}function showText(){hotel=$(this).attr("hotel");$(this).hide();$("#span2_"+hotel).show();return false}
function hideText(){hotel=$(this).attr("hotel");$("#span2_"+hotel).hide();$("#span1_"+hotel+" a.NbPrI-more").show();return false}function saveHotel(){hotel=$(this).attr("hotel");$.get(urlFavorite,{action:"fvadd",uid:uid,hotel:hotel},responseSaveHotel);return false}function delSaveHotel(){mark=$(this).attr("mark");hotel=$(this).attr("hotel");$.get(urlFavorite,{action:"fvdel",mark:mark,hotel:hotel},unmarkHotel);return false}
function responseSaveHotel(a){if($("response",a).attr("status")=="True"){hotel=$("response",a).text();mark=$("response",a).attr("mark");$("#hotel_"+hotel+" .NbPrI-cancel a").attr("mark",mark);sHotelsCount=parseInt($("#selectedHotelsCount").text());$("span.NbPrI-selectedHotels").text(sHotelsCount+1);sHotelsCount||$("dl.NbPrI-pointhotel a").attr("href",aAttr);markHotel(hotel)}}
function markHotel(a){a=$("#hotel_"+a);$("li.NbPrI-cancel",a).removeClass("none");$("li.NbPrI-mark",a).addClass("none");$("div.NbPrI-itemtopBl",a).addClass("NbPrI-itemtopYlw");$("dl.NbPrI-cost",a).addClass("NbPrI-costYlw")}
function unmarkHotel(a){if($("response",a).attr("status")=="True"){hotel=$("response",a).text();if($("#selectedHotelsCount").length){sHotelsCount=parseInt($("#selectedHotelsCount").text());a=sHotelsCount-1;$("span.NbPrI-selectedHotels").text(a);a||$("dl.NbPrI-pointhotel a").attr("href","#");a=$("#hotel_"+hotel);$("li.NbPrI-cancel",a).addClass("none");$("li.NbPrI-mark",a).removeClass("none");$("div.NbPrI-itemtopBl",a).removeClass("NbPrI-itemtopYlw");$("dl.NbPrI-cost",a).removeClass("NbPrI-costYlw")}else $("#hotel_"+
hotel).remove()}}
function showSingle(){hotel=$(this).attr("hotel");var a=$("#afterHotelsList").clone().removeAttr("id"),b="#single_"+hotel;a.appendTo(b).show();url=urlSingle+"&"+$(b).attr("url");$(b).load(url,"",initPriceBlock);a=$("#hotel_"+hotel);jQuery.browser.msie&&$("div.NbPrI-hidden",a).addClass("NbPrI-shown");$("div.NbPrI-begunok",a).show();$("div.NbPrI-hidden",a).slideDown("fast");$("div.NbPrI-into",a).removeClass("NbPrI-dott");$("div.NbPrI-jalousie",a).addClass("NbPrI-brdr");$("#sOpen_"+hotel,a).hide();$("#sClose_"+
hotel,a).show();return false}function initPriceBlock(){var a=$("#single_"+hotel);if(a.find("a.NbPrI-rtmore").length>0){a.addClass("NbPrI-h300");$("#hotel_"+hotel).find("div.NbPrI-jalousie").hide().show();a.find("a.NbPrI-rtmore").bind("click",showRda);a.find("a.NbPrI-rthide").bind("click",hideRda);a.find("a.thickbox").popupwindow(profiles)}return false}
function hideSingle(){hotel=$(this).attr("hotel");var a=$("#hotel_"+hotel);jQuery.browser.msie&&$("div.NbPrI-hidden",a).removeClass("NbPrI-shown");$("div.NbPrI-hidden",a).slideUp("fast");$("div.NbPrI-into",a).addClass("NbPrI-dott");$("div.NbPrI-jalousie",a).removeClass("NbPrI-brdr");$("#sOpen_"+hotel,a).show();$("#sClose_"+hotel,a).hide();return false}
function getParam(a){var b=location.search.indexOf("?"+a+"=");if(b<0)b=location.search.indexOf("&"+a+"=");if(b<0)return"";b+=a.length+2;a=location.search.indexOf("&",b)-1;if(a<0)a=location.search.length;var d="";for(b=b;b<=a;b++){var c=location.search.charAt(b);d+=c=="+"?" ":c}return unescape(d)}function HTMLDecode(a){var b=document.createElement("div");b.innerHTML=a;if(typeof b.textContent=="undefined")return b.innerText;return b.textContent}
function setTodayDate(){var a=new Date,b=$("#"+getFN("dtIn"));if(b.size()!=0){a.setDate(a.getDate()+1);b[0].options.selectedIndex=a.getDate()-1;$("#"+getFN("mnIn"))[0].options.selectedIndex=a.getMonth();b=$("#"+getFN("dtOut"));if(b.size()!=0){a.setDate(a.getDate()+1);b[0].options.selectedIndex=a.getDate()-1;$("#"+getFN("mnOut"))[0].options.selectedIndex=a.getMonth()}}}
function changeDateIn(){var a=$("#"+getFN("dtIn"))[0],b=$("#"+getFN("mnIn"))[0],d=b.options.selectedIndex,c=new Date;if(d<c.getMonth()||d==c.getMonth()&&a.options.selectedIndex+1<c.getDate())c.setYear(c.getFullYear()+1);var e=c.getFullYear();d=daysInMonth(d,e);if(a.options.selectedIndex>=d)a.options.selectedIndex=d-1;c.setMonth(b.options.selectedIndex);c.setDate(a.options.selectedIndex+2);a=$("#"+getFN("dtOut"));if(a.size()!=0){a[0].options.selectedIndex=c.getDate()-1;$("#"+getFN("mnOut"))[0].options.selectedIndex=
c.getMonth()}}
function CheckDate(){if($("#"+getFN("dtOut")).size()==0)return true;var a=$("#"+getFN("dtIn"))[0].options.selectedIndex+1,b=$("#"+getFN("mnIn"))[0].options.selectedIndex,d=$("#"+getFN("dtOut"))[0].options.selectedIndex+1,c=$("#"+getFN("mnOut"))[0].options.selectedIndex,e=new Date,g=new Date(e.getFullYear(),0,1),h=new Date(e.getFullYear(),0,1);if(b<e.getMonth()||b==e.getMonth()&&a<e.getDate())g.setYear(e.getFullYear()+1);g.setDate(a);g.setMonth(b);a=g.getTime();if(c<e.getMonth()||c==e.getMonth()&&
e.getDate()>=d)h.setYear(e.getFullYear()+1);h.setDate(d);h.setMonth(c);d=(h.getTime()-a)/864E5;return Math.round(d)>30||Math.round(d)<1?false:true}function CheckStartDate(a){var b=$("#"+getFN("dtIn"))[0].options.selectedIndex+1,d=$("#"+getFN("mnIn"))[0].options.selectedIndex,c=new Date,e=new Date(c.getFullYear(),0,1);if(d<c.getMonth()||d==c.getMonth()&&b<c.getDate())e.setYear(c.getFullYear()+1);e.setMonth(d);e.setDate(b);b=c.getTime();return(e.getTime()-b)/864E5<a?false:true}
function daysInMonth(a,b){return 32-(new Date(b,a,32)).getDate()}function preCheck(){return true}function CheckForm(){if(!preCheck())return false;uid=GetUid();if(process)return false;if(!noDate&&!CheckDate()){alert(errorDateLength);return false}if($("#"+getFN("curHotel")).size()>0)if($("#"+getFN("curHotel"))[0].checked){$("#"+getFN("searchForm"))[0].submit();return true}if(!createBody())return false;sBhide();$.post(urlStartRequest,body,parseResponse)}
function sBshow(){$("#"+getFN("SFloading")).hide();$("#"+getFN("searchButt")).show()}function sBhide(){$("#"+getFN("SFloading")).show();$("#"+getFN("searchButt")).hide()}
function createBody(){body.nearAirport=$("[name='"+getFN("nearAirport")+"']:checked").getVal();if(body.nearAirport==1)if($("input[@name='airportCode']:radio").size()>0){ac=$("[name='airportCode']:checked");if(ac.size()==0){alert(errorAirport);return false}body.airportCode=ac.val()}body.uid=uid;body.ticketBox=$("#"+getFN("ticketBox")).getVal();body.rid=rid;body.cityId=$("#"+getFN("cityId")).getVal();body.city=$("#"+getFN("city")).getVal();body.propName=$("#"+getFN("propName")).getVal();body.propAdress=
$("#"+getFN("propAdress")).getVal();body.inter=$("#"+getFN("inter")).getVal();body.attCode=$("#"+getFN("attCode")).getVal();body.radius=$("#"+getFN("radius")).getVal();if($("#"+getFN("cRadius")).length)body.radius=$("#"+getFN("cRadius")).getVal();body.cLat=$("#"+getFN("cLat")).getVal();body.cLong=$("#"+getFN("cLong")).getVal();body.minRate=$("#"+getFN("minRate")).getVal();body.maxRate=$("#"+getFN("maxRate")).getVal();body.dtIn=$("#"+getFN("dtIn")).getVal();body.mnIn=$("#"+getFN("mnIn")).getVal();
body.dtOut=$("#"+getFN("dtOut")).getVal();body.mnOut=$("#"+getFN("mnOut")).getVal();body.nights=$("#"+getFN("nights")).getVal();body.NumberOfAdults=$("#"+getFN("adults")).getVal();body.NumberOfRooms=$("#"+getFN("rooms")).getVal();body.NumberOfChildren=$("#"+getFN("children")).getVal();body.sort=$("#"+getFN("sort")).getVal();body.currency=$("#"+getFN("currency")).getVal();body.rateSearchType=$("#"+getFN("rateSearchType")).getVal();body.NumberOfChildren>0&&collectMultiInput("[name='"+getFN("childrenAges")+
"']",getFN("childrenAges")+"[]");collectMultiInput("#"+getFN("chains")+" :selected",""+getFN("chains")+"[]");collectMultiInput("[name='"+getFN("amenities")+"']:checked",getFN("amenities")+"[]");if(typeof charset=="undefined")charset="UTF-8";body.charset=charset;if($("#"+getFN("snoajax")).length)body.snoajax="1";return true}
function getList(a){$("#"+getFN("nearAirport"))[0].disabled=true;var b=$(a).val();$("#"+getFN("cityId"))[0].selectedIndex=0;if(b!="US"){$("#"+getFN("pstate")).hide();getCityList(a)}else{a={data:"state"};$("#"+getFN("pstate")).show();a.cc=b;a.charset=charset;$.post(urlFormsData,a,getStateListSuccess)}}function getStateListSuccess(a){$("#"+getFN("stateCode")).after(a).remove();$("#NbPrI-stateCode").attr("id",getFN("stateCode"))}
function getCityList(a){var b=$(a).getVal();if(b!=""){var d={data:"city"};d.charset=charset;d.cc=$("#"+getFN("countryCode")).getVal();if($(a)[0].id!=""+getFN("countryCode"))d.state=b;$.post(urlFormsData,d,getCityListSuccess)}}function getCityListSuccess(a){$("#"+getFN("cityId")).after(a).remove();$("#cityId").attr("id",getFN("cityId"));$("#"+getFN("nearAirport"))[0].disabled=true}
function selectCity(){if($("#"+getFN("cityId")).getVal()==""){$("#"+getFN("nearAirport"))[0].disabled=true;$("#attractionLi").hide();$("#inter").val(0);$("#radius").val(0)}else{if($("#"+getFN("nearAirport")).length){getAirports=0;$("#"+getFN("nearAirport"))[0].disabled=false;$("#"+getFN("nearAirport")).is(":checked")&&getListAirports()}var a={data:"attraction"};a.charset=charset;a.cityId=$("#"+getFN("cityId")).getVal();$.post(urlFormsData,a,resultAttraction)}}
function resultAttraction(a){if(a!=""){$("#"+getFN("inter")).after(a).remove();$("#attractionLi").show()}else{$("#attractionLi").hide();$("#inter").val(0);$("#radius").val(0)}}function selectAttraction(){if($("#"+getFN("inter")).getVal()==""){removeFromSortList(4);$("#"+getFN("radius")).getVal("")}else{addToSortList(4,distance);$("#"+getFN("radius")).val()==""&&$("#"+getFN("radius")).val(3);$("#"+getFN("nearAirport"))[0].checked=false;$("#"+getFN("airportList")).hide()}}
function addToSortList(a,b){$("#"+getFN("sort")).length&&!$("#"+getFN("sort")+" option[value="+a+"]").length&&$("#"+getFN("sort")).addOption(a,b);$("#"+getFN("sort")).val(a)}function removeFromSortList(a){$("#"+getFN("sort")).length&&!nearAirport&&$("#"+getFN("inter")).getVal()==""&&$("#"+getFN("sort")+" option[value="+a+"]").remove()}function collectMultiInput(a,b){tempVar=$(a);if(tempVar.length>0){str="";body[b]=Array();tempVar.each(function(){this.value!=10001&&body[b].push(this.value)})}}
function parseXML(a){if(window.ActiveXObject&&window.GetObject){var b=new ActiveXObject("Microsoft.XMLDOM");b.loadXML(a);return b}if(window.DOMParser)return(new DOMParser).parseFromString(a,"text/xml");throw new Error("No XML parser available");}jQuery.parseXML=function(a){return jQuery(parseXML(a))};
function parseResponse(a){if(typeof a=="string")a=$.parseXML(a);if($("Response",a).attr("status")=="Success"){action="action="+$("action",a).text()+"&pid="+$("pid",a).text()+"&uid="+$("uid",a).text()+"&rid="+$("rid",a).text()+"&sort="+$("sort",a).text();actionVal=$("#"+getFN("searchForm")).attr("action");a=/action=(mp|hi).*/i;r=actionVal.match(a);var b="";if(r!=null)b=actionVal.replace(a,action);$("#"+getFN("searchForm")).attr("action",b)[0].submit()}else{sBshow();alert($("Error",a).text())}}
function clearAmenity(){var a=document.getElementsByName(""+getFN("amenities"));for(i=0;i<a.length;i++)a[i].checked=false}function clearInput(){$("#"+getFN("city")).val()==defaultWordInput&&$("#"+getFN("city")).val("")}
function generateChildAges(a){if($("#NbPrI-amenBlock").length){$("fieldset.NbPrI-childAgeHidden").length&&a==1&&$("fieldset.NbPrI-childAgeHidden").remove();if(!$("fieldset.NbPrI-childAgeHidden").length){a=$("#"+getFN("children")).val()*$("#"+getFN("rooms")).val();for(index=0;index<a;index++){var b=$('<select class="NbPrI-select NbPrI-mrgR NbPrI-mrgL" name="'+getFN("childrenAges")+'">');for(i=1;i<=maxAgesChild;i++)b.addOption(i,i);$('<fieldset class="NbPrI-childAgeHidden" id="NbPrI-childAgeHidden'+
index+'"><p class="NbPrI-inline">'+curChildAges+" "+(index+1)+":</p>").insertBefore("#NbPrI-amenBlock");$("#NbPrI-childAgeHidden"+index).append(b)}}}else{$("li.childrenAges").length&&a==1&&$("li.childrenAges").remove();if(!$("li.childrenAges").length){a=$("#"+getFN("children")).val()*$("#"+getFN("rooms")).val();for(index=0;index<a;index++){b=$('<select class="NbPrI-select" name="'+getFN("childrenAges")+'">');for(i=1;i<=maxAgesChild;i++)b.addOption(i,i);$('<li class="NbPrI-clear childrenAges" id="NbPrI-childAgeHidden'+
index+'"><label>'+curChildAges+" "+(index+1)+":</label> ").insertBefore("#NbPrI-propertyTools");$("#NbPrI-childAgeHidden"+index).append(b)}}}}function changeSort(){$("#NbPrI-changeForm").append('<input type="hidden" name="changeSort" value="true"><input type="hidden" name="newSort" value="'+$("#newSort").val()+'">').submit()}
function changeCurrency(){$("#NbPrI-changeForm").append('<input type="hidden" name="changeCurrency" value="true"><input type="hidden" name="newCurrency" value="'+$("#newCurrency").val()+'">').submit()}function changeRateSearchType(){$("#NbPrI-changeForm").append('<input type="hidden" name="changeRateSearchType" value="true"><input type="hidden" name="newRateSearchType" value="'+$("#newRateSearchType").val()+'">').submit()}
jQuery.fn.addOption=function(a,b){this[0].options[this[0].options.length]=new Option(b,a);return this};jQuery.fn.getVal=function(){return typeof this.val()!="undefined"?this.val():""};
jQuery.fn.reportprogress=function(a,b){var d=100;if(b)d=b;return this.each(function(){var c=$(this),e=c.find(".progress");if(e.length!=1){e=$("<div class='progress'></div>");c.append("<div class='text'>&nbsp;</div>");$("<span class='text'>&nbsp;</span>").css("width",c.width()).appendTo(e);c.append(e)}var g=Math.round(a/d*100);if(g>100)g=100;e.css("width",2*g+"px");c.find(".text").html(g+"%")})};
jQuery.fn.popupwindow=function(a){var b=a||{};return this.each(function(d){var c,e,g,h;g=(jQuery(this).attr("rel")||"").split(",");c={height:320,width:600,toolbar:0,scrollbars:1,status:0,resizable:1,left:0,top:0,center:1,createnew:0};if(g.length==1&&g[0].split(":").length==1){g=g[0];if(typeof b[g]!="undefined")c=jQuery.extend(c,b[g])}else for(var o=0;o<g.length;o++){h=g[o].split(":");if(typeof c[h[0]]!="undefined"&&h.length==2)c[h[0]]=h[1]}if(c.center==1){c.top=(screen.height-(parseInt(c.height)+
110))/2;c.left=(screen.width-parseInt(c.width))/2}e="height="+c.height+",width="+c.width+",toolbar="+c.toolbar+",scrollbars="+c.scrollbars+",status="+c.status+",resizable="+c.resizable+",left="+c.left+",screenX="+c.left+",top="+c.top+",screenY="+c.top;jQuery(this).bind("click",function(){window.open(this.href,c.createnew?"PopUpWindow"+d:"PopUpWindow",e).focus();return false})})};if(typeof tb_pathToImage=="undefined")var tb_pathToImage="https://www.bb72.com/api/hotels/v2/style/v21/img/loadingAnimation.gif";
if(typeof close_text=="undefined")var close_text="\u0417\u0430\u043a\u0440\u044b\u0442\u044c";if(typeof close_text_esc=="undefined")var close_text_esc="\u0438\u043b\u0438 Esc";function tb_init(a){$(a).click(function(){tb_show(this.title||this.name||null,this.href||this.alt,this.rel||false);this.blur();return false})}
function tb_show(a,b,d){try{if(typeof document.body.style.maxHeight==="undefined"){$("body","html").css({height:"100%",width:"100%"});$("html").css("overflow","hidden");if(document.getElementById("TB_HideSelect")===null){$("body").append("<iframe id='TB_HideSelect'></iframe><div id='TB_overlay'></div><div id='TB_window'></div>");$("#TB_overlay").click(tb_remove)}}else if(document.getElementById("TB_overlay")===null){$("body").append("<div id='TB_overlay'></div><div id='TB_window'></div>");$("#TB_overlay").click(tb_remove)}tb_detectMacXFF()?
$("#TB_overlay").addClass("TB_overlayMacFFBGHack"):$("#TB_overlay").addClass("TB_overlayBG");if(a===null)a="";$("body").append("<div id='TB_load'><img src='"+imgLoader.src+"' /></div>");$("#TB_load").show();var c=/\.jpg$|\.jpeg$|\.png$|\.gif$|\.bmp$/,e=(b.indexOf("?")!==-1?b.substr(0,b.indexOf("?")):b).toLowerCase().match(c);if(e==".jpg"||e==".jpeg"||e==".png"||e==".gif"||e==".bmp"){TB_imageCount=TB_NextHTML=TB_NextURL=TB_NextCaption=TB_PrevHTML=TB_PrevURL=TB_PrevCaption="";TB_FoundURL=false;if(d){TB_TempArray=
$("a[@rel="+d+"]").get();for(TB_Counter=0;TB_Counter<TB_TempArray.length&&TB_NextHTML==="";TB_Counter++){TB_TempArray[TB_Counter].href.toLowerCase().match(c);if(TB_TempArray[TB_Counter].href!=b)if(TB_FoundURL){TB_NextCaption=TB_TempArray[TB_Counter].title;TB_NextURL=TB_TempArray[TB_Counter].href;TB_NextHTML="<span id='TB_next'>&nbsp;&nbsp;<a href='#'>Next &gt;</a></span>"}else{TB_PrevCaption=TB_TempArray[TB_Counter].title;TB_PrevURL=TB_TempArray[TB_Counter].href;TB_PrevHTML="<span id='TB_prev'>&nbsp;&nbsp;<a href='#'>&lt; Prev</a></span>"}else{TB_FoundURL=
true;TB_imageCount="Image "+(TB_Counter+1)+" of "+TB_TempArray.length}}}imgPreloader=new Image;imgPreloader.onload=function(){imgPreloader.onload=null;var k=tb_getPageSize(),f=k[0]-150;k=k[1]-150;var l=imgPreloader.width,m=imgPreloader.height;if(l>f){m*=f/l;l=f;if(m>k){l*=k/m;m=k}}else if(m>k){l*=k/m;m=k;if(l>f){m*=f/l;l=f}}TB_WIDTH=l+30;TB_HEIGHT=m+60;$("#TB_window").append("<a href='' id='TB_ImageOff' title='"+close_text+"'><img id='TB_Image' src='"+b+"' width='"+l+"' height='"+m+"' alt='"+a+"'/></a><div id='TB_caption'>"+
a+"<div id='TB_secondLine'>"+TB_imageCount+TB_PrevHTML+TB_NextHTML+"</div></div><div id='TB_closeWindow'><a href='#' id='TB_closeWindowButton' title='"+close_text+"'>"+close_text+"</a> "+close_text_exc+"</div>");$("#TB_closeWindowButton").click(tb_remove);if(TB_PrevHTML!==""){function q(){$(document).unbind("click",q)&&$(document).unbind("click",q);$("#TB_window").remove();$("body").append("<div id='TB_window'></div>");tb_show(TB_PrevCaption,TB_PrevURL,d);return false}$("#TB_prev").click(q)}if(TB_NextHTML!==
""){function u(){$("#TB_window").remove();$("body").append("<div id='TB_window'></div>");tb_show(TB_NextCaption,TB_NextURL,d);return false}$("#TB_next").click(u)}document.onkeydown=function(v){keycode=v==null?event.keyCode:v.which;if(keycode==27)tb_remove();else if(keycode==190){if(TB_NextHTML!=""){document.onkeydown="";u()}}else if(keycode==188)if(TB_PrevHTML!=""){document.onkeydown="";q()}};tb_position();$("#TB_load").remove();$("#TB_ImageOff").click(tb_remove);$("#TB_window").css({display:"block"})};
imgPreloader.src=b}else{var g=b.replace(/^[^\?]+\??/,""),h=tb_parseQuery(g);TB_WIDTH=h.width*1+30||630;TB_HEIGHT=h.height*1+40||440;ajaxContentW=TB_WIDTH-30;ajaxContentH=TB_HEIGHT-45;if(b.indexOf("TB_iframe")!=-1){urlNoQuery=b.split("TB_");$("#TB_iframeContent").remove();if(h.modal!="true")$("#TB_window").append("<div id='TB_title'><div id='TB_ajaxWindowTitle'>"+a+"</div><div id='TB_closeAjaxWindow'><a href='#' id='TB_closeWindowButton' title='"+close_text+"'> "+close_text+" </a>"+close_text_esc+
"</div></div><iframe frameborder='0' hspace='0' src='"+urlNoQuery[0]+"' id='TB_iframeContent' name='TB_iframeContent"+Math.round(Math.random()*1E3)+"' onload='tb_showIframe()' style='width:"+(ajaxContentW+29)+"px;height:"+(ajaxContentH+17)+"px;' > </iframe>");else{$("#TB_overlay").unbind();$("#TB_window").append("<iframe frameborder='0' hspace='0' src='"+urlNoQuery[0]+"' id='TB_iframeContent' name='TB_iframeContent"+Math.round(Math.random()*1E3)+"' onload='tb_showIframe()' style='width:"+(ajaxContentW+
29)+"px;height:"+(ajaxContentH+17)+"px;'> </iframe>")}}else if($("#TB_window").css("display")!="block")if(h.modal!="true")$("#TB_window").append("<div id='TB_title'><div id='TB_ajaxWindowTitle'>"+a+"</div><div id='TB_closeAjaxWindow'><a href='#' id='TB_closeWindowButton'> "+close_text+"</a> "+close_text_esc+"</div></div><div id='TB_ajaxContent' style='width:"+ajaxContentW+"px;height:"+ajaxContentH+"px'></div>");else{$("#TB_overlay").unbind();$("#TB_window").append("<div id='TB_ajaxContent' class='TB_modal' style='width:"+
ajaxContentW+"px;height:"+ajaxContentH+"px;'></div>")}else{$("#TB_ajaxContent")[0].style.width=ajaxContentW+"px";$("#TB_ajaxContent")[0].style.height=ajaxContentH+"px";$("#TB_ajaxContent")[0].scrollTop=0;$("#TB_ajaxWindowTitle").html(a)}$("#TB_closeWindowButton").click(tb_remove);if(b.indexOf("TB_inline")!=-1){$("#TB_ajaxContent").append($("#"+h.inlineId).children());$("#TB_window").unload(function(){$("#"+h.inlineId).append($("#TB_ajaxContent").children())});tb_position();$("#TB_load").remove();
$("#TB_window").css({display:"block"})}else if(b.indexOf("TB_iframe")!=-1){tb_position();if($.browser.safari){$("#TB_load").remove();$("#TB_window").css({display:"block"})}}else $("#TB_ajaxContent").load(b+="&random="+(new Date).getTime(),function(){tb_position();$("#TB_load").remove();tb_init("#TB_ajaxContent a.thickbox");$("#TB_window").css({display:"block"})})}if(!h.modal)document.onkeyup=function(k){keycode=k==null?event.keyCode:k.which;keycode==27&&tb_remove()}}catch(o){}}
function tb_showIframe(){$("#TB_load").remove();$("#TB_window").css({display:"block"})}
function tb_remove(){$("#TB_imageOff").unbind("click");$("#TB_closeWindowButton").unbind("click");$("#TB_window").fadeOut("fast",function(){$("#TB_window,#TB_overlay,#TB_HideSelect").trigger("unload").unbind().remove()});$("#TB_load").remove();if(typeof document.body.style.maxHeight=="undefined"){$("body","html").css({height:"auto",width:"auto"});$("html").css("overflow","")}document.onkeydown="";document.onkeyup="";return false}
function tb_position(){$("#TB_window").css({marginLeft:"-"+parseInt(TB_WIDTH/2,10)+"px",width:TB_WIDTH+"px"});jQuery.browser.msie&&jQuery.browser.version<7||$("#TB_window").css({marginTop:"-"+parseInt(TB_HEIGHT/2,10)+"px"})}function tb_parseQuery(a){var b={};if(!a)return b;a=a.split(/[;&]/);for(var d=0;d<a.length;d++){var c=a[d].split("=");if(!(!c||c.length!=2)){var e=unescape(c[0]);c=unescape(c[1]);c=c.replace(/\+/g," ");b[e]=c}}return b}
function tb_getPageSize(){var a=document.documentElement;return arrayPageSize=[window.innerWidth||self.innerWidth||a&&a.clientWidth||document.body.clientWidth,window.innerHeight||self.innerHeight||a&&a.clientHeight||document.body.clientHeight]}function tb_detectMacXFF(){var a=navigator.userAgent.toLowerCase();if(a.indexOf("mac")!=-1&&a.indexOf("firefox")!=-1)return true}
(function(a){function b(j){if(!f.parent){f.parent=a('<div id="'+j.id+'"><h3></h3><div class="body"></div><div class="url"></div></div>').appendTo(document.body).hide();a.fn.bgiframe&&f.parent.bgiframe();f.title=a("h3",f.parent);f.body=a("div.body",f.parent);f.url=a("div.url",f.parent)}}function d(j){return a.data(j,"tooltip-settings")}function c(j){if(d(this).delay)q=setTimeout(g,d(this).delay);else g();v=!!d(this).track;a(document.body).bind("mousemove",h);h(j)}function e(){if(!(a.tooltip.blocked||
this==l||!this.tooltipText&&!d(this).bodyHandler)){l=this;m=this.tooltipText;if(d(this).bodyHandler){f.title.hide();var j=d(this).bodyHandler.call(this);j.nodeType||j.jquery?f.body.empty().append(j):f.body.html(j);f.body.show()}else if(d(this).showBody){j=m.split(d(this).showBody);f.title.html(j.shift()).show();f.body.empty();for(var n=0,s;s=j[n];n++){n>0&&f.body.append("<br/>");f.body.append(s)}f.body.hideWhenEmpty()}else{f.title.html(m).show();f.body.hide()}d(this).showURL&&a(this).url()?f.url.html(a(this).url().replace("http://",
"")).show():f.url.hide();f.parent.addClass(d(this).extraClass);d(this).fixPNG&&f.parent.fixPNG();c.apply(this,arguments)}}function g(){q=null;f.parent.show();h()}function h(j){if(!a.tooltip.blocked){!v&&f.parent.is(":visible")&&a(document.body).unbind("mousemove",h);if(l==null)a(document.body).unbind("mousemove",h);else{f.parent.removeClass("viewport-right").removeClass("viewport-bottom");var n=f.parent[0].offsetLeft,s=f.parent[0].offsetTop;if(j){n=j.pageX+d(l).left;s=j.pageY+d(l).top;f.parent.css({left:n+
"px",top:s+"px"})}j=o();var t=f.parent[0];if(j.x+j.cx<t.offsetLeft+t.offsetWidth){n-=t.offsetWidth+20+d(l).left;f.parent.css({left:n+"px"}).addClass("viewport-right")}if(j.y+j.cy<t.offsetTop+t.offsetHeight){s-=t.offsetHeight+20+d(l).top;f.parent.css({top:s+"px"}).addClass("viewport-bottom")}}}}function o(){return{x:a(window).scrollLeft(),y:a(window).scrollTop(),cx:a(window).width(),cy:a(window).height()}}function k(){if(!a.tooltip.blocked){q&&clearTimeout(q);l=null;f.parent.hide().removeClass(d(this).extraClass);
d(this).fixPNG&&f.parent.unfixPNG()}}var f={},l,m,q,u=a.browser.msie&&/MSIE\s(5\.5|6\.)/.test(navigator.userAgent),v=false;a.tooltip={blocked:false,defaults:{delay:200,showURL:true,extraClass:"",top:15,left:15,id:"tooltip"},block:function(){a.tooltip.blocked=!a.tooltip.blocked}};a.fn.extend({tooltip:function(j){j=a.extend({},a.tooltip.defaults,j);b(j);return this.each(function(){a.data(this,"tooltip-settings",j);this.tooltipText=this.title;a(this).removeAttr("title");this.alt=""}).hover(e,k).click(k)},
fixPNG:u?function(){return this.each(function(){var j=a(this).css("backgroundImage");if(j.match(/^url\(["']?(.*\.png)["']?\)$/i)){j=RegExp.$1;a(this).css({backgroundImage:"none",filter:"progid:DXImageTransform.Microsoft.AlphaImageLoader(enabled=true, sizingMethod=crop, src='"+j+"')"}).each(function(){var n=a(this).css("position");n!="absolute"&&n!="relative"&&a(this).css("position","relative")})}})}:function(){return this},unfixPNG:u?function(){return this.each(function(){a(this).css({filter:"",backgroundImage:""})})}:
function(){return this},hideWhenEmpty:function(){return this.each(function(){a(this)[a(this).html()?"show":"hide"]()})},url:function(){return this.attr("href")||this.attr("src")}});a.fn.Tooltip=a.fn.tooltip})(jQuery);function S4(){return((1+Math.random())*65536|0).toString(16).substring(1)}function guid(){return S4()+S4()+"-"+S4()+"-"+S4()+"-"+S4()+"-"+S4()+S4()+S4()}function InitLoading(){var a=$("#"+getFN("SFloading"));if(a.length>0){a.center();a.appendTo(document.body)}}
jQuery.cookie=function(a,b,d){if(typeof b!="undefined"){d=d||{};if(b===null){b="";d.expires=-1}var c="";if(d.expires&&(typeof d.expires=="number"||d.expires.toUTCString)){if(typeof d.expires=="number"){c=new Date;c.setTime(c.getTime()+d.expires*24*60*60*1E3)}else c=d.expires;c="; expires="+c.toUTCString()}var e=d.path?"; path="+d.path:"",g=d.domain?"; domain="+d.domain:"";d=d.secure?"; secure":"";document.cookie=[a,"=",encodeURIComponent(b),c,e,g,d].join("")}else{b=null;if(document.cookie&&document.cookie!=
""){d=document.cookie.split(";");for(c=0;c<d.length;c++){e=jQuery.trim(d[c]);if(e.substring(0,a.length+1)==a+"="){b=decodeURIComponent(e.substring(a.length+1));break}}}return b}};jQuery.fn.center=function(){var a=$(window);this.css("position","absolute");this.css("top",(a.height()-this.height())/2+a.scrollTop()+"px");this.css("left",(a.width()-this.width())/2+a.scrollLeft()+"px");return this};
function GetUid(){var a=$.cookie("uid"),b="";b=a!=null?a:uid==""?guid():uid;$.cookie("uid",b,{path:"/",expires:365});return b};