var bat={system:{},ads:{},resorts:{},attractions:{},pdf:{},map:{},reviews:{},offers:{},pay:{},cms:{},search:{},users:{},TimeshareDirectory:{},TimeshareEvents:{},home:{},common:{},subscription:{},analytics:{}};bat.ads={loadAllimages:{loadAllAdImages:function(n,t,i,r,u){$.post("/Ads/LoadAdImages/",{adId:t,resortId:i,limit:r},function(t){n.html(t)}).complete(function(){u.hide(),bat.common.init.cycleDestroy(n),bat.common.init.cycle(n,"scrollHorz",1e3,4e3,".btn_next",".btn_prev",".slider_caption")})}}},bat.cms={getModuleData:function(n,t,i,r,u,f,e,o,s,h,c,l){console.log("Target: "+c),console.log(c),(l==null||l==undefined)&&(l=!1);var v="/CMS/getModuleData",a={PageId:n,TemplateId:t,PositionId:i,ResortId:r,AdId:u,pgCompanyId:f,source:e,campaign:o,adgroup:s,keyword:h};$.get(v,a,function(n){c.html(n),l&&bat.common.init.CreateCaptcha()})}},bat.common={init:{CreateCaptcha:function(){Recaptcha.create("6LcG2MUSAAAAAH_lNXTICLr3mC74rrSrjkPJmUFB","recaptcha_widget",{theme:"custom",custom_theme_widget:"recaptcha_widget",callback:Recaptcha.focus_response_field})},cycle:function(n,t,i,r,u,f,e){n.cycle({fx:t,speed:i,timeout:r,next:u,prev:f,caption:e})},cycleDestroy:function(n){n.cycle("destroy")},easyResponsiveTabs:function(n,t,i,r,u,f){n.easyResponsiveTabs({type:t,width:i,fit:r,closed:u,activate:function(n){var t=$(this);f!=null&&f!=undefined&&f(n,t)}})},magnificPopup:function(n,t){n.magnificPopup({type:t})},PushMenu:function(n){new mlPushMenu(document.getElementById(n),document.getElementById("trigger"),{type:"cover"})},Google:{Geocoder:{initialize:function(n,t,i,r,u){geocoder=new google.maps.Geocoder;var f={scrollwheel:!1,zoom:i?i:8,draggable:!1};map=new google.maps.Map(document.getElementById(n),f),r?bat.common.init.Google.Geocoder.codeAddress(t,String(r),String(u)):bat.common.init.Google.Geocoder.codeAddress(t)},codeAddress:function(n,t,i){if(t){var r={lat:parseFloat(t),lng:parseFloat(i)};geocoder.geocode({location:r},function(n,t){if(t==google.maps.GeocoderStatus.OK){map.setCenter(n[0].geometry.location);var i=new google.maps.Marker({map:map,position:n[0].geometry.location});console.log("center"),console.log(n[0].geometry.location)}})}else geocoder.geocode({address:n},function(n,t){if(t==google.maps.GeocoderStatus.OK){map.setCenter(n[0].geometry.location);var i=new google.maps.Marker({map:map,position:n[0].geometry.location});console.log("center"),console.log(n[0].geometry.location)}})},abc:function(){geocoder=new google.maps.Geocoder;var n=document.getElementById("address").value;geocoder.geocode({address:n},function(n,t){if(t==google.maps.GeocoderStatus.OK){var i={zoom:18,center:n[0].geometry.location,mapTypeId:google.maps.MapTypeId.ROADMAP};map=new google.maps.Map(document.getElementById("map_canvas"),i)}else alert("Geocode was not successful for the following reason: "+t)})}}}},toastr:{success:function(n,t,i){(t==null||t==undefined)&&(t=5e3),toastr.options={timeOut:t},i&&(toastr.options.progressBar=!0),toastr.success(n)},error:function(n,t,i){(t==null||t==undefined)&&(t=5e3),toastr.options={timeOut:t},i&&(toastr.options.progressBar=!0),toastr.error(n)},warning:function(n,t,i){(t==null||t==undefined)&&(t=5e3),toastr.options={timeOut:t},i&&(toastr.options.progressBar=!0),toastr.warning(n)},info:function(n,t,i){(t==null||t==undefined)&&(t=5e3),toastr.options={timeOut:t},i&&(toastr.options.progressBar=!0),toastr.info(n)}},ui:{ShowLoader:function(){$("#loaderdiv").show()},HideLoader:function(){$("#loaderdiv").hide()}},social:{FacebookShare:function(){console.log("bat.common.social.FacebookShare"),function(n,t,i){var r,u=n.getElementsByTagName(t)[0];n.getElementById(i)||(r=n.createElement(t),r.id=i,r.src="//connect.facebook.net/en_US/all.js#xfbml=1",u.parentNode.insertBefore(r,u))}(document,"script","facebook-jssdk")},TwitterShare:function(){console.log("bat.common.social.TwitterShare"),!function(n,t,i){var r,u=n.getElementsByTagName(t)[0];n.getElementById(i)||(r=n.createElement(t),r.id=i,r.src="https://platform.twitter.com/widgets.js",u.parentNode.insertBefore(r,u))}(document,"script","twitter-wjs")}},FriendlyURLs:{ResortURL:function(n){return(n!=undefined||n!=null||n!="")&&(n=bat.common.GenerateSlug(n)),"/resorts/"+n+".asp"},CompanyURL:function(n){return(n!=undefined||n!=null||n!="")&&(n=bat.common.GenerateSlug(n)),"/timeshares/"+n+".asp"},CountryURL:function(n){return(n!=undefined||n!=null||n!="")&&(n=bat.common.GenerateSlug(n)),"/timeshare-countries/"+n+"-timeshare.asp"},StateURL:function(n){return(n!=undefined||n!=null||n!="")&&(n=bat.common.GenerateSlug(n)),"/timeshare-states/"+n+"-timeshare.asp"},CityURL:function(n){return(n!=undefined||n!=null||n!="")&&(n=bat.common.GenerateSlug(n)),"/timeshare-cities/"+n+"-timeshare.asp"}},GenerateSlug:function(n){return n=bat.common.replaceAll("'","",n),n=bat.common.replaceAll("(","",n),n=bat.common.replaceAll(")","",n),n=bat.common.replaceAll("[","",n),n=bat.common.replaceAll("]","",n),n=bat.common.replaceAll(".","",n),n=bat.common.replaceAll(",","",n),n=bat.common.replaceAll("!","",n),n=bat.common.replaceAll("@","",n),n=bat.common.replaceAll(" ","-",n),n=bat.common.replaceAll(":","",n),n=bat.common.replaceAll("&","and",n),n=bat.common.replaceAll("/","",n)},replaceAll:function(n,t,i){return i.replace(new RegExp(bat.common.escapeRegExp(n),"g"),t)},escapeRegExp:function(n){return n.replace(/([.*+?^=!:${}()|\[\]\/\\])/g,"\\$1")},showLoader:function(n,t,i,r){var f,u,e;n==undefined?($(".dim").fadeIn(),$("#admin_layout_body").addClass("lock_scroll")):(f=parseInt($(n).height()/2)-10,u="text-align: center;",i!=undefined&&(f=i),r!=undefined?(r="margin-left:"+r+"px",u=""):r="",e=t!=undefined&&!t?"":"dim_small",$(n).css("position","relative"),$(n).prepend("<div class='loading_data "+e+"' style='width:"+$(n).width()+"px !important;height:100%;position:absolute;top:0;left:0;z-index:9999;"+u+"padding:0px 0;'><img style='margin-top:"+f+"px;"+r+"' src='/Content/Responsive/images/ajax-loader.gif' /><div>"))}},bat.subscription={GetResortDropDown:function(n,t,i){switch(n){case"bedroom":$.post("/Subscription/GetBedroomDropdown/","resortName="+t+"&index="+i,function(n){$(".ad_val_Bedroom-"+i).html(n)});break;case"bathroom":$.post("/Subscription/GetBathroomDropdown/","resortName="+t+"&index="+i,function(n){$(".ad_val_Bathroom-"+i).html(n)});break;case"usage":$.post("/Subscription/GetUsageDropdown/","resortName="+t+"&index="+i,function(n){$(".ad_val_Usage-"+i).html(n)});break;case"occupancy":$.post("/Subscription/GetOccupancyDropdown/","resortName="+t+"&index="+i,function(n){$(".ad_val_Occupancy-"+i).html(n)})}},ResortsList:function(){function t(n){return n.split(/,\s*/)}function n(n){return t(n).pop()}$(".resort_id").bind("keydown",function(n){n.keyCode===$.ui.keyCode.TAB&&$(this).data("ui-autocomplete").menu.active&&n.preventDefault()}).autocomplete({minLength:0,source:function(t,i){$.getJSON("/Subscription/ResortDropDown?keyword="+n(t.term),function(n){i($.map(n,function(n){return{label:n.Value,value:n.Value}}))}).complete(function(){})},focus:function(){return!1},select:function(n,t){this.value=t.item.value;var i=$(this).attr("args");return $(this).data("nochg","1"),$("#Search_dropdown-"+i).hide(),$("#lnkChangeResortCancel-"+i).hide(),$("#lblResortName-"+i).css("display","inline"),$("#lblResortName-"+i+" .lblRN").text(this.value.split(",")[0]),bat.subscription.GetResortDropDown("bedroom",this.value,i),bat.subscription.GetResortDropDown("bathroom",this.value,i),bat.subscription.GetResortDropDown("usage",this.value,i),bat.subscription.GetResortDropDown("occupancy",this.value,i),!1}}),$(".resort_id_new").bind("keydown",function(n){var t="";n.keyCode===$.ui.keyCode.TAB&&$(this).data("ui-autocomplete").menu.active&&n.preventDefault()}).autocomplete({minLength:0,source:function(t,i){$.getJSON("/Subscription/ResortDropDown?keyword="+n(t.term),function(n){i($.map(n,function(n){return res_name=n.value,{label:n.Value,value:n.Value}}))}).complete(function(){})},focus:function(){return!1},select:function(n,t){return this.value=t.item.value,!1}}),$(".resort_id_indx").bind("keydown",function(n){var t="";n.keyCode===$.ui.keyCode.TAB&&$(this).data("ui-autocomplete").menu.active&&n.preventDefault()}).autocomplete({minLength:0,source:function(t,i){$.getJSON("/Subscription/ResortDropDown?keyword="+n(t.term),function(n){i($.map(n,function(n){return res_name=n.value,{label:n.Value,value:n.Value}}))}).complete(function(){})},focus:function(){return!1},select:function(n,t){return this.value=t.item.value,$("#head_step_one .subs_step_head_short_desc .fa-home").next().text(t.item.value),!1}}),$(document).delegate(".ChangeResortCancel","click",function(){var t=$(this).attr("data-args"),i=$(".ad_val_Resort-"+t).val();return $("#Search_dropdown-"+t).hide(),$("#lblResortName-"+t).css("display","inline"),$(".ad_val_Resort-"+t).val($(this).data("resortname")),$(this).hide(),!1}),$(document).delegate(".ChangeResort","click",function(){if($(this).hasClass("disableit"))return!1;var t=$(this).attr("data-args"),f=$(this).attr("data-resortid"),e=$(this).attr("data-adid"),u=$(this).attr("data-ownerid"),i=$(this).attr("data-type"),r=$(this).attr("data-resortname");return $("#lblResortName-"+t).css("display","none"),$("#lnkChangeResortCancel-"+t).show(),$("#Search_dropdown-"+t).show(),$("#Search_dropdown-"+t).css("display","block"),$(".resort_i_c_w-"+t).show(),$("#editd-"+t).removeClass("hide"),$(".resort_i-c-"+t).hide(),!1})},ValidationAd:function(){for(var t=!1,i=$("#adCount").val(),n=0;n<i;n++)$(".ad_val_Resort-"+n)[0]&&($(".ad_val_Resort-"+n).val()!=null&&$(".ad_val_Resort-"+n).val()!=""||(t=!0,$(".ad_val_Resort-"+n).focus(),$(".ad_val_Resort-"+n).addClass("input-validation-error"),$(".ad_val_Resort-"+n).next().text("Resort Name is required."),$("#lblResortName-"+n).css("display","none"),$("#lnkChangeResortCancel-"+n).show(),$("#Search_dropdown-"+n).show())),$(".ad_val_Bedroom-"+n)[0]&&($(".ad_val_Bedroom-"+n).valid()||(t=!0)),$(".ad_val_Bathroom-"+n)[0]&&($(".ad_val_Bathroom-"+n).valid()||(t=!0)),$(".ad_val_Usage-"+n)[0]&&($(".ad_val_Usage-"+n).valid()||(t=!0)),$(".ad_val_Occupancy-"+n)[0]&&($(".ad_val_Occupancy-"+n).valid()||(t=!0)),$(".ad_val_maintfee-"+n)[0]&&($(".ad_val_maintfee-"+n).valid()||(t=!0)),$(".ad_val_asking-"+n)[0]&&(($(".ad_val_asking-"+n).val()=="0"||$(".ad_val_asking-"+n).val()=="0.0"||$(".ad_val_asking-"+n).val()=="0.00")&&$(".ad_val_asking-"+n).val(""),$(".ad_val_asking-"+n).valid()||(t=!0)),t&&($("#EditAd-"+n)[0]&&$("#EditAd-"+n).addClass("state-active"),$(".resort_min-"+n)[0]&&$(".resort_min-"+n).hide(),$("#editd-"+n)[0]&&$("#editd-"+n).removeClass("hide").slideDown(),$("#edit_ad_span-"+n)[0]&&$("#edit_ad_span-"+n).removeClass("fa-chevron-down"),$("#edit_ad_span-"+n)[0]&&$("#edit_ad_span-"+n).addClass("fa-chevron-up"));return t?!1:!0},ValidationPaym:function(){var n=!1;return $(".pay_val_lname").valid()||(n||$(".pay_val_lname").focus(),n=!0),$(".pay_val_Address").valid()||(n||$(".pay_val_Address").focus(),n=!0),$(".pay_val_City").valid()||(n||$(".pay_val_City").focus(),n=!0),$(".pay_val_State").valid()||(n||$(".pay_val_State").focus(),n=!0),$(".pay_val_Zip").valid()||(n||$(".pay_val_Zip").focus(),n=!0),$(".pay_val_Country").valid()||(n||$(".pay_val_Country").focus(),n=!0),$(".pay_val_cc").valid()||(n||$(".pay_val_cc").focus(),n=!0),$(".pay_val_ccMon").valid()||(n||$(".pay_val_ccMon").focus(),n=!0),$(".pay_val_ccYear").valid()||(n||$(".pay_val_ccYear").focus(),n=!0),$(".pay_val_ccv").valid()||(n||$(".pay_val_ccv").focus(),n=!0),n?!1:!0},showLoader:function(n,t,i,r){var e,u,f;n==undefined?($(".dim").fadeIn(),$("#admin_layout_body").addClass("lock_scroll")):(e=parseInt($(n).height()/2)-10,u="text-align: center;",i!=undefined&&(e=i),r!=undefined?(r="margin-left:"+r+"px",u=""):r="",f=t!=undefined&&!t?"":"dim_small",$(n).css("position","relative"),$(n).prepend("<div class='loading_data "+f+"' style='width:"+$(n).width()+"px !important;height:100%;position:absolute;top:0;left:0;z-index:80;"+u+"padding:0px 0;'><div class='cssload-loader'><div></div><div></div><div></div><div></div><div></div></div></div>"))}},bat.offers={searchPopulate:function(n){$.get("/Offer/AdvanceSearch_Multioffer",$("#makeoffer").serialize()+"&Offer.FormAction="+n,function(t){n.indexOf("AdCount")!="-1"&&bat.offers.GetAdCount(t),n.indexOf("GetBedrooms")!="-1"&&bat.offers.GetBedrooms(t),n.indexOf("GetBathrooms")!="-1"&&bat.offers.GetBathrooms(t),n.indexOf("GetUsage")!="-1"&&bat.offers.GetUsage(t),n.indexOf("GetSeasons")!="-1"&&bat.offers.GetSeasons(t),n.indexOf("GetViews")!="-1"&&bat.offers.GetViews(t),n.indexOf("GetUnitLocation")!="-1"&&bat.offers.GetUnitLocation(t),bat.common.ui.HideLoader()},"json")},GetAdCount:function(n){$("#resort_count").html(n.AdsCount+" Ads found"),$("#resort_count2").html(n.AdsCount+" Ads found"),$("#ad_count").val(n.AdsCount),n.AdsCount==0?($("#no_ads_msg").removeClass("display_none"),console.log($("#offerType1")),$("#offerType1").attr("disabled",!0),$("#offerType2").attr("disabled",!0)):$("#no_ads_msg").hasClass("display_none")||$("#no_ads_msg").addClass("display_none")},GetViews:function(n){n.StatusView=="0"?($("#Offer_ViewId").val(""),$("#Offer_ViewId").attr("disabled",!0)):n.StatusView=="1"&&($("#Offer_ViewId").attr("disabled",!1),$("#Offer_ViewId").html(n.View))},GetUnitLocation:function(n){n.StatusUnitLocation=="0"?($("#Offer_UnitLocation").val(""),$("#Offer_UnitLocation").attr("disabled",!0)):n.StatusUnitLocation=="1"&&($("#Offer_UnitLocation").attr("disabled",!1),$("#Offer_UnitLocation").html(n.UnitLocation))},GetBedrooms:function(n){n.StatusBed=="0"?($("#Offer_BedroomIdoffer").val(""),$("#Offer_BedroomIdoffer").attr("disabled",!0)):n.StatusBed=="1"&&($("#Offer_BedroomIdoffer").attr("disabled",!1),$("#Offer_BedroomIdoffer").html(n.Bedrooms))},GetBathrooms:function(n){n.StatusBath=="0"?($("#Offer_BathroomIdoffer").val(""),$("#Offer_BathroomIdoffer").attr("disabled",!0)):n.StatusBath=="1"&&($("#Offer_BathroomIdoffer").attr("disabled",!1),$("#Offer_BathroomIdoffer").html(n.Bathrooms))},GetSeasons:function(n){n.StatusSeason=="0"?($("#Offer_Seasonoffer").val(""),$("#Offer_Seasonoffer").attr("disabled",!0)):n.StatusSeason=="1"&&($("#Offer_Seasonoffer").attr("disabled",!1),$("#Offer_Seasonoffer").html(n.Season))},GetUsage:function(n){n.StatusUsage=="0"?($("#Offer_UsageIdoffer").val(""),$("#Offer_UsageIdoffer").attr("disabled",!0)):n.StatusUsage=="1"&&($("#Offer_UsageIdoffer").attr("disabled",!1),$("#Offer_UsageIdoffer").html(n.Usage))},SetupViewsUpdate:function(){$(document).delegate("#Offer_ViewId","change",function(){bat.common.ui.ShowLoader(),bat.offers.updateFields("GetUnitLocation")})},SetupUnitLocationUpdate:function(){$(document).delegate("#Offer_UnitLocation","change",function(){bat.common.ui.ShowLoader(),bat.offers.updateFields("GetViews")})},SetupBedroomsUpdate:function(){$(document).delegate("#Offer_BedroomIdoffer","change",function(){bat.common.ui.ShowLoader(),bat.offers.updateFields("GetBathrooms,GetUsage,GetSeasons,GetViews,GetUnitLocation")})},SetupBathroomsUpdate:function(){$(document).delegate("#Offer_BathroomIdoffer","change",function(){bat.common.ui.ShowLoader(),bat.offers.updateFields("GetUsage,GetSeasons,GetViews,GetUnitLocation")})},SetupSeasonsUpdate:function(){$(document).delegate("#Offer_Seasonoffer","change",function(){bat.common.ui.ShowLoader(),bat.offers.updateFields("GetViews,GetUnitLocation")})},SetupUsageUpdate:function(){$(document).delegate("#Offer_UsageIdoffer","change",function(){bat.common.ui.ShowLoader(),bat.offers.updateFields("GetSeasons,GetViews,GetUnitLocation")})},SetupMinPointsOffer:function(){$("#Offer_MinPointsoffer").change(function(){bat.common.ui.ShowLoader(),bat.offers.updateFields("GetBedrooms,GetBathrooms,GetUsage,GetSeasons,GetViews,GetUnitLocation")})},SetupMaxPointsOffer:function(){$("#Offer_MaxPointsoffer").change(function(){bat.offers.updateFields("GetBedrooms,GetBathrooms,GetUsage,GetSeasons,GetViews,GetUnitLocation")})},updateFields:function(n){var t="FormAction, AdCount";n!=""&&(t=t+","+n),bat.offers.searchPopulate(t)}},bat.resorts={FetchResortSingleImages:function(n){n.each(function(){var n=$(this).attr("data-id");$.post("/Home/GetOneResortPic",{id:n},function(t){$("img.displayimg-"+n).attr("src",t)})})}},bat.search={Search_DropDown:function(){function t(n){return n.split(/,\s*/)}function n(n){return t(n).pop()}$("#KeywordSearch").length>0&&($("#KeywordSearch").bind("keydown",function(n){n.keyCode===$.ui.keyCode.TAB&&$(this).data("ui-autocomplete").menu.active&&n.preventDefault()}).autocomplete({appendTo:"#Search_dropdown",minLength:0,source:function(t,i){$.getJSON("/Search/DropDown?keyword="+n(t.term),function(n){i($.map(n,function(n){return{label:n.Id,value:n.Value}}))})},focus:function(){return!1},select:function(n,t){return this.value=t.item.value,!1}}).data("uiAutocomplete")._renderItem=function(n,t){var f,e,o,r,i,u;return n.addClass("blue_form_dropdown"),$("dropdown").delegate(),t.label=="R"?(f="/Search/"+bat.search.SearchURLS($("#KeywordSearch").val()),$('<li class="ui-state-disabled search_list_title">'+t.value+'<a href="'+f+'" class="view_all"  onclick=bat.search.ClickEvent()>Show All</a></li>').appendTo(n)):t.label=="Cms"||t.label=="country"||t.label=="state"||t.label=="city"||t.label=="C"?$('<li class="ui-state-disabled search_list_title">'+t.value+"</li>").appendTo(n):t.label=="Resort"?(e=t.value.split(","),$("<li></li>").append("<a href='"+bat.common.FriendlyURLs.ResortURL(e[0])+"'>"+t.value+"</a>").data("ui-autocomplete-item",t).appendTo(n)):t.label=="Company"?(o=t.value.split(","),$("<li></li>").append("<a href='"+bat.common.FriendlyURLs.CompanyURL(o[0])+"'>"+t.value+"</a>").data("ui-autocomplete-item",t).appendTo(n)):(r=t.label.split("|"),i="",r[1]=="country"?i=bat.common.FriendlyURLs.CountryURL(t.value):r[1]=="states"?i=bat.common.FriendlyURLs.StateURL(t.value):r[1]=="city"?(u=t.value.split(","),i=bat.common.FriendlyURLs.CityURL(u[0])):r[1]=="cmspage"&&(i="/"+r[0]+".asp"),$("<li></li>").append("<a href='"+i+"'>"+t.value+"</a>").data("ui-autocomplete-item",t).appendTo(n))})},Search_DropDown2:function(){function t(n){return n.split(/,\s*/)}function n(n){return t(n).pop()}$("#KeywordSearch2").length>0&&($("#KeywordSearch2").bind("keydown",function(n){n.keyCode===$.ui.keyCode.TAB&&$(this).data("ui-autocomplete").menu.active&&n.preventDefault()}).autocomplete({appendTo:"#Search_dropdown2",minLength:0,source:function(t,i){$.getJSON("/Search/DropDown?keyword="+n(t.term),function(n){i($.map(n,function(n){return{label:n.Id,value:n.Value}}))})},focus:function(){return!1},select:function(n,t){return this.value=t.item.value,!1}}).data("uiAutocomplete")._renderItem=function(n,t){var f,e,o,r,i,u;return n.addClass("blue_form_dropdown"),$("dropdown").delegate(),t.label=="R"?(f="/Search/"+bat.search.SearchURLS($("#KeywordSearch2").val()),$('<li class="ui-state-disabled search_list_title">'+t.value+'<a href="'+f+'" class="view_all"  onclick=bat.search.ClickEvent()>Show All</a></li>').appendTo(n)):t.label=="Cms"||t.label=="country"||t.label=="state"||t.label=="city"||t.label=="C"?$('<li class="ui-state-disabled search_list_title">'+t.value+"</li>").appendTo(n):t.label=="Resort"?(e=t.value.split(","),$("<li></li>").append("<a href='"+bat.common.FriendlyURLs.ResortURL(e[0])+"'>"+t.value+"</a>").data("ui-autocomplete-item",t).appendTo(n)):t.label=="Company"?(o=t.value.split(","),$("<li></li>").append("<a href='"+bat.common.FriendlyURLs.CompanyURL(o[0])+"'>"+t.value+"</a>").data("ui-autocomplete-item",t).appendTo(n)):(r=t.label.split("|"),i="",r[1]=="country"?i=bat.common.FriendlyURLs.CountryURL(t.value):r[1]=="states"?i=bat.common.FriendlyURLs.StateURL(t.value):r[1]=="city"?(u=t.value.split(","),i=bat.common.FriendlyURLs.CityURL(u[0])):r[1]=="cmspage"&&(i="/"+r[0]+".asp"),$("<li></li>").append("<a href='"+i+"'>"+t.value+"</a>").data("ui-autocomplete-item",t).appendTo(n))})},ClickEvent:function(){var n=bat.search.SearchURLS($("#KeywordSearch").val(),"?skipEM=true");return window.location.href="/Search/"+n,!1},ClearAll:function(){var n=bat.search.SearchURLS($("#KeywordSearch").val());return window.location.href="/Search/"+n,!1},SearchURLS:function(n,t){n=n.trim();var i=n.replace(/\s/g,"-");return i=t==null||t==undefined?i+".asp":i+".asp"+t},SearchOptions:function(){$(".refine_list #amenity_name").hasClass("display_none")&&$(".refine_list #activity_name").hasClass("display_none")&&$(".refine_list #ad_type").hasClass("display_none")&&$(".refine_list #bedroom_name").hasClass("display_none")&&$(".refine_list #bathroom_name").hasClass("display_none")&&$(".refine_list #week_name").hasClass("display_none")&&$(".refine_list #usage_name").hasClass("display_none")&&$(".refine_list #season_name").hasClass("display_none")&&$(".refine_list #ulocation_name").hasClass("display_none")&&$(".refine_list #views_name").hasClass("display_none")&&$(".refine_list #mnprice_name").hasClass("display_none")&&$(".refine_list #mxprice_name").hasClass("display_none")&&$(".refine_list #mnpoints_name").hasClass("display_none")&&$(".refine_list #mxpoints_name").hasClass("display_none")&&$(".refine_list #country_name").hasClass("display_none")&&$(".refine_list #state_name").hasClass("display_none")&&$(".refine_list #city_name").hasClass("display_none")?($(".search_title").hasClass("display_none")||$(".search_title").addClass("display_none"),$("#clear_all1").hasClass("display_none")||$("#clear_all1").addClass("display_none")):($(".search_title").hasClass("display_none")&&$(".search_title").removeClass("display_none"),$("#clear_all1").hasClass("display_none")&&$("#clear_all1").removeClass("display_none"))}},bat.system={loadAnalytics:function(){(function(n,t,i,r,u,f,e){n.GoogleAnalyticsObject=u,n[u]=n[u]||function(){(n[u].q=n[u].q||[]).push(arguments)},n[u].l=1*new Date,f=t.createElement(i),e=t.getElementsByTagName(i)[0],f.async=1,f.src=r,e.parentNode.insertBefore(f,e)})(window,document,"script","//www.google-analytics.com/analytics.js","ga"),ga("create","UA-245119-2","auto"),ga("send","pageview")},loadMouseflowAnalytics:function(){var n=n||[];(function(){var n=document.createElement("script");n.type="text/javascript",n.async=!0,n.src="//cdn.mouseflow.com/projects/c5e0c70a-e90a-4739-a7c8-54f457850738.js",document.getElementsByTagName("head")[0].appendChild(n)})()},ResetSession:function(){}},bat.analytics={AnalyticsValidation:function(n,t,i){$("#Resort").change(function(){$("#Resort").val()!=""&&$(".offer").attr("href","/users/ResortReportDetail/"+$("#Resort").val()+"/?month="+$("#Month").val()+"&year="+$("#Year").val())}),$("#State").change(function(){$("#State").val()!=""&&$(".offer").attr("href","/users/StateReportDetail/?month="+$("#Month").val()+"&year="+$("#Year").val()+"&abbr="+$("#State").val())}),$("#City").change(function(){if($("#City").val()!=""){var n=document.getElementById("City"),t=n.options[n.selectedIndex].text;$(".offer").attr("href","/users/CityReportDetail/?month="+$("#Month").val()+"&year="+$("#Year").val()+"&city="+t)}}),$("#Month").change(function(){$("#Month").val()!=""&&bat.analytics.makeUrl(n,t,i)}),$("#Year").change(function(){$("#Year").val()!=""&&bat.analytics.makeUrl(n,t,i)}),$(document).delegate("#Analytics","click",function(){if($(".validation_error").hide(),$("#Month").val()=="")return $("#Month_error").show(),parent.$(".mfp-close").trigger("click"),!1;if(n=="True"||t=="True"||i=="True"){if(n=="True"&&$("#Resort").val()=="")return $("#Resort_error").show(),parent.$(".mfp-close").trigger("click"),!1;if(t=="True"&&$("#State").val()=="")return $("#State_error").show(),parent.$(".mfp-close").trigger("click"),!1;if(i=="True"&&$("#City").val()=="")return $("#City_error").show(),parent.$(".mfp-close").trigger("click"),!1}else return makeUrl(n,t,i),bat.common.init.magnificPopup($(".offer"),"iframe"),window.scrollTo(0,0),!1})},makeUrl:function(n,t,i){if(n=="True")$(".offer").attr("href","/users/ResortReportDetail/"+$("#Resort").val()+"/?month="+$("#Month").val()+"&year="+$("#Year").val());else if(t=="True")$(".offer").attr("href","/users/StateReportDetail/?month="+$("#Month").val()+"&year="+$("#Year").val()+"&abbr="+$("#State").val());else if(i=="True"){var r=document.getElementById("City"),u=r.options[r.selectedIndex].text;$(".offer").attr("href","/users/CityReportDetail/?month="+$("#Month").val()+"&year="+$("#Year").val()+"&city="+u)}}}