function ShowLeadModalInDetailsPage(){var n=$("#awid").val(),t=$("#lid").val();cookiesExists()||displaySqueezePagePopup(n,t)}function cookiesExists(){if($.cookie("sqpzstat"))return console.log("cookies exists"),!0;var n=new Date,t=parseInt($("#sqptimer").val()),i=t?t:120;return n.setTime(n.getTime()+i*1e3),$.cookie("sqpzstat","true",{path:"/",expires:n}),!1}function createCookies(){console.log("create cookies");$.cookie("sqpzstat")==null&&$.cookie("sqpzstat","true",{path:"/"})}function deletecookie(){var n=getCookie("sqpzstat");n?$.removeCookie("sqpzstat"):alert("Cookie not found.")}function getCookie(n){var t=document.cookie,i=t.indexOf(" "+n+"="),r;return i==-1&&(i=t.indexOf(n+"=")),i==-1?t=null:(i=t.indexOf("=",i)+1,r=t.indexOf(";",i),r==-1&&(r=t.length),t=unescape(t.substring(i,r))),t}function displaySqueezePagePopup(n,t){console.log("display popup");var i={backdrop:"static",keyboard:!0};$.ajax({type:"GET",url:"/Pages/SqueezePagePopup",contentType:"application/json; charset=utf-8",data:{agentWebsiteId:n,listingid:t},datatype:"json",success:function(n){$("#LeadCaptureModal").html(n);$("#LeadCaptureModal").modal(i);$("#LeadCaptureModal").modal("show")},error:function(){alert("Dynamic content load failed.")}})}function submitSqueezefrm(n){var i=$(n).parents("form:first").parent(),t=$(n).parents("form");console.log("Disabled Btn");t.submit(function(i){$("#sendemail").hide();$("#pleaseWaitSeding").show();$(n).attr("disabled",!0);$.ajax({url:"/Pages/SubmitSqueezePageForm",type:"POST",data:t.serialize(),success:function(t){$("#LeadCaptureModal").html(t);var i=$("#success_msg"),r=$("#failure_msg");i.length>0&&(createCookies(),$("#signup-sqzpage").hide(),$("#schoolInfoContainter").show());setTimeout(function(){$("#LeadCaptureModal").modal("hide")},6e3);$("#sendemail").show();$("#pleaseWaitSeding").hide();$(n).attr("disabled",!1)},error:function(){}});i.preventDefault()})}function URETypeahead(){var n=$("input[name='MLSIds']").map(function(){return listMls.push($(this).val()),$(this).val()}).get();$.widget("custom.catcomplete",$.ui.autocomplete,{_renderMenu:function(n,t){var r=this,i="";$.each(t,function(t,u){u.categoryId!==i&&(u.categoryId===1?n.append('<li class=\'ui-autocomplete-category\'><i class="fa fa-map-marker" aria-hidden="true"><\/i>  Cities <\/li>'):u.categoryId===3?n.append('<li class=\'ui-autocomplete-category\'><i class="fa fa-home" aria-hidden="true"><\/i> Properties <\/li>'):u.categoryId===2?n.append('<li class=\'ui-autocomplete-category\'><i class="fa fa-map-marker" aria-hidden="true"><\/i>  Counties <\/li>'):u.categoryId===6&&n.append('<li class=\'ui-autocomplete-category\'><i class="fa fa-map-marker" aria-hidden="true"><\/i>  Postal Code <\/li>'),i=u.categoryId);r._renderItemData(n,u).addClass(u.categoryId)})},_renderItem:function(n,t){return $("<li ><\/li>").data("item.autocomplete",t).append("<span>"+t.value+" <span>").appendTo(n)}});$("#UREsearchinputlocation").catcomplete({autoFocus:!0,appendTo:".UREsearchPartial",search:function(){$(".UREsearchPartial #UREsearchinputlocation").addClass("loadingOptions");$("#URESearchBtn").attr("disabled","disabled")},source:function(n,t){$("#searchId").val("");$("#searchBy").val("");$("#SEOLocation").val("all");$.ajax({url:"/Home/UREAutoComplete",dataType:"json",contentType:"application/json, charset=utf-8",data:{keyword:$(" #UREsearchinputlocation").val(),mlsInts:JSON.stringify(listMls)},beforeSend:function(){},success:function(n){t($.map(n,function(n){$(".UREsearchPartial #UREsearchinputlocation").removeClass("loadingOptions");var t="";return n.SearchArea!=""&&(t=", "+n.SearchArea),n.SearchBy==3&&(t=", USA"),{id:n.SearchId,label:n.SearchArea,categoryId:n.SearchBy,value:n.DisplayName+t,seo1:n.DisplayName,seo2:n.SearchArea}}))},error:function(){$(".UREsearchPartial #UREsearchinputlocation").removeClass("loadingOptions");$("#noSearchOptions").html("<i class='fa fa-warning'> <\/i> Please enter a valid city name, county or listing address");$("#searchInputLocation").removeClass("loadingOptions");selectedfromTypeAhead=!1}})},select:function(n,t){$("#URESearchBtn").removeAttr("disabled");$("#UREsearchinputlocation").val(t.item.label);$("#searchId").val(t.item.id);$("#searchBy").val(t.item.categoryId);$("#SEOLocation").val(t.item.seolocation+"-"+t.item.seostate);$("#SEOparameter3").val(t.item.seo1);$("#SEOparameter2").val(t.item.seo2)},minLength:3})}function initSearchMap(){var n,e;L.mapquest.key="zj5catcPTPjpbcTqCxrwLmO3EfKBysnT";var o=L.mapquest.tileLayer("map"),i=L.mapquest.map("map-prop",{center:L.latLng(-37.82,175.24),layers:o,zoom:13}),s=L.icon({iconUrl:"/Images/mapin.png",iconSize:[25,35],iconAnchor:[25,35],popupAnchor:[1,-35]}),r=[],u=L.markerClusterGroup();for(n=0;n<listListings.length;n++)if(listListings[n].propertyLatitude!=null&&listListings[n].propertyLatitude!=0){var t=listListings[n],f=t.listingId,h=L.marker(new L.LatLng(t.propertyLatitude,t.propertyLongitude),{title:t.listingId,icon:s,options:{listingId:f},listingId:f}).on("click",showListingDetails);r.push(new L.LatLng(t.propertyLatitude,t.propertyLongitude));u.addLayer(h);mappedListings.push(listListings[n].listingId)}else unmappedListings.push(listListings[n].listingId);e=new L.LatLngBounds(r);i.fitBounds(e);i.addLayer(u);initializePaginationForMapped(mappedListings);initializePaginationForUnmappedMapped(unmappedListings);i.on("move",function(){var n,t;for(listingsWithinBound=[],n=0;n<listListings.length;n++)t=listListings[n],i.getBounds().contains(new L.LatLng(t.propertyLatitude,t.propertyLongitude))&&listingsWithinBound.push(t.listingId);initializePaginationForMapped(listingsWithinBound)})}function showListingDetails(n){showMapBoxPropertyDetails(n.sourceTarget.options.listingId)}function showMapBoxPropertyDetails(n){$.ajax({type:"POST",dataType:"html",url:"/URE/_MapBoxPropertyDetails",data:{ListingId:n},beforeSend:function(){},success:function(n){$("#lis-map-details").html(n);$(".details_over_map").css("bottom",10);$("#listing_loader").hide()},error:function(){}})}function initializePaginationForMapped(n){$("#mappedInfo").html(n.length);$("#unmappedInfo").html(unmappedListings.length);$("#UREResultsLoader").hide();var t=Math.floor(n.length/10);n.length%10!=0&&t++;$("#page-content").text("Page 1 out of "+t);$("#pagination-demo").data("twbs-pagination")&&$("#pagination-demo").twbsPagination("destroy");$("#pagination-demo").twbsPagination({totalPages:t,visiblePages:6,startPage:1,next:"Next",prev:"Prev",onPageClick:function(i,r){$("#page-content").text("Page"+r+" out of "+t);var u=n.slice((r-1)*10,r*10);getListingsByIds(u)}})}function initializePaginationForUnmappedMapped(n){getListingsUnmappedByIds(n)}function getListingsByIds(n){$.ajax({type:"POST",dataType:"html",url:"/URE/_getListingsByIds",data:{listingIds:JSON.stringify(n),pagenumber:1},beforeSend:function(){},success:function(n){$("#searchresults").html(n)}})}function getListingsUnmappedByIds(n){$.ajax({type:"POST",dataType:"html",url:"/URE/_getListingsByIds",data:{listingIds:JSON.stringify(n),pagenumber:1},beforeSend:function(){},success:function(n){$("#Unmappedsearchresults").html(n)}})}var selectedfromTypeAhead,listMls;$(document).ready(function(){var t=$("#ForceSqueezeDetailsPage").val(),n;if($("#signup-sqzpage").hide(),t=="True"){cookiesExists()?($("#signup-sqzpage").hide(),$("#schoolInfoContainter").show()):($("#signup-sqzpage").show(),$("#schoolInfoContainter").hide());n=document.getElementById("slickslidermobile");n.addEventListener("touchmove",function(){console.log("swipee");ShowLeadModalInDetailsPage()},!1);$(document).on("click",function(n){$(n.target).parents(".slick-slider").length&&ShowLeadModalInDetailsPage();$(n.target).parents(".mfp-gallery").length&&ShowLeadModalInDetailsPage();$(n.target).parents(".doc-items").length&&(ShowLeadModalInDetailsPage(),n.preventDefault())})}});selectedfromTypeAhead=!1;listMls=[];var listingsWithinBound=[],listingsResults=[],unmappedListings=[],mappedListings=[]