function AttachAutoCompleteEvent_Consumer(n){$(n).autocomplete({minLength:3,source:function(n,t){var i=n.term.replace(/\s+/g," ").replace(/[^0-9a-zA-Z, ''-]+/g,"").trim();AutoCompleteSearchRequest_Consumer!==null?AutoCompleteSearchRequest_Consumer.abort():i&&i.length>=3&&(AutoCompleteSearchRequest_Consumer=$.ajax({url:"/AutoCompletePredictions",type:"POST",data:{id:i,type:!0},success:function(n){AutoCompleteSearchRequest_Consumer=null;t($.map(n,function(n){var t;return t=n.TblListingId?n.TblListingId+"_l":n.LocationName,{value:t,label:n.DisplayName}}))}}).fail(function(){AutoCompleteSearchRequest_Consumer=null}))},select:function(t,i){var r=i.item.value.split("_");r[1]=="l"&&(t.preventDefault(),$(n).val(i.item.label))},focus:function(t,i){var r=i.item.value.split("_");r[1]=="l"&&(t.preventDefault(),$(n).val(i.item.label))},delay:150})}function IsEmail(n){return/^(([^<>()[\]\\.,;:\s@\"]+(\.[^<>()[\]\\.,;:\s@\"]+)*)|(\".+\"))@((\[[0-9]{1,3}\.[0-9]{1,3}\.[0-9]{1,3}\.[0-9]{1,3}\])|(([a-zA-Z\-0-9]+\.)+[a-zA-Z]{2,}))$/.test(n)}function isPhone(n){return n!=""?/^\(?([0-9]{3})\)?[-. ]?([0-9]{3})[-. ]?([0-9]{4})$/.test(n):!1}function GetAdvSearchvalue(n){for(var f,r,e=window.location.pathname,s=e.split("/",2).join("/").length,h=e.substring(s+1),i=h.split("/"),u=0,o="",t=0;t<i.length;t++)i[t]&&(f=i[t],f.indexOf(n)>=0&&(u=t));return u!=0&&(r=i[u].split("_"),r&&(o=r[0])),o}function isNumberOnly(n){n=n?n:window.event;var t=n.which?n.which:n.keyCode;return t>31&&(t<48||t>57)?!1:!0}function GetAdvancedSearchData2(){var ft,st;$("#list-loading, #property-search-page-wrapper,#list-loading-mb").hide();ft=$("#search-pagination-active").val();ft==0&&$("#search-page-number").val(1);var n,et=$("#search-query-string").val(),ht=$("#search-string-advanced").val(),ct=et!=""?et:ht,t=$("#search-price-min").val(),i=$("#search-price-max").val(),r=$("#search-area-min").val(),u=$("#search-bed-min").val(),f=$("#search-bath-min").val(),c=$("#search-ne-lat").val(),l=$("#search-ne-lon").val(),a=$("#search-sw-lat").val(),v=$("#search-sw-lon").val(),e=$("#search-page-number").val(),o=$("#search-agent-listings").val(),s=$("#search-brokerage-listings").val(),h=$("#search-agent-been-there").val(),y=$("#search-exact-address-match-id").val(),p=$("#search-property-type").val(),w=$("#min-garage-range").val(),b=$("#min-story-range").val(),k=$("#daysOnMarket").val(),d=$("#yearBuilt").val(),g=$("#propAdv_keywords").val(),nt=$("#isWaterFront").prop("checked"),tt=$("#hasGarage").prop("checked"),it=$("#hasSwimmingPool").prop("checked"),rt=$("#hasAirConditioner").prop("checked"),ut=$("#hasHeatingSystems").prop("checked"),ot=$("#hasNewListing").val();$("#search-exact-address-match-id").val(0);t=t!=""?t:0;i=i!=""?i:0;r=r!=""?r:0;u=u!=""?u:0;f=f!=""?f:0;e=parseInt(e)>0?e:1;n=ct;n==""&&t==0&&i==0&&c==0&&l==0&&a==0&&v==0&&r==0&&u==0&&f==0&&o==0&&h==0&&s==0?(ClearMarkers(),PopulateListingData(st,-2)):UpdOnMapMove==0&&n==""&&o==0&&h==0&&s==0?($(".subnav-no-mobile input").css("color","#DE3D33"),$(".search-box-mobile input").css("color","#DE3D33")):($(".subnav-no-mobile input").css("color","#FFFFFF"),$(".search-box-mobile input").css("color","#FFFFFF"),n=n?n.replace(/\s+/g," ").replace(/[^0-9a-zA-Z, ''-]+/g,"").trim()+(y&&y!=0?"|"+y:""):n,$.ajax(PropertySearchUrl,{cache:!1,type:"POST",data:{QueryString:n,PriceRangeMin:t,PriceRangeMax:i,NeLatitude:c,NeLongitude:l,SwLatitude:a,SwLongitude:v,AreaRangeMin:r,AreaRangeMax:0,BedRoomsMin:u,BedRoomsMax:0,PropertyType:p,BathRoomsMin:f,BathRoomsMax:0,PageNumber:e,AjaxCallId:++AjaxCallCounter,AgentListings:o,AgentBeenThereListings:h,PropertySearchSiteMode:$("#search-site-mode").val(),NumOfParkings:w,Stories:b,DaysOnMarket:k,YearBuilt:d,KeyWords:g,IsWaterFront:nt,HasPool:it,HasGarage:tt,HasAirConditioner:rt,HasHeatingSystem:ut,BrokerageListings:s,NewListing:ot},success:function(y){y.AjaxCallId==AjaxCallCounter&&(CloseSearchInstructions(),y.RedirectId&&n&&!debugMode&&($("#redirect-url").val(y.RedirectUrl),$("#redirect-box").show(),$("#redirect-box").css("z-index","1000"),$("#redirect-box").css("background-color","#2A425D"),$("#redirect-box").css("background-color","rgba(42,66,93,0.8)"),setTimeout(function(){window.location=y.RedirectUrl+window.location.pathname.replace(/^\//,"")},1500)),y.ShowEndUserLicenceAgreement&&!sessionStorage.EndUserLicenceAgreement?($("#end-user-license-agreement").html(y.EndUserLicenceAgreement),ConfirmUserAgreement(y,n,t,i,u,f,r,c,l,a,v,e,o,h,p,w,b,k,d,g,nt,tt,it,rt,ut,s)):DisplaySearchResults(y,n,t,i,u,f,r,c,l,a,v,e,o,h,p,w,b,k,d,g,nt,tt,it,rt,ut,s,ot))},error:function(){$("#list-loading,#list-loading-mb").html("Loading Failed")},beforeSend:function(){$("#list-loading,#list-loading-mb").html("Loading...");$("#list-loading, #property-search-page-wrapper,#list-loading-mb").show();ClosePopUps();SetViewBeforeSearchCall()}}))}function consumerSignInDialogClose(){var n=$("#search-site-modeDetails").val(),t=$("#hasRegistrationSettingsDetails").val(),i=$("#homeUrl").val();n=="AgentSite"&&t=="True"?($("#consumer_SignIn_NewAccount_Dialog").dialog("close"),window.location=i):$("#consumer_SignIn_NewAccount_Dialog").dialog("close")}var source,leftOffset,AutoCompleteSearchRequest_Consumer;$(function(){$(document).on("click","#consumerLoginLink",function(){$("#loginForm input").removeClass("validate");$("#consumer_signin_email").val("");$("#consumer_signin_password").val("");$("#ConsumerSigninError").html("");$("#ConsumerSigninError").css("display","none");$("#registerForm input").removeClass("validate");$("#consumer_NewAccount_email").val("");$("#consumer_NewAccount_password").val("");$("#ConsumerNewAccountError").html("");$("#ConsumerNewAccountError").css("display","none");$("#consumer_SignIn_NewAccount_Dialog").tabbedDialog();$("#consumer_SignIn_NewAccount_Dialog").tabs("option","active",0);source=$(this).data("source");$("#consumer_loginSource").text(source)})});$(function(){$(document).on("click",".ui-dialog-titlebar-close, #consumer_MyAccount_Close",function(){var n=$("#search-site-modeDetails").val(),t=$("#hasRegistrationSettingsDetails").val(),i=$("#homeUrl").val();n=="AgentSite"&&t=="True"&&($("#consumer_SignIn_NewAccount_Dialog").dialog("close"),window.location=i)})});$(function(){$(document).on("click",".markAsfavorite",function(){var n=$(this).data("listingid"),t=$(this).data("savetype");$("#loginForm input").removeClass("validate");$("#consumer_signin_email").val("");$("#consumer_signin_password").val("");$("#ConsumerSigninError").html("");$("#ConsumerSigninError").css("display","none");$("#registerForm input").removeClass("validate");$("#consumer_NewAccount_email").val("");$("#consumer_NewAccount_password").val("");$("#ConsumerNewAccountError").html("");$("#ConsumerNewAccountError").css("display","none");$("#consumer_listingIdTosave").text(n);$("#consumer_savetype").text(t);$("#consumer_SignIn_NewAccount_Dialog").tabbedDialog();$("#consumer_SignIn_NewAccount_Dialog").tabs("option","active",0)})});$(function(){$(document).on("click","#consumer_forgotPassword_link",function(){$("#consumer_SignIn_NewAccount_Dialog").dialog("close");$("#consumer_forgotPassword_dialog").dialog({modal:!0,minWidth:600,minHeight:200,draggable:!0,show:{effect:"fade",duration:1e3},dialogClass:"consumerDialogMobile",buttons:{Cancel:{text:"Cancel","class":"consumerDialogBtn",id:"consumer_passwordSendCancel",click:function(){$(this).dialog("close")}},Send:{text:"Send",id:"consumer_passwordSendBtn","class":"consumerDialogBtn"}}}).prev(".ui-dialog-titlebar").addClass("consumerDialogTitle");$("#consumer_forgotPassword_dialog input").val("");$("#ConsumerResetPasswordError").html("");$("#ConsumerResetPasswordError").css("display","none")})});$(function(){$(document).on("click","#consumerMyAccountBtn",function(){var n=$(this).data("consumerid");$.ajax("/consumer/getconsumerinfo",{cache:!1,async:!1,type:"GET",data:{tblConsumerId:n},success:function(n){try{$("#consumer_myAccount_dialog").tabs("destroy")}catch(t){}$("#consumer_myAccount_dialog").html(n);$("#consumer_myAccount_dialog").tabbedDialogMyAccount()},error:function(){}});$("#property-search-more-options").is(":visible")&&$("#property-search-more-options").hide()})});$(function(){$(document).on("click","#consumer_signin_cancel",function(){consumerSignInDialogClose()})});$(function(){$(document).on("click","#consumer_NewAccount_cancel",function(){consumerSignInDialogClose()})});$(function(){$(document).keydown(function(n){if(n.keyCode==27){var t=$("#search-site-modeDetails").val(),i=$("#hasRegistrationSettingsDetails").val(),r=$("#homeUrl").val();t=="AgentSite"&&i=="True"&&(window.location=r)}})});$(function(){$(document).on("click","#consumer_MyAccount_Close",function(){console.log("click");$("#consumer_myAccount_dialog").dialog("close")})});$.fn.tabbedDialog=function(){this.tabs();this.dialog({modal:!0,minWidth:500,minHeight:200,draggable:!0,show:{effect:"fade",duration:1e3},dialogClass:"consumerDialogMobile"});this.siblings(".ui-dialog-titlebar").removeClass("ui-widget-header").css("background-color","rgb(248, 248, 248)").css("font-size","25px").css("font-weight","bolder")};$.fn.tabbedDialogMyAccount=function(){this.tabs();this.dialog({modal:!0,minWidth:600,minHeight:200,draggable:!0,show:{effect:"fade",duration:1e3},dialogClass:"consumerDialogMobile"});this.siblings(".ui-dialog-titlebar").removeClass("ui-widget-header").css("background-color","rgb(248, 248, 248)").css("font-size","25px").css("font-weight","bolder")};$(function(){$(document).on("click","#consumer_NewAccount_Submit",function(){var r=$("#consumer_NewAccount_email").val(),u=$("#consumer_NewAccount_password").val(),n=$("#search-string-advanced").val(),f=$("#min-price-range").val(),e=$("#max-price-range").val(),o=$("#min-bed-range").val(),s=$("#min-bath-range").val(),h=$("#min-area-range").val(),i=$("#consumer_listingIdTosave").html(),t=$("#consumer_savetype").html(),y=$("#consumer_loginSource").html(),c=!1,l=$("#consumer_NewAccount_fname").val().trim(),a=$("#consumer_NewAccount_lname").val().trim(),v=$("#consumer_NewAccount_phone").val().trim();(n=="City, State/Province, Postal Code, Address or MLS #"||n=="")&&(n=null,c=!0);t=="Home"?n=null:t=="Search"&&(i=null);y=="HomePage"?$.ajax("/consumer/createaccount",{cache:!1,async:!1,type:"POST",data:{ConsumerEmail:r,ConsumerPassword:u,SearchTermToSave:n,MinPriceToSave:f,MaxPriceToSave:e,NumOfBedsToSave:o,NumOfbathroomsToSave:s,SquareFeetToSave:h,ListingToSave:i,ConsumerFirstName:l,ConsumerLastName:a,PhoneNumber:v},dataType:"json",success:function(n){$("#consumer_SignIn_NewAccount_Dialog").dialog("close");var t=n.consumerId;t!=null&&$.ajax("/consumer/getconsumerinfo",{cache:!1,async:!1,type:"GET",data:{tblConsumerId:t},success:function(n){try{$("#consumer_myAccount_dialog").tabs("destroy")}catch(i){}$("#consumer_myAccount_dialog").html(n);$("#consumer_myAccount_dialog").tabbedDialogMyAccount();$("#consumerLoginLink").hide();$("#consumerMyAccountBtn").data("consumerid",t);$("#consumerMyAccountBtn").show();$("#consumerLogoutBtn").data("consumerid",t);$("#consumerLogoutBtn").show()},error:function(){}})},error:function(n){var r,i;for($("#ConsumerNewAccountError").html(""),$("#ConsumerNewAccountError").css("display","block"),$("#consumer_NewAccount_password, #consumer_NewAccount_email, #consumer_NewAccount_fname, #consumer_NewAccount_lname, #consumer_NewAccount_phone").removeClass("validate"),r=JSON.parse(n.responseText),i=0;i<r.errors.length;i++){var u=r.errors[i],f=u.Key,t=u.Message;switch(f){case"ConsumerPassword":$("#ConsumerNewAccountError").append(t+"<br>");$("#consumer_NewAccount_password").addClass("validate");break;case"ConsumerEmail":$("#ConsumerNewAccountError").append(t+"<br>");$("#consumer_NewAccount_email").addClass("validate");break;case"ConsumerFirstName":$("#ConsumerNewAccountError").append(t+"<br>");$("#consumer_NewAccount_fname").addClass("validate");break;case"ConsumerLastName":$("#ConsumerNewAccountError").append(t+"<br>");$("#consumer_NewAccount_lname").addClass("validate");break;case"PhoneNumber":$("#ConsumerNewAccountError").append(t+"<br>");$("#consumer_NewAccount_phone").addClass("validate");case"DublicateEmail":$("#ConsumerNewAccountError").append(t+"<br>");$("#consumer_NewAccount_email").addClass("validate")}}}}):$.ajax("/consumer/createaccount",{cache:!1,async:!1,type:"POST",data:{ConsumerEmail:r,ConsumerPassword:u,SearchTermToSave:n,MinPriceToSave:f,MaxPriceToSave:e,NumOfBedsToSave:o,NumOfbathroomsToSave:s,SquareFeetToSave:h,ListingToSave:i,ConsumerFirstName:l,ConsumerLastName:a,PhoneNumber:v},dataType:"json",success:function(){$("#consumer_SignIn_NewAccount_Dialog").dialog("close");$("#consumer_dialog_message").html("");t=="Home"?$("#consumer_dialog_message").html("Account created and Home saved."):t=="Search"?c?$("#consumer_dialog_message").html("Account created. <br/> Search not saved.  Invalid search term."):$("#consumer_dialog_message").html("Account created and search saved."):$("#consumer_dialog_message").html("Account created.");$("#consumer_dialog_confirm").dialog({resizable:!1,modal:!0,dialogClass:"consumerDialogMobile",buttons:{OK:{text:"OK","class":"consumerDialogBtn",click:function(){$(this).dialog("close");window.location.reload(!0)}}},close:function(){window.location.reload(!0)}}).prev(".ui-dialog-titlebar").addClass("consumerDialogTitle");$("#consumer_dialog_confirm").dialog("option","title","success");$("#consumer_dialog_confirm").dialog("open")},error:function(n){var r,i;for($("#ConsumerNewAccountError").html(""),$("#ConsumerNewAccountError").css("display","block"),$("#consumer_NewAccount_password, #consumer_NewAccount_email, #consumer_NewAccount_fname, #consumer_NewAccount_lname, #consumer_NewAccount_phone").removeClass("validate"),r=JSON.parse(n.responseText),i=0;i<r.errors.length;i++){var u=r.errors[i],f=u.Key,t=u.Message;switch(f){case"ConsumerPassword":$("#ConsumerNewAccountError").append(t+"<br>");$("#consumer_NewAccount_password").addClass("validate");break;case"ConsumerEmail":$("#ConsumerNewAccountError").append(t+"<br>");$("#consumer_NewAccount_email").addClass("validate");break;case"ConsumerFirstName":$("#ConsumerNewAccountError").append(t+"<br>");$("#consumer_NewAccount_fname").addClass("validate");break;case"ConsumerLastName":$("#ConsumerNewAccountError").append(t+"<br>");$("#consumer_NewAccount_lname").addClass("validate");break;case"PhoneNumber":$("#ConsumerNewAccountError").append(t+"<br>");$("#consumer_NewAccount_phone").addClass("validate");case"DublicateEmail":$("#ConsumerNewAccountError").append(t+"<br>");$("#consumer_NewAccount_email").addClass("validate")}}}})})});$(function(){$(document).on("click","#consumer_signin_submit",function(){var t=$("#consumer_signin_email").val(),i=$("#consumer_signin_password").val(),n=$("#search-string-advanced").val(),r=$("#min-price-range").val(),u=$("#max-price-range").val(),f=$("#min-bed-range").val(),e=$("#min-bath-range").val(),o=$("#min-area-range").val(),s=$("#consumer_listingIdTosave").html(),h=$("#consumer_savetype").html(),c=$("#consumer_loginSource").html(),l=!1;n=="City, State/Province, Postal Code, Address or MLS #"&&(n=null,l=!0);c=="HomePage"?$.ajax("/consumer/consumerloginaccount",{cache:!1,async:!1,type:"POST",data:{ConsumerEmail:t,ConsumerPassword:i,SearchTermToSave:n,MinPriceToSave:r,MaxPriceToSave:u,NumOfBedsToSave:f,NumOfbathroomsToSave:e,SquareFeetToSave:o,ListingToSave:s},dataType:"json",success:function(n){$("#consumer_SignIn_NewAccount_Dialog").dialog("close");var t=n.consumerId;t!=null&&$.ajax("/consumer/getconsumerinfo",{cache:!1,async:!1,type:"GET",data:{tblConsumerId:t},success:function(n){try{$("#consumer_myAccount_dialog").tabs("destroy")}catch(i){}$("#consumer_myAccount_dialog").html(n);$("#consumer_myAccount_dialog").tabbedDialogMyAccount();$("#consumerLoginLink").hide();$("#consumerMyAccountBtn").data("consumerid",t);$("#consumerMyAccountBtn").show();$("#consumerLogoutBtn").data("consumerid",t);$("#consumerLogoutBtn").show();$(document).on("click",".ui-dialog-titlebar-close, #consumer_MyAccount_Close",function(){$("#site-mode").val()!="international"&&window.location.reload(!0)})},error:function(){}})},error:function(n){var i,t;for($("#ConsumerSigninError").html(""),$("#ConsumerSigninError").css("display","block"),i=JSON.parse(n.responseText),t=0;t<i.errors.length;t++){var u=i.errors[t],f=u.Key,r=u.Message;f=="ConsumerPassword"?($("#ConsumerSigninError").append(r+"<br>"),$("#consumer_signin_password").addClass("validate")):f=="ConsumerEmail"?($("#ConsumerSigninError").append(r+"<br>"),$("#consumer_signin_email").addClass("validate")):$("#ConsumerSigninError").append(r+"<br>")}}}):$.ajax("/consumer/consumerloginaccount",{cache:!1,async:!1,type:"POST",data:{ConsumerEmail:t,ConsumerPassword:i,SearchTermToSave:n,MinPriceToSave:r,MaxPriceToSave:u,NumOfBedsToSave:f,NumOfbathroomsToSave:e,SquareFeetToSave:o,ListingToSave:s},dataType:"json",success:function(n){if($("#consumer_SignIn_NewAccount_Dialog").dialog("close"),h=="Home")n.dublicateListing?($("#consumer_dialog_message").html(""),$("#consumer_dialog_message").html("Listing already saved for this account."),$("#consumer_dialog_confirm").dialog({resizable:!1,dialogClass:"consumerDialogMobile",modal:!0,show:{effect:"fade",duration:1e3},buttons:{OK:{text:"OK","class":"consumerDialogBtn",click:function(){$(this).dialog("close");window.location.reload(!0)}}},close:function(){window.location.reload(!0)}}).prev(".ui-dialog-titlebar").addClass("consumerDialogTitle"),$("#consumer_dialog_confirm").dialog("option","title","Error"),$("#consumer_dialog_confirm").dialog("open")):($("#consumer_dialog_message").html(""),$("#consumer_dialog_message").html("Listing saved for this account."),$("#consumer_dialog_confirm").dialog({resizable:!1,dialogClass:"consumerDialogMobile",modal:!0,show:{effect:"fade",duration:1e3},buttons:{OK:{text:"OK","class":"consumerDialogBtn",click:function(){$(this).dialog("close");window.location.reload(!0)}}},close:function(){window.location.reload(!0)}}).prev(".ui-dialog-titlebar").addClass("consumerDialogTitle"),$("#consumer_dialog_confirm").dialog("option","title","Success"),$("#consumer_dialog_confirm").dialog("open"));else{if($("#listing-list-container").find("[data-listingid='"+sessionStorage.getItem("listID")+"']").length>0){var i=$("#listing-list-container").find("[data-listingid='"+sessionStorage.getItem("listID")+"']")[0].parentElement.attributes[0].value,t=window.open(i,"_blank");t&&t.focus()}window.location.reload(!0)}},error:function(n){var i,t;for($("#ConsumerSigninError").html(""),$("#ConsumerSigninError").css("display","block"),i=JSON.parse(n.responseText),t=0;t<i.errors.length;t++){var u=i.errors[t],f=u.Key,r=u.Message;f=="ConsumerPassword"?($("#ConsumerSigninError").append(r+"<br>"),$("#consumer_signin_password").addClass("validate")):f=="ConsumerEmail"?($("#ConsumerSigninError").append(r+"<br>"),$("#consumer_signin_email").addClass("validate")):$("#ConsumerSigninError").append(r+"<br>")}}})})});$(function(){$(document).on("click","#saveSearchBySession",function(){var t=$(this).data("consumerid"),n=$("#search-string-advanced").val(),i=$("#min-price-range").val(),r=$("#max-price-range").val(),u=$("#min-bed-range").val(),f=$("#min-bath-range").val(),e=$("#min-area-range").val(),o=$("#propType-val").val(),s=GetAdvSearchvalue("park")!=""?GetAdvSearchvalue("park"):"",h=GetAdvSearchvalue("stry")!=""?GetAdvSearchvalue("stry"):"",c=GetAdvSearchvalue("daysOnMkt")!=""?GetAdvSearchvalue("daysOnMkt"):"",l=GetAdvSearchvalue("yearBlt")!=""?GetAdvSearchvalue("yearBlt"):"",a=GetAdvSearchvalue("keywords")!=""?GetAdvSearchvalue("keywords"):"",v=GetAdvSearchvalue("isWtrFrnt")!=""?GetAdvSearchvalue("isWtrFrnt"):null,y=GetAdvSearchvalue("hasGrge")!=""?GetAdvSearchvalue("hasGrge"):null,p=GetAdvSearchvalue("hasPool")!=""?GetAdvSearchvalue("hasPool"):null,w=GetAdvSearchvalue("hasAC")!=""?GetAdvSearchvalue("hasAC"):null,b=GetAdvSearchvalue("hasHS")!=""?GetAdvSearchvalue("hasHS"):null,k=!1;n=="City, State/Province, Postal Code, Address or MLS #"?(n=null,k=!0,$("#consumer_dialog_message").html(""),$("#consumer_dialog_message").html("Invalid search term."),$("#consumer_dialog_confirm").dialog({resizable:!1,dialogClass:"consumerDialogMobile",modal:!0,show:{effect:"fade",duration:1e3},buttons:{OK:{text:"OK","class":"consumerDialogBtn",click:function(){$(this).dialog("close")}}}}).prev(".ui-dialog-titlebar").addClass("consumerDialogTitle"),$("#consumer_dialog_confirm").dialog("option","title","Invalid Search Criteria"),$("#consumer_dialog_confirm").dialog("open")):$.ajax("/consumer/savesearch",{cache:!1,async:!1,type:"POST",data:{tblConsumerId:t,searchTermToSave:n,MinPriceToSave:i,MaxPriceToSave:r,NumOfBedsToSave:u,NumOfbathroomsToSave:f,SquareFeetToSave:e,propertyTypeToSave:o,numOfParkingsToSave:s,storiesToSave:h,daysOnMarketToSave:c,yearBuiltToSave:l,keyWordsToSave:a,isWaterFrontToSave:v,hasPoolToSave:y,hasGarageToSave:p,hasAirConditionerToSave:w,hasHeatingSystemToSave:b},dataType:"json",success:function(){$("#consumer_dialog_message").html("");$("#consumer_dialog_message").html("Search criteria saved for this account.");$("#consumer_dialog_confirm").dialog({resizable:!1,dialogClass:"consumerDialog consumerDialogMobile",modal:!0,show:{effect:"fade",duration:1e3},buttons:{OK:{text:"OK","class":"consumerDialogBtn",click:function(){$(this).dialog("close")}}}}).prev(".ui-dialog-titlebar").addClass("consumerDialogTitle");$("#consumer_dialog_confirm").dialog("option","title","Success");$("#consumer_dialog_confirm").dialog("open")},error:function(n){var t=JSON.parse(n.responseText);t.dublicateSearchTerm&&($("#consumer_dialog_message").html(""),$("#consumer_dialog_message").html("This search criteria is already saved for this account."),$("#consumer_dialog_confirm").dialog({resizable:!1,dialogClass:"consumerDialogMobile",modal:!0,show:{effect:"fade",duration:1e3},buttons:{OK:{text:"OK","class":"consumerDialogBtn",click:function(){$(this).dialog("close")}}}}).prev(".ui-dialog-titlebar").addClass("consumerDialogTitle"),$("#consumer_dialog_confirm").dialog("option","title","Duplicate Search Criteria"),$("#consumer_dialog_confirm").dialog("open"))}})})});$(function(){$(document).on("click",".propdetails-list-fav",function(){var t=$(this).data("consumerid"),n=$(this).data("listingid"),i=$(this).hasClass("consumer-fav")?"True":"False";t==""?($("#loginForm input").removeClass("validate"),$("#consumer_signin_email").val(""),$("#consumer_signin_password").val(""),$("#ConsumerSigninError").html(""),$("#ConsumerSigninError").css("display","none"),$("#registerForm input").removeClass("validate"),$("#consumer_NewAccount_email").val(""),$("#consumer_NewAccount_password").val(""),$("#ConsumerNewAccountError").html(""),$("#ConsumerNewAccountError").css("display","none"),$("#consumer_SignIn_NewAccount_Dialog").tabbedDialog(),$("#consumer_SignIn_NewAccount_Dialog").tabs("option","active",0),$("#consumer_listingIdTosave").text(n),$("#consumer_savetype").text("Home")):i=="False"?$.ajax("/consumer/savelistingforconsumer",{cache:!1,async:!1,type:"POST",data:{tblConsumerId:t,tblListingId:n},dataType:"json",success:function(){$(".save-proplisting").find('[data-listingid="'+n+'"]').addClass("consumer-fav");$(".prop-save").text("Saved")},error:function(n){var t=JSON.parse(n.responseText)}}):i=="True"&&$.ajax("/consumer/deletelistingforconsumer",{cache:!1,async:!1,type:"POST",data:{tblConsumerId:t,tblListingId:n},dataType:"json",success:function(){$(".save-proplisting").find('[data-listingid="'+n+'"]').removeClass("consumer-fav");$(".prop-save").text("Save")},error:function(n){var t=JSON.parse(n.responseText)}})})});$(function(){$(document).on("click",".feat-list-fav",function(){var t=$(this).data("consumerid"),n=$(this).data("listingid"),i=$(this).hasClass("consumer-fav")?"True":"False";t==""?($("#loginForm input").removeClass("validate"),$("#consumer_signin_email").val(""),$("#consumer_signin_password").val(""),$("#ConsumerSigninError").html(""),$("#ConsumerSigninError").css("display","none"),$("#registerForm input").removeClass("validate"),$("#consumer_NewAccount_email").val(""),$("#consumer_NewAccount_password").val(""),$("#ConsumerNewAccountError").html(""),$("#ConsumerNewAccountError").css("display","none"),$("#consumer_SignIn_NewAccount_Dialog").tabbedDialog(),$("#consumer_SignIn_NewAccount_Dialog").tabs("option","active",0),$("#consumer_listingIdTosave").text(n),$("#consumer_savetype").text("Home")):i=="False"?$.ajax("/consumer/savelistingforconsumer",{cache:!1,async:!1,type:"POST",data:{tblConsumerId:t,tblListingId:n},dataType:"json",success:function(){$(".featlist-container").find('[data-listingid="'+n+'"]').addClass("consumer-fav")},error:function(n){var t=JSON.parse(n.responseText)}}):i=="True"&&$.ajax("/consumer/deletelistingforconsumer",{cache:!1,async:!1,type:"POST",data:{tblConsumerId:t,tblListingId:n},dataType:"json",success:function(){$(".featlist-container").find('[data-listingid="'+n+'"]').removeClass("consumer-fav")},error:function(n){var t=JSON.parse(n.responseText)}})})});$(function(){$(document).on("click",".markAsfavoriteUsingSession",function(){var n=$(this).data("consumerid"),t=$(this).data("listingid");$.ajax("/consumer/savelistingforconsumer",{cache:!1,async:!1,type:"POST",data:{tblConsumerId:n,tblListingId:t},dataType:"json",success:function(){$("#consumer_dialog_message").html("");$("#consumer_dialog_message").html("Listing saved for this account.");$("#consumer_dialog_confirm").dialog({resizable:!1,dialogClass:"consumerDialogMobile",modal:!0,show:{effect:"fade",duration:1e3},buttons:{OK:{text:"OK","class":"consumerDialogBtn",id:"consumer_markAsfavOk",click:function(){$(this).dialog("close");GetAdvancedSearchData2(18)}}},close:function(){GetAdvancedSearchData2(18)}}).prev(".ui-dialog-titlebar").addClass("consumerDialogTitle");$("#consumer_dialog_confirm").dialog("option","title","Success");$("#consumer_dialog_confirm").dialog("open")},error:function(n){var t=JSON.parse(n.responseText);$("#consumer_dialog_message").html("");$("#consumer_dialog_message").html("Error Occured. Please try again later.");$("#consumer_dialog_confirm").dialog({resizable:!1,modal:!0,dialogClass:"consumerDialogMobile",buttons:{OK:{text:"OK","class":"consumerDialogBtn",click:function(){$(this).dialog("close")}}}}).prev(".ui-dialog-titlebar").addClass("consumerDialogTitle");$("#consumer_dialog_confirm").dialog("option","title","Error");$("#consumer_dialog_confirm").dialog("open")}})})});$(function(){$(document).on("click",".unmarkAsfavoriteUsingSession",function(){var n=$(this).data("consumerid"),t=$(this).data("listingid");$.ajax("/consumer/deletelistingforconsumer",{cache:!1,async:!1,type:"POST",data:{tblConsumerId:n,tblListingId:t},dataType:"json",success:function(){$("#consumer_dialog_message").html("");$("#consumer_dialog_message").html("Listing deleted for this account.");$("#consumer_dialog_confirm").dialog({resizable:!1,show:{effect:"fade",duration:1e3},modal:!0,dialogClass:"consumerDialogMobile",buttons:{OK:{text:"OK","class":"consumerDialogBtn",id:"consumer_UnmarkAsfavOk",click:function(){$(this).dialog("close");GetAdvancedSearchData2(18)}}},close:function(){GetAdvancedSearchData2(18)}}).prev(".ui-dialog-titlebar").addClass("consumerDialogTitle");$("#consumer_dialog_confirm").dialog("option","title","Success");$("#consumer_dialog_confirm").dialog("open")},error:function(n){var t=JSON.parse(n.responseText);$("#consumer_dialog_message").html("");$("#consumer_dialog_message").html("Error Occured. Please try again later.");$("#consumer_dialog_confirm").dialog({resizable:!1,modal:!0,dialogClass:"consumerDialogMobile",buttons:{OK:{text:"OK","class":"consumerDialogBtn",click:function(){$(this).dialog("close");GetAdvancedSearchData2(18)}}},close:function(){GetAdvancedSearchData2(18)}}).prev(".ui-dialog-titlebar").addClass("consumerDialogTitle");$("#consumer_dialog_confirm").dialog("option","title","Error");$("#consumer_dialog_confirm").dialog("open")}})})});$(function(){$(document).on("click","#consumer_passwordSendBtn",function(){var n=$("#forgotPasswordEmail").val(),t=IsEmail(n);t==!1?($("#ConsumerResetPasswordError").html("Please enter a valid email address."),$("#ConsumerResetPasswordError").css("display","block")):($("#ConsumerResetPasswordError").html(""),$.ajax("/consumer/forgotpassword",{cache:!1,async:!1,type:"POST",data:{consumerEmail:n},success:function(){$("#consumer_forgotPassword_dialog").dialog("close");$("#ConsumerResetPasswordError").css("display","none");$("#consumer_dialog_message").html("");$("#consumer_dialog_message").html("An email has been sent with a link to reset your password.");$("#consumer_dialog_confirm").dialog({resizable:!1,dialogClass:"consumerDialogMobile",modal:!0,show:{effect:"fade",duration:1e3},buttons:{OK:{text:"OK","class":"consumerDialogBtn",id:"consumer_passwordSentOk",click:function(){$(this).dialog("close")}}},close:function(){$(this).dialog("close")}}).prev(".ui-dialog-titlebar").addClass("consumerDialogTitle");$("#consumer_dialog_confirm").dialog("option","title","Success")},error:function(n){var t=JSON.parse(n.responseText);t.ValidEmail==!1&&($("#ConsumerResetPasswordError").html("Unable to find an account with the email address entered. Please try again. "),$("#ConsumerResetPasswordError").css("display","block"))}}))})});$(function(){$(document).on("click","#consumer_savedHome_delete",function(){var i=$(this).data("searchid"),n=$(this).data("consumerid"),t=$(this).data("listingid");$("#consumer_dialog_message").html("");$("#consumer_dialog_message").html("Are you sure you want to delete this home from saved list");$("#consumer_dialog_confirm").dialog({resizable:!1,dialogClass:"consumerDialogMobile",modal:!0,show:{effect:"fade",duration:1e3},buttons:{Yes:{text:"Yes","class":"consumerDialogBtn",click:function(){$(this).dialog("close");$.ajax("/consumer/deletelistingforconsumer",{cache:!1,async:!1,type:"POST",data:{tblConsumerId:n,tblListingId:t},dataType:"json",success:function(){},error:function(){}});source!="HomePage"&&GetAdvancedSearchData2(18);$("#consumerMyAccountBtn").click();$("#consumer_myAccount_dialog").tabs({active:2});$("#consumer_action_successLabel").html("Listing deleted Sucessfully");$("#consumer_action_successLabel").css("display","block");$("#consumer_action_successLabel").delay(3e3).fadeOut()}},Cancel:{text:"Cancel","class":"consumerDialogBtn",click:function(){$(this).dialog("close")}}}}).prev(".ui-dialog-titlebar").addClass("consumerDialogTitle");$("#consumer_dialog_confirm").dialog("option","title","Confirm")})});$(function(){$(document).on("click","#consumer_search_delete",function(){var n=$(this).data("searchid"),t=$(this).data("consumerid");$("#consumer_dialog_message").html("");$("#consumer_dialog_message").html("Are you sure you want to delete this search from saved list");$("#consumer_dialog_confirm").dialog({resizable:!1,dialogClass:"consumerDialogMobile",modal:!0,show:{effect:"fade",duration:1e3},buttons:{Yes:{text:"Yes","class":"consumerDialogBtn",click:function(){$(this).dialog("close");$.ajax("/consumer/deletesearchforconsumer",{cache:!1,async:!1,type:"POST",data:{tblConsumerId:t,tblConsumerSavedsearchId:n},dataType:"json",success:function(){$("#consumerMyAccountBtn").click();$("#consumer_myAccount_dialog").tabs({active:1});$("#consumer_action_successLabel").html("Search criteria deleted Sucessfully");$("#consumer_action_successLabel").css("display","block");$("#consumer_action_successLabel").delay(3e3).fadeOut()},error:function(){}})}},Cancel:{text:"Cancel","class":"consumerDialogBtn",click:function(){$(this).dialog("close")}}}}).prev(".ui-dialog-titlebar").addClass("consumerDialogTitle");$("#consumer_dialog_confirm").dialog("option","title","Confirm")})});$(function(){$(document).on("click","#consumer_search_edit",function(){var t=$(this).data("consumerid"),n=$(this).data("searchid");$.ajax("/consumer/editsearchforconsumer",{cache:!1,async:!1,type:"GET",data:{tblConsumerSavedsearchId:n},success:function(i){$("#ConsumerEditSearchError").html("");$("#ConsumerEditSearchError").css("display","none");$("#consumer_editSearch_dialog").html(i);$("#consumer_editSearch_dialog").dialog({resizable:!1,width:"400px",modal:!0,dialogClass:"consumerDialogMobile",buttons:{Update:{text:"Update","class":"consumerDialogBtn",click:function(){var i=$("#consumerSearchEdit_searchTerm").val(),r=$("#consumerSearchEdit_min-price-range").val(),u=$("#consumerSearchEdit_max-price-range").val(),f=$("#consumerSearchEdit_min-bed-range").val(),e=$("#consumerSearchEdit_min-bath-range").val(),o=$("#consumerSearchEdit_min-area-range").val(),s=$("#consumerSearchEdit_propType-val").val(),h=$("#consumerSearchEdit_min-garage-range").val()!=""?$("#consumerSearchEdit_min-garage-range").val():"",c=$("#consumerSearchEdit_min-story-range").val()!=""?$("#consumerSearchEdit_min-story-range").val():"",l=$("#consumerSearchEdit_daysOnMarket").val()!=""?$("#consumerSearchEdit_daysOnMarket").val():"",a=$("#consumerSearchEdit_YearBuilt").val()!=""?$("#consumerSearchEdit_YearBuilt").val():"",v=$("#consumerSearchEdit_KeyWords").val()!=""?$("#consumerSearchEdit_KeyWords").val():"",y=$("#consumerSearchEdit_isWaterFront").prop("checked")?!0:null,p=$("#consumerSearchEdit_hasGarage").prop("checked")?!0:null,w=$("#consumerSearchEdit_hasSwimmingPool").prop("checked")?!0:null,b=$("#consumerSearchEdit_hasAirConditioner").prop("checked")?!0:null,k=$("#consumerSearchEdit_hasHeatingSystems").prop("checked")?!0:null;i==""||i==null?($("#ConsumerEditSearchError").html("Search term is required."),$("#ConsumerEditSearchError").css("display","block")):$.ajax("/consumer/editsearchforconsumer",{cache:!1,async:!1,type:"POST",data:{tblConsumerId:t,tblConsumerSavedsearchId:n,SearchTerm:i,MinPrice:r,MaxPrice:u,Bedrooms:f,Bathrooms:e,SquareFeet:o,PropertyType:s,NumOfParkings:h,Stories:c,DaysOnMarket:l,YearBuilt:a,KeyWords:v,IsWaterFront:y,HasPool:w,HasGarage:p,HasAirConditioner:b,HasHeatingSystem:k},dataType:"json",success:function(){$("#consumer_editSearch_dialog").dialog("close");$("#consumerMyAccountBtn").click();$("#consumer_myAccount_dialog").tabs({active:1});$("#ConsumerEditSearchError").html("");$("#ConsumerEditSearchError").css("display","none");$("#consumer_action_successLabel").html("Search criteria updated sucessfully");$("#consumer_action_successLabel").css("display","block");$("#consumer_action_successLabel").delay(3e3).fadeOut()},error:function(n){var t=JSON.parse(n.responseText);t.dublicateSearchTerm&&($("#ConsumerEditSearchError").html("This search criteria already exists.  Please use different criteria"),$("#ConsumerEditSearchError").css("display","block"))}})}},Cancel:{text:"Cancel","class":"consumerDialogBtn",click:function(){$(this).dialog("close")}}}}).prev(".ui-dialog-titlebar").addClass("consumerDialogTitle")},error:function(){}});AttachAutoCompleteEvent_Consumer($("#consumerSearchEdit_searchTerm"))})});$(function(){$(document).on("click","#consumer_search_add",function(){var n=$(this).data("consumerid");$.ajax("/consumer/editsearchforconsumer",{cache:!1,async:!1,type:"GET",data:{tblConsumerSavedsearchId:0},success:function(t){$("#ConsumerEditSearchError").html("");$("#ConsumerEditSearchError").css("display","none");$("#consumer_editSearch_dialog").html(t);$("#consumer_editSearch_dialog").dialog({resizable:!1,width:"400px",modal:!0,dialogClass:"consumerDialogMobile",title:"Add New Search",buttons:{Add:{text:"Add","class":"consumerDialogBtn",click:function(){var t="",i=$("#consumerSearchEdit_min-price-range").val(),r=$("#consumerSearchEdit_max-price-range").val(),u=$("#consumerSearchEdit_min-bed-range").val(),f=$("#consumerSearchEdit_min-bath-range").val(),e=$("#consumerSearchEdit_min-area-range").val(),o=$("#consumerSearchEdit_propType-val").val(),s=$("#consumerSearchEdit_min-garage-range").val()!=""?$("#consumerSearchEdit_min-garage-range").val():"",h=$("#consumerSearchEdit_min-story-range").val()!=""?$("#consumerSearchEdit_min-story-range").val():"",c=$("#consumerSearchEdit_daysOnMarket").val()!=""?$("#consumerSearchEdit_daysOnMarket").val():"",l=$("#consumerSearchEdit_YearBuilt").val()!=""?$("#consumerSearchEdit_YearBuilt").val():"",a=$("#consumerSearchEdit_KeyWords").val()!=""?$("#consumerSearchEdit_KeyWords").val():"",v=$("#consumerSearchEdit_isWaterFront").prop("checked")?!0:null,y=$("#consumerSearchEdit_hasGarage").prop("checked")?!0:null,p=$("#consumerSearchEdit_hasSwimmingPool").prop("checked")?!0:null,w=$("#consumerSearchEdit_hasAirConditioner").prop("checked")?!0:null,b=$("#consumerSearchEdit_hasHeatingSystems").prop("checked")?!0:null;$(".srchTxtBoxGrp").each(function(){var n=$(this).val();n&&n!=""&&(t!=""?t=t+","+$(this).val():t==""&&(t=$(this).val()))});t==""||t==null?($("#ConsumerEditSearchError").html("Search term is required."),$("#ConsumerEditSearchError").css("display","block")):$.ajax("/consumer/editsearchforconsumer",{cache:!1,async:!1,type:"POST",data:{tblConsumerId:n,tblConsumerSavedsearchId:0,SearchTerm:t,MinPrice:i,MaxPrice:r,Bedrooms:u,Bathrooms:f,SquareFeet:e,PropertyType:o,NumOfParkings:s,Stories:h,DaysOnMarket:c,YearBuilt:l,KeyWords:a,IsWaterFront:v,HasPool:p,HasGarage:y,HasAirConditioner:w,HasHeatingSystem:b},dataType:"json",success:function(){$("#consumer_editSearch_dialog").dialog("close");$("#consumerMyAccountBtn").click();$("#consumer_myAccount_dialog").tabs({active:1});$("#ConsumerEditSearchError").html("");$("#ConsumerEditSearchError").css("display","none");$("#consumer_action_successLabel").html("New Search Added");$("#consumer_action_successLabel").css("display","block");$("#consumer_action_successLabel").delay(3e3).fadeOut()},error:function(n){var t=JSON.parse(n.responseText);t.dublicateSearchTerm?($("#ConsumerEditSearchError").html("This search criteria already exists.  Please use different criteria"),$("#ConsumerEditSearchError").css("display","block")):($("#ConsumerEditSearchError").html("Some error occured.  Please try later."),$("#ConsumerEditSearchError").css("display","block"))}})}},Cancel:{text:"Cancel","class":"consumerDialogBtn",click:function(){$(this).dialog("close")}}}}).prev(".ui-dialog-titlebar").addClass("consumerDialogTitle")},error:function(){}});AttachAutoCompleteEvent_Consumer($(".srchTxtBoxGrp"))})});$(function(){$(document).on("click","#consumerLogoutBtn",function(){var n=$(this).data("consumerid");$.ajax("/consumer/logout",{cache:!1,async:!1,type:"Post",data:{tblConsumerId:n},success:function(){window.location.reload(!0)},error:function(){}})})});$(function(){$(document).on("click","#consumerEditName,#consumerEditPhone",function(){var n=$(this).attr("id")=="consumerEditName"?"Name":"Phone",t=$(this).data("consumerid");$("#consumerUpdateFName").val($("#ConsumerFirstName").val());$("#consumerUpdateLName").val($("#ConsumerLastName").val());$("#consumerUpdatePhone").val($("#PhoneNumber").val());$("#consumerUpdate"+n+"Error").html("");$("#consumerUpdate"+n+"Error").css("display","none");$("#consumer_edit"+n+"_dialog").dialog({modal:!0,minWidth:700,minHeight:200,draggable:!0,dialogClass:"consumerDialogMobile",buttons:{Update:{text:"Update",id:"consumer_edit_"+n+"_update","class":"consumerDialogBtn",click:function(){var i;if(n=="Phone")var r=$("#consumerUpdatePhone").val().trim(),u=null,f=null;else var r=null,u=$("#consumerUpdateFName").val().trim(),f=$("#consumerUpdateLName").val().trim();n!="Phone"||isPhone(r)?n=="Name"&&($("#consumerUpdateFName").val()==""||$("#consumerUpdateLName").val()=="")?(i=$("#consumerUpdateFName").val()==""&&$("#consumerUpdateLName").val()==""?"first and last":$("#consumerUpdateFName").val()==""?"first":"last",$("#consumerUpdateNameError").html("Please enter a "+i+" name"),$("#consumerUpdateNameError").css("display","block")):($("#consumer_edit"+n+"_dialog > img").css("display","block"),$.ajax("/consumer/updateconsumerinfo",{cache:!1,async:!1,type:"POST",data:{tblConsumerId:t,firstName:u,lastName:f,phoneNumber:r},dataType:"json",success:function(){$("#consumer_edit"+n+"_dialog > img").css("display","none");$("#consumer_edit"+n+"_dialog").dialog("close");$("#consumerUpdate"+n+"Error").html("");$("#consumerUpdate"+n+"Error").css("display","none");$("#consumerMyAccountBtn").click();$("#consumer_myAccount_dialog").tabs({active:0});$("#consumer_action_successLabel").html(n+" updated Successfully");$("#consumer_action_successLabel").css("display","block");$("#consumer_action_successLabel").delay(3e3).fadeOut()},error:function(t){$("#consumer_edit"+n+"_dialog > img").css("display","none");$("#consumerUpdate"+n+"Error").html(t.responseJSON.errmsg);$("#consumerUpdate"+n+"Error").css("display","block")}})):($("#consumerUpdatePhoneError").html("Please enter valid phone number"),$("#consumerUpdatePhoneError").css("display","block"))}},Cancel:{text:"Cancel","class":"consumerDialogBtn",click:function(){$(this).dialog("close")}}},show:{effect:"fade",duration:1e3}}).prev(".ui-dialog-titlebar").addClass("consumerDialogTitle")})});$(function(){$(document).on("click","#consumerEditEmail",function(){var n=$(this).data("consumerid");$("#consumerUpdateEmail").val($("#ConsumerEmail").val());$("#consumerUpdateEmailError").html("");$("#consumerUpdateEmailError").css("display","block");$("#consumer_editEmail_dialog").dialog({modal:!0,minWidth:700,minHeight:200,draggable:!0,dialogClass:"consumerDialogMobile",buttons:{Update:{text:"Update",id:"consumer_edit_email_update","class":"consumerDialogBtn",click:function(){var t=$("#consumerUpdateEmail").val();IsEmail(t)==!1?($("#consumerUpdateEmailError").html("Please enter valid email"),$("#consumerUpdateEmailError").css("display","block")):($("#consumer_editEmail_dialog > img").css("display","block"),$.ajax("/consumer/editemail",{cache:!1,async:!1,type:"POST",data:{tblConsumerId:n,newEmailAddress:t},dataType:"json",success:function(){$("#consumer_editEmail_dialog > img").css("display","none");$("#consumer_editEmail_dialog").dialog("close");$("#consumerUpdateEmailError").html("");$("#consumerUpdateEmailError").css("display","none");$("#consumerMyAccountBtn").click();$("#consumer_myAccount_dialog").tabs({active:0});$("#consumer_action_successLabel").html("Email updated Sucessfully");$("#consumer_action_successLabel").css("display","block");$("#consumer_action_successLabel").delay(3e3).fadeOut()},error:function(n){$("#consumer_editEmail_dialog > img").css("display","none");var t=JSON.parse(n.responseText);t.dublicateEmail&&($("#consumerUpdateEmailError").html("Account already exists with this email."),$("#consumerUpdateEmailError").css("display","block"))}}))}},Cancel:{text:"Cancel","class":"consumerDialogBtn",click:function(){$(this).dialog("close")}}},show:{effect:"fade",duration:1e3}}).prev(".ui-dialog-titlebar").addClass("consumerDialogTitle")})});$(function(){$(document).on("click","#consumerEditpassword",function(){var n=$(this).data("consumerid");$("#consumer_editPasswordError").html("");$("#consumer_editPasswordError").css("display","none");$("#consumer_editPassword_old").removeClass("validate");$("#consumer_editPassword_new").removeClass("validate");$("#consumer_editPassword_old").val("");$("#consumer_editPassword_new").val("");$("#consumer_editPassword_dialog").dialog({modal:!0,minWidth:700,minHeight:200,draggable:!0,show:{effect:"fade",duration:1e3},dialogClass:"consumerDialogMobile",buttons:{Update:{text:"Update",id:"consumer_edit_password_update","class":"consumerDialogBtn",click:function(){var t=$("#consumer_editPassword_old").val(),i=$("#consumer_editPassword_new").val();$("#consumer_editPassword_dialog > img").css("display","block");$.ajax("/consumer/editpassword",{cache:!1,async:!1,type:"Post",data:{TblConsumerId:n,OldPassword:t,NewPassword:i},success:function(){$("#consumer_editPassword_dialog > img").css("display","none");$("#consumer_editPassword_old").removeClass("validate");$("#consumer_editPassword_new").removeClass("validate");$("#consumer_editPasswordError").html("");$("#consumer_editPassword_dialog").dialog("close");$("#consumerMyAccountBtn").click();$("#consumer_myAccount_dialog").tabs({active:0});$("#consumer_action_successLabel").html("Password updated Sucessfully");$("#consumer_action_successLabel").css("display","block");$("#consumer_action_successLabel").delay(3e3).fadeOut()},error:function(n){var i,t;if($("#consumer_editPassword_dialog > img").css("display","none"),$("#consumer_editPasswordError").html(""),n.responseJSON.InvalidOldPassword==!0)$("#consumer_editPasswordError").html("Invalid Old password"),$("#consumer_editPasswordError").css("display","block");else for(i=JSON.parse(n.responseText),$("#consumer_editPasswordError").css("display","block"),t=0;t<i.errors.length;t++){var u=i.errors[t],f=u.Key,r=u.Message;f=="OldPassword"?($("#consumer_editPasswordError").append(r+"<br>"),$("#consumer_editPassword_old").addClass("validate")):f=="NewPassword"?($("#consumer_editPasswordError").append(r+"<br>"),$("#consumer_editPassword_new").addClass("validate")):$("#consumer_editPasswordError").append(r+"<br>")}}})}},Cancel:{text:"Cancel","class":"consumerDialogBtn",click:function(){$(this).dialog("close")}}}}).prev(".ui-dialog-titlebar").addClass("consumerDialogTitle")})});AutoCompleteSearchRequest_Consumer=null;$(function(){$(document).on("click","#consumer_WantToSignUp_Submit",function(){$("#consumer_savetype").text("Search");$("#loginForm input").removeClass("validate");$("#consumer_signin_email").val("");$("#consumer_signin_password").val("");$("#ConsumerSigninError").html("");$("#ConsumerSigninError").css("display","none");$("#registerForm input").removeClass("validate");$("#consumer_NewAccount_fname").val("");$("#consumer_NewAccount_lname").val("");$("#consumer_NewAccount_phone").val("");$("#consumer_NewAccount_email").val("");$("#consumer_NewAccount_password").val("");$("#ConsumerNewAccountError").html("");$("#ConsumerNewAccountError").css("display","none");$("#consumer_SignIn_NewAccount_Dialog").tabbedDialog();$("#consumer_SignIn_NewAccount_Dialog").tabs("option","active",0);$("#property-search-more-options").is(":visible")&&$("#property-search-more-options").hide();$("#consumer_WantToSignup_Dialog").dialog("close")})});$(function(){$(document).on("click","#consumer_WantToSignUp_cancel",function(){$("#consumer_WantToSignup_Dialog").dialog("close")})})