$=jQuery.noConflict();Viki.Site=function(){};Viki.Site.SetupLive=function(){$("#slider").each(function(){$(this).s3Slider({timeOut:4E3})});VikiDataFromTo.Init();VikiGalInit();VikiNamedPopupClick.Init();VikiErrorText.Init();VikiLinkFading.Init()};Viki.Site.SetupPartial=function(){};Booking=function(){}; Booking.OnChangeHotel=function(){""==$("#Hotel_Id").val()?($("#Resort_Id").removeAttr("disabled"),$("#Resort_Chbox").removeAttr("disabled"),$("#Category_Id").removeAttr("disabled"),$("#Category_Chbox").removeAttr("disabled"),$("#Resort_Id").attr("booking",$("#Resort_Id").attr("booking_tmp")),$("#Category_Id").attr("booking",$("#Category_Id").attr("booking_tmp")),$("#Resort_Id").removeAttr("booking_tmp"),$("#Category_Id").removeAttr("booking_tmp"),$("[booking_for=Resort_Id]").find(".required").html("*"), $("[booking_for=Category_Id]").find(".required").html("*")):($("#Resort_Id").attr("disabled","disabled"),$("#Resort_Chbox").attr("disabled","disabled"),$("#Category_Id").attr("disabled","disabled"),$("#Category_Chbox").attr("disabled","disabled"),$("#Resort_Id").attr("booking_tmp",$("#Resort_Id").attr("booking")),$("#Category_Id").attr("booking_tmp",$("#Category_Id").attr("booking")),$("#Resort_Id").attr("booking"," "),$("#Category_Id").attr("booking"," "),$("[booking_for=Resort_Id]").find(".required").html(""), $("[booking_for=Category_Id]").find(".required").html(""));$(".booking-form").attr("viki-validation-submitted")&&""!=$(".booking-form").attr("viki-validation-submitted")&&Validator.Check("booking")};VikiLinkFading=function(){}; VikiLinkFading.Init=function(){$("[viki-link-fading*=#] a").each(function(){var a=$(this).parents("[viki-link-fading]:first");if(a&&(a=a.attr("viki-link-fading"),"none"!=a)){var b=$(this).css("color");$(this).attr("viki-link-fading-new",a);$(this).attr("viki-link-fading-old",b);$(this).mouseover(function(){$(this).animate({color:$(this).attr("viki-link-fading-new")})});$(this).mouseout(function(){$(this).animate({color:$(this).attr("viki-link-fading-old")},function(){$(this).css("color",$(this).attr("viki-link-fading-old"))})})}})}; VikiErrorText=function(){}; VikiErrorText.Init=function(){$(document).keypress(function(a){if(!0==a.ctrlKey&&(13==a.keyCode||10==a.keyCode)){var b=!1;window.getSelection?b=window.getSelection().toString():document.selection&&document.selection.createRange&&(b=document.selection.createRange().text);if(!1!==b)if(3>=b.length)alert("\u041d\u0435\u043e\u0431\u0445\u043e\u0434\u0438\u043c\u043e \u0432\u044b\u0434\u0435\u043b\u0438\u0442\u044c \u0431\u043e\u043b\u044c\u0448\u0435 \u0442\u0435\u043a\u0441\u0442\u0430");else if(150< b.length)alert("\u0412\u044b\u0434\u0435\u043b\u0435\u043d\u043e \u0441\u043b\u0438\u0448\u043a\u043e\u043c \u043c\u043d\u043e\u0433\u043e \u0442\u0435\u043a\u0441\u0442\u0430");else{var c=$(".viki-error-text");0>=c.length&&($(document.body).append('<div class="viki-error-text"><div class="grayBlock"></div><div class="wr"><div class="pad"><div class="main"><h2>\u041e\u0448\u0438\u0431\u043a\u0430 \u0432 \u0442\u0435\u043a\u0441\u0442\u0435:</h2><div class="message"></div><div><p><strong>\u041e\u0442\u043f\u0440\u0430\u0432\u0438\u0442\u044c \u0441\u043e\u043e\u0431\u0449\u0435\u043d\u0438\u0435 \u043e\u0431 \u043e\u0448\u0438\u0431\u043a\u0435 \u0430\u0432\u0442\u043e\u0440\u0443?</strong></p><p>\u0412\u0430\u0448 \u0431\u0440\u0430\u0443\u0437\u0435\u0440 \u043e\u0441\u0442\u0430\u043d\u0435\u0442\u0441\u044f \u043d\u0430 \u0442\u043e\u0439 \u0436\u0435 \u0441\u0442\u0440\u0430\u043d\u0438\u0446\u0435.</p></div><label>\u041a\u043e\u043c\u043c\u0435\u043d\u0442\u0430\u0440\u0438\u0439 \u0434\u043b\u044f \u0430\u0432\u0442\u043e\u0440\u0430 (\u043d\u0435\u043e\u0431\u044f\u0437\u0430\u0442\u0435\u043b\u044c\u043d\u043e):</label><div><input type="text" name="comment" id="comment" maxlength="250"></div><div class="buttons"><input type="submit" value="\u041e\u0442\u043f\u0440\u0430\u0432\u0438\u0442\u044c" class="submit">&nbsp;<input type="button" value="\u041e\u0442\u043c\u0435\u043d\u0430" class="cancel"></div><div class="clr"></div></div></div></div></div>'), c=$(".viki-error-text"));c.fadeIn();c.find(".cancel").live("click",{},function(){c.fadeOut();return!1});c.find(".message").html(b);c.find(".submit").live("click",{},function(){$.ajax({type:"POST",url:$("#site-uri").val()+"/mvc/ErrorText/Submit",data:{text:b,pageurl:window.location.href,comment:$(".viki-error-text #comment:first").val()},success:function(){}});c.fadeOut();return!1})}}})};VikiNamedPopupClick=function(){}; VikiNamedPopupClick.Init=function(){$("[viki-popup]").live("click",{},function(){var a=$(this).attr("viki-popup"),a=$("."+a);$(this).is("[viki-popup-bind=1]")||($(this).attr("viki-popup-bind","1"),a.live("click",function(){$(this).fadeOut(300);return!1}));$(a).toggle(300);return!1})}; function VikiGalInit(){var a=$(".viki-gal .images img")[0];if(a){var b=$(document.createElement("div")).addClass("image"),c=$(document.createElement("div")).addClass("links");b.append($(a).clone());$(".viki-gal .images img").each(function(){var a=$(document.createElement("a")).attr("href",$(this).attr("src"));a.html($(this).attr("alt"));a.bind("click",function(){var a=$(".viki-gal .image img")[0];$(a).attr("viki-gal-src",$(this).attr("href"));$(a).fadeOut(300,function(){$(this).attr("src",$(this).attr("viki-gal-src")); $(this).fadeIn()});$(".viki-gal .links a").removeClass("cur");$(this).addClass("cur");return!1});c.append(a)});$(".viki-gal .images").css("display","none");$(".viki-gal").append(b);$(".viki-gal").append(c);$(".viki-gal .links a")[0].addClass("cur")}}function ClearSelect(a){$("#"+a+" option").attr("selected","selected");return!1}function ChBoxClick(a,b){$("#"+b).attr("selectedIndex",-1);$("#"+a).is(":checked")&&setTimeout(function(){ClearSelect(b)},60);return!1} function DDLClick(a){$("#"+a).is(":checked")&&$("#"+a).attr("checked",!1)}VikiDataFromTo=function(){};VikiDataFromTo.Init=function(){$(".viki-datepicker.viki-d1").live("change",{},function(){var a=$(this).datepicker("getDate");a.setDate(a.getDate()+1);var b=$(".viki-datepicker.viki-d2");b.is(":data(datepicker)")||b.datepicker();b.datepicker("setDate",a)})}; function DGrid_ChangeSorting(a,b,c){var e=document.getElementById(a+"_IsSortDesc");null!=e&&(e.value=c);e=document.getElementById(a+"_IsCtrlPressed");null!=e&&(e.value=event.ctrlKey);__doPostBack(b,"");return!1}function getId(a){return document.getElementById(a)}function getRnd(a,b){var c=Math.random()*(b-a);return Math.round(c)+a}function getRnd10000(){return getRnd(1E3,1E4)}var VikiLoad_IsDisplay=!1; function CheckLoadingState(){window.VikiLoad_IsLoading?(window.VikiLoad_CheckStateTime>=window.VikiLoad_Timeout?showWaitingLayer(!0):window.VikiLoad_CheckStateTime+=100,window.setTimeout(CheckLoadingState,100)):(showWaitingLayer(!1),window.VikiLoad_CheckStateTime=0)} function showWaitingLayer(a){a?(a=$("#VikiLoadContainer"),VikiLoad_IsDisplay||(a.css("display","block"),VikiLoad_IsDisplay=!0,$("#UpDiv_Fade").css("display","block"),$("#UpDiv_Fade").animate({opacity:0.6},function(){}))):(VikiLoad_IsDisplay=!1,$("#VikiLoadContainer").css("display","none"),$("#UpDiv_Fade").animate({opacity:0},function(){}),$("#UpDiv_Fade").css("display","none"),SetFocusToActiveCtrl())} function CheckLoadingStateEndRequest(a,b){var c;try{c=b.get_response().get_responseData()}catch(e){return}for(var d=0,f=0,h="",g=[];d<c.length;){d=c.indexOf("|updatePanel|",d);if(-1===d)break;f=c.indexOf("|",d+13);if(-1===f)break;h=c.substring(d+13,f);g.push(h);d=f}for(d=0;d<g.length;d++)c="#"+g[d],$(c).animate({opacity:0.1}).animate({opacity:1},function(){})} function SetFocusToActiveCtrl(){try{if(null!=window.VikiLoad_focusCtrlID){var a=document.getElementById(window.VikiLoad_focusCtrlID);null!=a&&a.focus()}}catch(b){}}function AJAXFormCommand(a,b,c){$("#formActionSender").val(a);$("#formAction").val(b);$("#formActionValue").val(c);try{__doPostBack(a,"")}catch(e){document.forms[0].submit()}setTimeout(function(){ResetFormAction()},1E3);return!1} function ResetFormAction(){try{$("#formActionSender").val(""),$("#formAction").val(""),$("#formActionValue").val("")}catch(a){}} function CheckFormRegPerson(){FIO=$(".jqFIO")[0];Phone=$(".jqPhone")[0];EMail=$(".jqEMail")[0];City=$(".jqCity")[0];Passport=$(".jqPassport")[0];if(""==FIO.value)return alert("\u041f\u043e\u0436\u0430\u043b\u0443\u0439\u0441\u0442\u0430, \u0437\u0430\u043f\u043e\u043b\u043d\u0438\u0442\u0435 \u043f\u043e\u043b\u0435 \u0424\u0418\u041e."),FIO.focus(),!1;if(""==Phone.value)return alert("\u041f\u043e\u0436\u0430\u043b\u0443\u0439\u0441\u0442\u0430, \u0437\u0430\u043f\u043e\u043b\u043d\u0438\u0442\u0435 \u0422\u0435\u043b\u0435\u0444\u043e\u043d."),Phone.focus(), !1;if(""==EMail.value)return alert("\u041f\u043e\u0436\u0430\u043b\u0443\u0439\u0441\u0442\u0430, \u0437\u0430\u043f\u043e\u043b\u043d\u0438\u0442\u0435 E-Mail."),EMail.focus(),!1;if(""!=EMail.value&&(re=/^(\S+)\@(\S+)((\.\w+)+)$/,qq=re.exec(EMail.value),!qq))return alert("\u041d\u0435\u043a\u043e\u0440\u0440\u0435\u0442\u043d\u044b\u0439 E-Mail."),EMail.focus(),!1;if(""==City.value)return alert("\u041f\u043e\u0436\u0430\u043b\u0443\u0439\u0441\u0442\u0430, \u0437\u0430\u043f\u043e\u043b\u043d\u0438\u0442\u0435 \u0413\u043e\u0440\u043e\u0434."), City.focus(),!1;return""==Passport.value?(alert("\u041f\u043e\u0436\u0430\u043b\u0443\u0439\u0441\u0442\u0430, \u0437\u0430\u043f\u043e\u043b\u043d\u0438\u0442\u0435 \u043f\u043e\u043b\u0435 \u041f\u0430\u0441\u043f\u043e\u0440\u0442."),Passport.focus(),!1):!0};
