function Validate(n){var t=$(n);return $.validator.unobtrusive.parse(t),t.validate(),t.valid()?!0:!1}function RegisterSuccess(n){n.Success?($("#create-account").attr("style","display:none"),$("#email-alert-notification").attr("style","display:block")):$("#create-account-error-message").text(n.Message)}function refineSearch(n,t,i){$("#sNavigation").val($("#SortOrder").val());var r=$("#refineSearch"),u;$.ajax({type:r.attr("method")?r.attr("method").toUpperCase():"POST",url:r.attr("action"),data:r.serialize(),beforeSend:function(){$("#dvLoading").show();u=(new Date).getTime()},success:function(f){var o,e;if($("#dvLoading").hide(),f.QuickFindCode!=null&&f.QuickFindCode!=""&&(window.location.href="https://"+window.location.host+"/search?query=k~"+f.QuickFindCode),f.success){if(dataLayerPush(f.TotalResults!=undefined?f.TotalResults:0,f.ShownResults,r.serialize(),(new Date).getTime()-u,""),o=$("#ResultsPerPage").val(),$("#search-update").empty().html(f.SearchResults),$("#dynamic-search-update").html(f.DynamicSearch),$("#NoSearchResults").html(f.TotalResults!=undefined?f.TotalResults:0),f.Model.SeoData!=undefined&&(document.title=f.Model.SeoData.PageTitle!=undefined?f.Model.SeoData.PageTitle:"",$("meta[name=description]").attr("content",f.Model.SeoData.PageDescription!=undefined?f.Model.SeoData.PageDescription:""),$("meta[name=keywords]").attr("content",f.Model.SeoData.Keywords!=undefined?f.Model.SeoData.Keywords:"")),$("#ResultsPerPage").val(o),$("#SortOrder").val($("#sNavigation").val()),f.IsBestDeals?$("#searchOrbestdealCrumbs").empty().append($("<a><\/a>").attr("href","/best-deals/").append("<span>Best Deals<\/span>")):$("#searchOrbestdealCrumbs").empty().append($("<a><\/a>").attr("href","/search/").append("<span>Search<\/span>")),$("#searchCrumbs").html(f.BreadCrumbs),$("#MinYear").val($("#YearFrom").val()),$("#MaxYear").val($("#YearTo").val()),n!=null&&t!=null){e="";switch(n){case"Application":e="a~";break;case"Type":e="t~";break;case"Make":e="b~";break;case"Model":e="m~"}$.grep(searchCriteria,function(r){var f=!1,u;r.criteria==n&&((r.criteria=="DealerName"||r.criteria=="Model"||r.criteria=="Application")&&t.toString().toLowerCase().indexOf(" and ")>=0&&(f=!0),u=RemoveSpace(t.toString().toLowerCase()),i!=undefined&&i!=""&&(u=i),f&&(u=u.replace("-and-","-(and)-")),r.value=u!=""?e+u:u)})}refreshDfpTargeting(f.Model.sKeyword);updateUrl(!0);$('link[rel="canonical"]').attr("href","https://"+location.host+location.pathname);$.each(f.UrlHeaderFooterMenu,function(n,t){var i="";i=t.NormalLink?'<a href="'+t.Url+'" title="">'+t.Text+"<\/a>":'<span class="span-link" data-val="'+t.Url+'" title="">'+t.Text+"<\/span>";$("."+t.Key).html(i)});$(".span-link").on("click",function(){window.location.href=$(this).data("val")});$("#sidebar").removeAttr("style")}else dataLayerPush(0,0,"",(new Date).getTime()-u,f.serverError)},error:function(n,t){dataLayerPush(0,0,"",(new Date).getTime()-u,t)},complete:function(){bindNavigation();console.log((new Date).getTime()-u);$(".sticky-banner").sticky("refresh");lazyload();InitializeVideoChatButtonClickEvent()}})}function refreshDfpTargeting(n){window.googletag&&googletag.apiReady&&(googletag.pubads().clearTargeting(),$.grep(searchCriteria,function(n){var r="",t,i;n.value!==""&&n.value!=".."&&(r=n.value.replace(/\w\S*/g,function(n){return n.charAt(0).toUpperCase()+n.substr(1).toLowerCase()}));n.criteria=="Condition"?(t=$("#sCondition").val().toLowerCase().replace("private used","used").replace("dealer used","used").replace("dealer new","new").replace("dealer demo","demo").split(","),googletag.pubads().setTargeting("condition",t)):n.criteria=="Category"?googletag.pubads().setTargeting("category",[$("#sCategory").val()]):n.criteria=="Application"?(i=$("#sApplication").val().toLowerCase().split(","),googletag.pubads().setTargeting("application",i)):n.criteria=="Make"?googletag.pubads().setTargeting("make",[$("#sMake").val()]):n.criteria=="Model"?googletag.pubads().setTargeting("model",[$("#sModel").val()]):n.criteria=="State"?googletag.pubads().setTargeting("state",[$("#sState").val()]):n.criteria=="DealerName"&&googletag.pubads().setTargeting("dealer",[$("#sDealerName").val()])}),$.trim(n)!=""&&googletag.pubads().setTargeting("keyword",[$("#sKeyword").val()]),googletag.pubads().refresh())}function dataLayerPush(n,t,i,r,u){for(var e=i.split("&"),o="",f=0;f<e.length;f++)e[f].substr(e[f].length-1)!="="&&(o+=e[f]+"\n");window.dataLayer=window.dataLayer||[];window.dataLayer.push({event:"Search Finished","Total Results":n,"Shown Results":t,"Search Term":o,"Search Time":r,Error:u})}function toTitleCase(n){return n.replace(/\w\S*/g,function(n){return n.charAt(0).toUpperCase()+n.substr(1).toLowerCase()})}function updateUrl(n){var y;if(!(window.location.pathname.toLowerCase().indexOf("/search/alerts/")>=0)||!displayAlertsOnly){var o="",t="",f="",e="",r="",u="",s="",i="",h="",c="",p="",l="",a=!0,v="";$.grep(searchCriteria,function(n){n.value!==""&&n.value!=".."&&(n.criteria!="Country"?(o+=n.value+"/",n.value!=""&&(a=!1)):o+=RemoveSpace($("#Country").val())+"/",n.criteria=="Category"?r=" "+$("#sCategory").val():n.criteria=="Suburb"?e=" "+$("[class='dynamicSearchLink active'][data-name='Suburb'][data-value='"+$("#sSuburb").val()+"']").find("span.refine-title").text()+" ":n.criteria=="State"?(f=" "+$("[class='dynamicSearchLink active'][data-name='State'][data-value='"+$("#sState").val()+"']").find("span.refine-title").text(),0):n.criteria=="Country"?u=" "+$("[class='dynamicSearchLink active'][data-name='Country'][data-value='"+$("#sCountry").val().toUpperCase()+"']").find("span.refine-title").text()+" ":n.criteria=="Model"?s=" "+$("#sModel").val():n.criteria=="Application"?i=" "+$("#sApplication").val():n.criteria=="Type"?h=" "+$("#sType").val():n.criteria=="Make"?c=" "+$("#sMake").val():n.criteria=="DealerName"?p=" "+$("#sDealerName").val():n.criteria=="Condition"&&(l=" "+$("#sCondition").val()))});(e!==""||f!==""||u!=="")&&(v=" in"+e+f+((e!==""||f!=="")&&u!==""?","+u:u));updatedUrl=GetFullPath(!1,n,o);history.pushState!=null&&history.pushState(searchCriteria,$(document).find("title").text(),updatedUrl);i.toLowerCase().indexOf("trailer")>-1&&r.toLowerCase().indexOf("trailer")>-1&&(r="");i.toLowerCase().indexOf("truck")>-1&&r.toLowerCase().indexOf("truck")>-1&&(y=new RegExp("truck","gi"),i=i.replace(y,""));t=l.split(",").join(", ")+c+s+i+h+r+" For Sale"+v.replace("a~","").replace("t~","").replace("m~","").replace("b~","").replace(/\s+/g," ");a&&$("#ListingIsBestDeal").val()!=="1"&&(t=" Matching search results "+t);$("#ListingIsBestDeal").val()==="1"&&(t="Best Deals "+t);t.trim()!==""&&$("#matchingFilters").text(AddSpace(t))}}function RemoveSpace(n){if(n.trim()=="")return"";var t=n?n.replace(/\-/g,"_").replace(/\s/g,"-").replace(/-&-/g,"-and-").replace(/-\/-/g,"-or-").replace("0R","(or)").replace("0r","(or)"):n;return t.indexOf("/")>=0&&t.substring(t.indexOf("/")+1,1)!="-"&&t.substring(t.indexOf("/")-1,1)!="-"&&(t=t.replace("/","0r")),t}function AddSpace(n){return n?n.replace(/\_/g,"-").replace(/\-/g," ").replace(/\-and-/g,"-&-").replace(/-\/-/g,"-or-").replace(".."," - "):n}function GetFilters(){var n=$("#sKeyword").val(),v;n=n?n.replace(/\s/g,"_").replace(/\+/g,"_plus_").replace(/\//g,"_or_").replace(/&/g,"_and_").replace(/:/g,"_colon_").replace(/\./g,"_dot_"):n;var i=""+RemoveSpace($("#sCountry").val()),r=""+$("#sPrice").val(),u=""+$("#sPriceForSale").val(),f=""+$("#sPriceForHire").val(),e=""+n,o=""+$("#Action").val(),s=""+RemoveSpace($("#sNavigation").val()),h=""+RemoveSpace($("#sGVM").val()),c=""+RemoveSpace($("#sGCM").val()),l=""+RemoveSpace($("#sHP").val()),a=""+RemoveSpace($("#sFilterOrder").val()),t="";return $("#ResultsPerPage").val()&&(t+=$("#ResultsPerPage").val()),v="",(i.length>0?"u~"+i.toLowerCase()+"-":"")+(r.length>0?"p~"+r+"-":"")+(u.length>0?"l~"+u+"-":"")+(f.length>0?"r~"+f+"-":"")+(e.length>0?"k~"+e+"-":"")+(o.length>0?"q~"+o+"-":"")+(s.length>0?"v~"+s+"-":"")+(h.length>0?"g~"+h+"-":"")+(c.length>0?"i~"+c+"-":"")+(l.length>0?"h~"+l+"-":"")+(a.length>0?"f~"+a+"-":"")+(t.length>0?"z~"+t+"-":"")}function GetValue(n,t){var r,i,u;if(t!=null)return(r=t.search(n+"~"),r==-1)?null:(i=t.substr(r+2),u=i.search("-"),u==-1?i:i.substr(0,u))}function GetQuery(n){var r=window.location.href,i,t;return(n=n.replace(/[\[\]]/g,"\\$&"),i=new RegExp("[?&]"+n+"(=([^&#]*)|&|#|$)"),t=i.exec(r),!t)?null:t[2]?decodeURIComponent(t[2].replace(/\+/g," ")):""}function insertCriteria(){for(var i,r,u,f,t=["Country","Condition","Category","Application","Make","Model","Type","State","Suburb","Year","DealerName"],n=0;n<t.length;n++){i="";r="";switch(t[n]){case"Application":r="a~";break;case"Type":r="t~";break;case"Make":r="b~";break;case"Model":r="m~"}t[n]=="Year"?(i=$("#"+t[n]+"From").val().toString()+".."+$("#"+t[n]+"To").val().toString(),i=i==".."?"":i):(u=!1,(t[n]=="DealerName"||t[n]=="Model"||t[n]=="Application")&&$("#s"+t[n]).val().toLowerCase().indexOf(" and ")>=0&&(u=!0),currentValue=t[n]=="Country"?RemoveSpace($("#"+t[n]).val().toString()).toLowerCase():RemoveSpace($("#s"+t[n]).val().toString()).toLowerCase(),u&&(currentValue=currentValue.replace("-and-","-(and)-")),i=currentValue!=""?r+currentValue:currentValue);f={criteria:t[n],value:i};searchCriteria.push(f)}}function bindNavigation(){var n,t,i;$("#price-tab-container").length===1&&(n="span#tab-price-for-sale",$("#sPriceForHire").val()!==""&&(n="span#tab-price-for-hire"),$("#price-tab-container").easytabs({animationSpeed:300,defaultTab:n,panelActiveClass:"active",tabActiveClass:"active",tabs:"> div > span",updateHash:!1}),$("#price-for-sale").html($($($("span#span-price-for-sale").closest("div.refine-styles")).find("div")[0]).html()),$("#price-for-hire").html($($($("span#span-price-for-hire").closest("div.refine-styles")).find("div")[0]).html()),$($("span#span-price-for-sale").closest("div.refine-styles")).remove(),$($("span#span-price-for-hire").closest("div.refine-styles")).remove());$(".NextPage,.PreviousPage").off("click").click(function(n){var i,t;n.preventDefault();i=$(this).get(0).tagName.toLowerCase();i=="a"?(t=$(this).attr("href").split("/?"),t.length>1?$("#Url").val(t[0]+"/"):$("#Url").val(t[0])):(t=$(this).data("val").split("/?"),t.length>1?$("#Url").val(t[0]+"/"):$("#Url").val(t[0]));$("#Action").val($(this).data("page"));refineSearch()});$(".PageNumbers").off("click").click(function(n){var i,t;n.preventDefault();i=$(this).get(0).tagName.toLowerCase();i=="a"?(t=$(this).attr("href").split("/?"),t.length>1?$("#Url").val(t[0]+"/"):$("#Url").val(t[0])):(t=$(this).data("val").split("/?"),t.length>1?$("#Url").val(t[0]+"/"):$("#Url").val(t[0]));$("#sDealerName").val().length>0&&$("#Url").val(document.location.href.split("/?")[0]);$("#Action").val(n.target.textContent);refineSearch()});$(".dynamicSearchLink").off("click").click(function(n){var o,r,u,s;n.preventDefault();$(this).addClass("active");var i="",t="",f=$("#s"+$(this).data("name")),e="";if($(this).data("name")=="Country"&&(e=$(this).data("value")),$(this).data("name")=="BestDeals"&&(f=$("#ListingIsBestDeal")),$(this).data("name")=="Country"?(i=$("#"+$(this).data("name")).val(),o=$(this).data("value"),o.toLowerCase()=="au"?t="Australia":o.toLowerCase()=="nz"&&(t="New Zealand")):(i=f.val(),t=$(this).data("value")||$(this).data("low")+".."+$(this).data("high")),t.toString().toLowerCase()===i.toString().toLowerCase()&&(t="",i=""),i.toString().toLowerCase().indexOf(t.toString().toLowerCase())>=0&&(i=i.replace(t,""),t=""),$(this).data("name")=="Application"||$(this).data("name")=="Condition"){if(t=i==""?t:i+","+t,t!=""){while(t.indexOf(",")==0)t=t.toString().indexOf(",")==0?t.toString().substring(1,t.length):t;while(t.lastIndexOf(",")==t.length-1)t=t.toString().lastIndexOf(",")==t.length-1?t.substring(0,t.length-1):t}f.val(t)}else f.val(t);if($(this).data("name")=="Country"&&(f.val(e),$("#"+$(this).data("name")).val(t),t.toString().toLowerCase()===i.toString().toLowerCase()&&(f.val(""),$("#"+$(this).data("name")).val(""))),$("#Action").val("1"),r=$(this).data("name"),r.toLowerCase()=="licence type"&&(r="Type"),r!=null&&t!=null){u="";switch(r){case"Application":u="a~";break;case"Type":u="t~";break;case"Application":u="t~";break;case"Make":u="b~";break;case"Model":u="m~"}$.grep(searchCriteria,function(n){var o=!1,f;n.criteria==r&&((n.criteria=="DealerName"||n.criteria=="Model"||n.criteria=="Application")&&t.toString().toLowerCase().indexOf(" and ")>=0&&(o=!0),f=RemoveSpace(t.toString().toLowerCase()),n.criteria=="Country"&&(f=RemoveSpace(e.toLowerCase()),t.toString().toLowerCase()===i.toString().toLowerCase()&&(e="",f="")),o&&(f=f.replace("-and-","-(and)-")),n.value=f!=""?u+f:f)})}s="";$.grep(searchCriteria,function(n){n.value!==""&&n.value!=".."&&(s+=n.value+"/")});$("#Url").val(GetFullPath(!0,!1,s));displayAlertsOnly=!1;$(this).data("countryvalue")!=undefined&&$(this).data("countryvalue")!=""&&$("#sCountry").val($(this).data("countryvalue"));refineSearch(r,t,e)});$(".dynamicSearchGroup").each(function(){$(this).data("groupnumber")!=0&&$(this).hide()});$(".dynamicSearchMore").off("click").click(function(n){n.preventDefault();$(this).hide();$(this).siblings(".dynamicSearchLess")&&$(this).siblings(".dynamicSearchLess").hide();var t=$("#DynamicSearch"+$(this).data("name")+"Group"+$(this).data("showgroup"));$(t).show();$(t).find(".dynamicSearchLess").show();$(t).find(".dynamicSearchMore")&&$(t).find(".dynamicSearchMore").show()});$(".dynamicSearchLess").off("click").click(function(n){n.preventDefault();var t=$("#DynamicSearch"+$(this).data("name")+"Group"+(parseInt($(this).data("hidegroup"))-1));$(this).hide();$(this).siblings(".dynamicSearchMore")&&$(this).siblings(".dynamicSearchMore").hide();$($(this).closest("div")).hide();$(t).find(".dynamicSearchMore").show();$(t).find(".dynamicSearchLess").show()});$(".dynamicSearchOrder").off("click").click(function(n){if(n.preventDefault(),$(this).data("element")==="Country")$("div#price-for-sale").find("a.dynamicSearchOrder").each(function(){$(this).removeClass("active")}),$("div#price-for-hire").find("a.dynamicSearchOrder").each(function(){$(this).removeClass("active")}),$("div#price-for-sale").find("a.dynamicSearchOrder[data-elementvalue='"+$(this).data("elementvalue")+"']").addClass("active"),$("div#price-for-hire").find("a.dynamicSearchOrder[data-elementvalue='"+$(this).data("elementvalue")+"']").addClass("active"),$(".dynamicSearchLink_"+$(this).data("element")).each(function(){$(this).hide()}),$(".dynamicSearchLink_"+$(this).data("elementvalue")).each(function(){$(this).show()});else{var t=parseInt($(this).data("groupno"))*2;$("#sFilterOrder").val(parseInt($("#sFilterOrder").val())&~(3<<t)|parseInt($(this).data("order"))<<t);refineSearch()}});$("p[id^='save_ad_']").on("click",function(n){n.preventDefault();var i=$(this).data("val"),t=this;$.ajax({url:"/search/savead/",type:"POST",data:{adId:i},dataType:"json",success:function(n){n.Status===200&&($(t).find("i").attr("class","fa fa-star"),$(t).off())},error:function(){}})});$(".ad-detail-link, .list-title").each(function(){var i=$(this).get(0).tagName.toLowerCase(),t,n;i=="a"?(t=$(this).attr("href").indexOf("query="),t>0?(n=$(this).attr("href").substring(0,t)+"query="+window.location.pathname.replace("/search","")+"&f="+GetFilters(),$(this).attr("href",n)):(n=$(this).attr("href")+"?query="+window.location.pathname.replace("/search","")+"&f="+GetFilters(),$(this).attr("href",n))):(t=$(this).data("val").indexOf("query="),t>0?(n=$(this).data("val").substring(0,t)+"query="+window.location.pathname.replace("/search","")+"&f="+GetFilters(),$(this).data("val",n)):(n=$(this).data("val")+"?query="+window.location.pathname.replace("/search","")+"&f="+GetFilters(),$(this).data("val",n)))});$("span.get-finance,div.get-finance,span.get-insurance,div.get-insurance,div.whatsapp-btn,span.whatsapp-btn,div.fb-messenger,span.fb-messenger,.afs-container").off().on("click",function(n){window.open($(this).data("val"),"_blank");n.preventDefault()});t=GetQuery("query");$("#ResultsPerPage").val(GetValue("z",t));$("#SortOrder").val(GetValue("v",t));$("#ResultsPerPage, #SortOrder").change(function(){$("#refineSearch").submit()});$("#MinYear, #MaxYear").change(function(){var n=$("#MinYear").val(),t=$("#MaxYear").val();(n==""&&t==""||parseInt(n,10)<=parseInt(t,10))&&$("#refineSearch").submit()});$("#clearYearFilter").on("click",function(){$("#MinYear").val()!=""&&$("#MaxYear").val()!=""?($("#MinYear").val(""),$("#MaxYear").val(""),$("#refineSearch").submit()):($("#MinYear").val()!=""||$("#MaxYear").val()!="")&&($("#MinYear").val(""),$("#MaxYear").val(""))});$.remodal&&($(".modal").remodal({hashTracking:!1,closeOnOutsideClick:!1}),i=$.remodal.lookup[$("[data-remodal-id=modal]").data("remodal")]);$("#lnkSignUp").on("click",function(n){n.preventDefault();$("#create-account").attr("style","display:block");$("#sign-in").attr("style","display:none")});$("#ApplicationId").attr("disabled","disabled");$(document.body).on("change","#CategoryId",function(){$(this).val()&&($("#MakeId").attr("disabled",!0),$.getJSON("/Home/GetMakes/",{categoryId:$(this).val()},function(n){$("#MakeId").empty();$("#MakeId").append($("<option/>",{value:"",text:"All Makes"}));$.each(n,function(n,t){$("#MakeId").append($("<option/>",{value:t.MakeId,text:t.MakeName}))});$("#CategoryId option:selected").text()!="Trucks"?$("#ApplicationId").attr("disabled","disabled"):$("#MakeId").attr("disabled",!1)}))});$(document.body).on("change","#MakeId",function(){$(this).val()&&($("#ModelId").attr("disabled",!0),$.getJSON("/Home/GetModels/",{categoryId:$("#CategoryId").val(),makeId:$(this).val()},function(n){$("#ModelId").empty();$("#ModelId").append($("<option/>",{value:"",text:"All Models"}));$.each(n,function(n,t){$("#ModelId").append($("<option/>",{value:t.ModelId,text:t.ModelName}))})}),$("#ModelId").attr("disabled",!1))});$(document.body).on("change","#CategoryId",function(){$(this).val()&&($("#TypeId").removeAttr("disabled"),$.getJSON("/Home/GetTypes/",{categoryId:$(this).val()},function(n){$("#TypeId").empty();$("#TypeId").append($("<option/>",{value:"",text:"All Types"}));$.each(n,function(n,t){$("#TypeId").append($("<option/>",{value:t.TypeId,text:t.TypeName}))})}))});$("span[id^='save_ad_']").on("click",function(n){n.preventDefault();n.stopImmediatePropagation();var i=$(this).data("val"),t=this;$.ajax({url:"/search/savead/",type:"POST",data:{adId:i},dataType:"json",success:function(n){n.Status===200&&($(t).find("i").attr("class","fa fa-star"),$(t).off())},error:function(){}})});return!1}function dec2Bin(n){return(n>>>0).toString(2)}function GetFullPath(n,t,i){var s="",u,f,r,c,h,e,o;if(window.location.pathname.toLowerCase().indexOf("all-for-sale")>=0&&(s="all-for-sale/"),u="?query="+GetFilters(),f="/search/",$("#ListingIsBestDeal").val()==="1"&&(f="/best-deals/"),r="",t)r=f+i.toLowerCase()+s+u;else{for(c=location.search.substr(1),h=c.split("&"),e=0;e<h.length;e++)o=h[e].split("="),o[0]!="query"&&(u+="&"+o[0]+"="+o[1]);r=f+i.toLowerCase()+s+u}return n&&(r=new String(window.location).split("/search")[0]+r),r}function bindButtonSearchAlerts(){$("#ApplicationId").attr("disabled","disabled");$(document.body).on("change","#form-create-email-alert #CategoryId",function(){getMakes($(this),"create")});$(document.body).on("change","#form-create-email-alert #MakeId",function(){getModels($(this),"create")});$(document.body).on("change","#form-create-email-alert #CategoryId",function(){getTypes($(this),"create")});$(document.body).on("change","#form-create-email-alert #CountryList",function(){getStates($(this))})}function EmailAlertSuccess(n,t){var i=window.location.href.indexOf("dashboard")>-1,r;n.Success?(i&&reloadAlerts(),t=="create"?(i?($("[data-remodal-id=modal-create-alert]").remodal().close(),totalAlerts++):$("#btnEmailAlertClose").click(),$("#form-create-email-alert")[0].reset()):(r=$("[data-remodal-id=modal-update-alert]").remodal(),r.close(),$("#messageUpdateAlertSuccess").text(n.Message),$("#update-email-alert-success-message").show(),$("#form-update-email-alert")[0].reset()),i&&$("#TotalAlerts").text(totalAlerts<0?0:totalAlerts)):t=="create"?($("#messageCreateAlert").text(n.Message),$("#create-email-alert-error-message").show()):t=="update"&&($("#messageUpdateAlert").text(n.Message),$("#update-email-alert-error-message").show());$("#dvLoading").hide()}function getMakes(n,t,i){n.val()&&(t=="create"?make.removeAttr("disabled"):makeUpdate.removeAttr("disabled"),$.getJSON("/Home/GetMakes/",{categoryId:n.val()},function(n){t=="create"?(make.empty(),make.append($("<option/>",{value:"",text:"All Makes"})),$.each(n,function(n,t){make.append($("<option/>",{value:t.MakeId,text:t.MakeName}))}),$("#form-create-email-alert #CategoryId option:selected").text()!="Trucks"?$("#form-create-email-alert #ApplicationId").attr("disabled","disabled"):$("#form-create-email-alert #ApplicationId").removeAttr("disabled")):(makeUpdate.empty(),makeUpdate.append($("<option/>",{value:"",text:"All Makes"})),$.each(n,function(n,t){makeUpdate.append($("<option/>",{value:t.MakeId,text:t.MakeName}))}),$("#form-update-email-alert #CategoryId option:selected").text()!="Trucks"?$("#form-update-email-alert #ApplicationId").attr("disabled","disabled"):$("#form-update-email-alert #ApplicationId").removeAttr("disabled"),i!=undefined&&($("#form-update-email-alert #MakeId").val(i),getModels($("#form-update-email-alert #MakeId"),t,modelId)))}))}function getModels(n,t,i){if(n.val()){var r=0;t=="create"?(model.removeAttr("disabled"),r=$("#form-create-email-alert #CategoryId").val()):(modelUpdate.removeAttr("disabled"),r=categoryUpdate.val());$.getJSON("/Home/GetModels/",{categoryId:r,makeId:n.val()},function(n){t=="create"?(model.empty(),model.append($("<option/>",{value:"",text:"All Models"})),$.each(n,function(n,t){model.append($("<option/>",{value:t.ModelId,text:t.ModelName}))})):(modelUpdate.empty(),modelUpdate.append($("<option/>",{value:"",text:"All Models"})),$.each(n,function(n,t){modelUpdate.append($("<option/>",{value:t.ModelId,text:t.ModelName}))}),i!=undefined&&$("#form-update-email-alert #ModelId").val(i))})}}function getStates(n,t){n.val()&&$.getJSON("/EmailAlert/GetStates/",{sCountryCode:n.val()},function(n){$("#form-create-email-alert #Location").empty();$("#form-create-email-alert #Location").append($("<option/>",{value:"",text:"All States"}));$.each(n,function(n,t){$("#form-create-email-alert #Location").append($("<option/>",{value:t.Code,text:t.Name}))});t!=undefined&&$("#form-update-email-alert #Location").val(t)})}function getTypes(n,t,i){n.val()&&(t=="create"?type.removeAttr("disabled"):typeUpdate.removeAttr("disabled"),$.getJSON("/Home/GetTypes/",{categoryId:n.val()},function(n){t=="create"?(type.empty(),type.append($("<option/>",{value:"",text:"All Types"})),$.each(n,function(n,t){type.append($("<option/>",{value:t.TypeId,text:t.TypeName}))})):(typeUpdate.empty(),typeUpdate.append($("<option/>",{value:"",text:"All Types"})),$.each(n,function(n,t){typeUpdate.append($("<option/>",{value:t.TypeId,text:t.TypeName}))}),i!=undefined&&$("#form-update-email-alert #TypeId").val(i))}))}function Validate(n){var t=$(n);return $.validator.unobtrusive.parse(t),t.validate(),$("#create-email-alert-error-message").hide(),$("#update-email-alert-success-message").hide(),t.valid()?!0:!1}function InitializeVideoChatButtonClickEvent(){$("div.videochat,span.videochat").off().on("click",function(n){var t,r,i;n.preventDefault();$(this).data()&&(t=$(this).data().val,$("#video-chat-form1 :input").prop("disabled",!1),$("#video-chat #AdId").val(t.AdId),$("#video-chat #DealerID").val(t.DealerID),$("#video-chat #DealerName").val(t.DealerName),$("#video-chat #DirectToCRMID").val(t.DirectToCRMID),$("#video-chat #ListingCategory").val(t.ListingCategory),$("#video-chat #ListingName").val(t.ListingName),$("#video-chat #ListingUrl").val(t.ListingUrl),$("#video-chat #IsUsed").val(t.IsUsed),$("#video-chat #TruckWorldDealerID").val(t.TruckWorldDealerID),$("#video-chat #video-listing-name-header").text(t.ListingName),$("#video-chat #Name").val(""),$("#video-chat #Phone").val(""),$("#video-chat #Email").val(""),$("#video-chat #Message").val(""),$("#PreferredDate")[0].selectedIndex=0,$("#PreferredTime")[0].selectedIndex=0,$("#VideoChatService")[0].selectedIndex=0,r=$("[data-remodal-id=modal-video-chat]").remodal(),r.open(),i=$("#video-chat-form1"),i.removeData("validator"),i.removeData("unobtrusiveValidation"),$.validator.unobtrusive.parse(i))})}function VideoChatResponse(n){var t=n&&n.Success===!0;n&&n.Message&&(t?$(".video-response-text").css("color","green"):$(".video-response-text").css("color","red"),$(".video-response-text").text(n.Message));t&&($("#video-chat-form1 :input").prop("disabled",!0),setTimeout(function(){var n=$("[data-remodal-id=modal-video-chat]").remodal();n.getState()==="opened"&&n.close();$(".video-response-text").text("")},1e4))}function EmailIsValid(n,t){var i=t.name;return $.ajax({type:"Post",url:"/sso/ValidateEmail",dataType:"json",data:{sEmail:n,__RequestVerificationToken:$(t).closest("form").find("input[name=__RequestVerificationToken]").val()},success:function(n){var t=$("[data-valmsg-for='"+i+"']");return t.length&&(n.Success||($(t).html($("[name='"+i+"']").attr("data-val-validateemail")),$(t).css("color","red"),$(t).removeClass("field-validation-valid"),$(t).addClass("field-validation-no-valid"))),n.Success},error:function(){return!0}})}var timeFrameBuffer;!function(n,t,i,r){"use strict";t=void 0!==t&&t.Math==Math?t:"undefined"!=typeof self&&self.Math==Math?self:Function("return this")();n.fn.sticky=function(u){var f,s=n(this),h=s.selector||"",o=(new Date).getTime(),e=[],c=u,l="string"==typeof c,a=[].slice.call(arguments,1);return s.each(function(){var k,tt,it,g,v=n.isPlainObject(u)?n.extend(!0,{},n.fn.sticky.settings,u):n.extend({},n.fn.sticky.settings),p=v.className,et=v.namespace,rt=v.error,d="."+et,ut="module-"+et,y=n(this),ot=n(t),b=n(v.scrollContext),nt=(y.selector,y.data(ut)),ft=t.requestAnimationFrame||t.mozRequestAnimationFrame||t.webkitRequestAnimationFrame||t.msRequestAnimationFrame||function(n){setTimeout(n,0)},w=this,s={initialize:function(){s.determineContainer();s.determineContext();s.verbose("Initializing sticky",v,k);s.save.positions();s.checkErrors();s.bind.events();v.observeChanges&&s.observeChanges();s.instantiate()},instantiate:function(){s.verbose("Storing instance of module",s);nt=s;y.data(ut,s)},destroy:function(){s.verbose("Destroying previous instance");s.reset();it&&it.disconnect();g&&g.disconnect();ot.off("load"+d,s.event.load).off("resize"+d,s.event.resize);b.off("scrollchange"+d,s.event.scrollchange);y.removeData(ut)},observeChanges:function(){"MutationObserver"in t&&(it=new MutationObserver(s.event.documentChanged),g=new MutationObserver(s.event.changed),it.observe(i,{childList:!0,subtree:!0}),g.observe(w,{childList:!0,subtree:!0}),g.observe(tt[0],{childList:!0,subtree:!0}),s.debug("Setting up mutation observer",g))},determineContainer:function(){k=v.container?n(v.container):y.offsetParent()},determineContext:function(){0===(tt=v.context?n(v.context):k).length&&s.error(rt.invalidContext,v.context,y)},checkErrors:function(){s.is.hidden()&&s.error(rt.visible,y);s.cache.element.height>s.cache.context.height&&(s.reset(),s.error(rt.elementSize,y))},bind:{events:function(){ot.on("load"+d,s.event.load).on("resize"+d,s.event.resize);b.off("scroll"+d).on("scroll"+d,s.event.scroll).on("scrollchange"+d,s.event.scrollchange)}},event:{changed:function(n){clearTimeout(s.timer);s.timer=setTimeout(function(){s.verbose("DOM tree modified, updating sticky menu",n);s.refresh()},100)},documentChanged:function(t){[].forEach.call(t,function(t){t.removedNodes&&[].forEach.call(t.removedNodes,function(t){(t==w||0<n(t).find(w).length)&&(s.debug("Element removed from DOM, tearing down events"),s.destroy())})})},load:function(){s.verbose("Page contents finished loading");ft(s.refresh)},resize:function(){s.verbose("Window resized");ft(s.refresh)},scroll:function(){ft(function(){b.triggerHandler("scrollchange"+d,b.scrollTop())})},scrollchange:function(n,t){s.stick(t);v.onScroll.call(w)}},refresh:function(n){s.reset();v.context||s.determineContext();n&&s.determineContainer();s.save.positions();s.stick();v.onReposition.call(w)},supports:{sticky:function(){var t=n("<div/>");return t[0],t.addClass(p.supported),t.css("position").match("sticky")}},save:{lastScroll:function(n){s.lastScroll=n},elementScroll:function(n){s.elementScroll=n},positions:function(){var t={height:b.height()},n={margin:{top:parseInt(y.css("margin-top"),10),bottom:parseInt(y.css("margin-bottom"),10)},offset:y.offset(),width:y.outerWidth(),height:y.outerHeight()},i={offset:tt.offset(),height:tt.outerHeight()};k.outerHeight();s.is.standardScroll()||(s.debug("Non-standard scroll. Removing scroll offset from element offset"),t.top=b.scrollTop(),t.left=b.scrollLeft(),n.offset.top+=t.top,i.offset.top+=t.top,n.offset.left+=t.left,i.offset.left+=t.left);s.cache={fits:n.height+v.offset<=t.height,sameHeight:n.height==i.height,scrollContext:{height:t.height},element:{margin:n.margin,top:n.offset.top-n.margin.top,left:n.offset.left,width:n.width,height:n.height,bottom:n.offset.top+n.height},context:{top:i.offset.top,height:i.height,bottom:i.offset.top+i.height}};s.set.containerSize();s.stick();s.debug("Caching element positions",s.cache)}},get:{direction:function(n){var t="down";return n=n||b.scrollTop(),s.lastScroll!==r&&(s.lastScroll<n?t="down":s.lastScroll>n&&(t="up")),t},scrollChange:function(n){return n=n||b.scrollTop(),s.lastScroll?n-s.lastScroll:0},currentElementScroll:function(){return s.elementScroll||(s.is.top()?Math.abs(parseInt(y.css("top"),10))||0:Math.abs(parseInt(y.css("bottom"),10))||0)},elementScroll:function(n){n=n||b.scrollTop();var t=s.cache.element,i=s.cache.scrollContext,n=s.get.scrollChange(n),t=t.height-i.height+v.offset,i=s.get.currentElementScroll(),n=i+n;return s.cache.fits||n<0?0:t<n?t:n}},remove:{lastScroll:function(){delete s.lastScroll},elementScroll:function(){delete s.elementScroll},minimumSize:function(){k.css("min-height","")},offset:function(){y.css("margin-top","")}},set:{offset:function(){s.verbose("Setting offset on element",v.offset);y.css("margin-top",v.offset)},containerSize:function(){var n=k.get(0).tagName;"HTML"===n||"body"==n?s.determineContainer():Math.abs(k.outerHeight()-s.cache.context.height)>v.jitter&&(s.debug("Context has padding, specifying exact height for container",s.cache.context.height),k.css({height:s.cache.context.height}))},minimumSize:function(){var n=s.cache.element;k.css("min-height",n.height)},scroll:function(n){s.debug("Setting scroll on element",n);s.elementScroll!=n&&(s.is.top()&&y.css("bottom","").css("top",-n),s.is.bottom()&&y.css("top","").css("bottom",n))},size:function(){0!==s.cache.element.height&&0!==s.cache.element.width&&(w.style.setProperty("width",s.cache.element.width+"px","important"),w.style.setProperty("height",s.cache.element.height+"px","important"))}},is:{standardScroll:function(){return b[0]==t},top:function(){return y.hasClass(p.top)},bottom:function(){return y.hasClass(p.bottom)},initialPosition:function(){return!s.is.fixed()&&!s.is.bound()},hidden:function(){return!y.is(":visible")},bound:function(){return y.hasClass(p.bound)},fixed:function(){return y.hasClass(p.fixed)}},stick:function(n){var e=n||b.scrollTop(),i=s.cache,f=i.fits,o=i.sameHeight,t=i.element,r=i.scrollContext,u=i.context,i=s.is.bottom()&&v.pushing?v.bottomOffset:v.offset,n={top:e+i,bottom:e+i+r.height},r=(s.get.direction(n.top),f?0:s.get.elementScroll(n.top)),f=!f;0===t.height||o||(s.is.initialPosition()?n.top>=u.bottom?(s.debug("Initial element position is bottom of container"),s.bindBottom()):n.top>t.top&&(t.height+n.top-r>=u.bottom?(s.debug("Initial element position is bottom of container"),s.bindBottom()):(s.debug("Initial element position is fixed"),s.fixTop())):s.is.fixed()?s.is.top()?n.top<=t.top?(s.debug("Fixed element reached top of container"),s.setInitialPosition()):t.height+n.top-r>=u.bottom?(s.debug("Fixed element reached bottom of container"),s.bindBottom()):f&&(s.set.scroll(r),s.save.lastScroll(n.top),s.save.elementScroll(r)):s.is.bottom()&&(n.bottom-t.height<=t.top?(s.debug("Bottom fixed rail has reached top of container"),s.setInitialPosition()):n.bottom>=u.bottom?(s.debug("Bottom fixed rail has reached bottom of container"),s.bindBottom()):f&&(s.set.scroll(r),s.save.lastScroll(n.top),s.save.elementScroll(r))):s.is.bottom()&&(n.top<=t.top?(s.debug("Jumped from bottom fixed to top fixed, most likely used home/end button"),s.setInitialPosition()):v.pushing?s.is.bound()&&n.bottom<=u.bottom&&(s.debug("Fixing bottom attached element to bottom of browser."),s.fixBottom()):s.is.bound()&&n.top<=u.bottom-t.height&&(s.debug("Fixing bottom attached element to top of browser."),s.fixTop())))},bindTop:function(){s.debug("Binding element to top of parent container");s.remove.offset();y.css({left:"",top:"",marginBottom:""}).removeClass(p.fixed).removeClass(p.bottom).addClass(p.bound).addClass(p.top);v.onTop.call(w);v.onUnstick.call(w)},bindBottom:function(){s.debug("Binding element to bottom of parent container");s.remove.offset();y.css({left:"",top:""}).removeClass(p.fixed).removeClass(p.top).addClass(p.bound).addClass(p.bottom);v.onBottom.call(w);v.onUnstick.call(w)},setInitialPosition:function(){s.debug("Returning to initial position");s.unfix();s.unbind()},fixTop:function(){s.debug("Fixing element to top of page");v.setSize&&s.set.size();s.set.minimumSize();s.set.offset();y.css({left:s.cache.element.left,bottom:"",marginBottom:""}).removeClass(p.bound).removeClass(p.bottom).addClass(p.fixed).addClass(p.top);v.onStick.call(w)},fixBottom:function(){s.debug("Sticking element to bottom of page");v.setSize&&s.set.size();s.set.minimumSize();s.set.offset();y.css({left:s.cache.element.left,bottom:"",marginBottom:""}).removeClass(p.bound).removeClass(p.top).addClass(p.fixed).addClass(p.bottom);v.onStick.call(w)},unbind:function(){s.is.bound()&&(s.debug("Removing container bound position on element"),s.remove.offset(),y.removeClass(p.bound).removeClass(p.top).removeClass(p.bottom))},unfix:function(){s.is.fixed()&&(s.debug("Removing fixed position on element"),s.remove.minimumSize(),s.remove.offset(),y.removeClass(p.fixed).removeClass(p.top).removeClass(p.bottom),v.onUnstick.call(w))},reset:function(){s.debug("Resetting elements position");s.unbind();s.unfix();s.resetCSS();s.remove.offset();s.remove.lastScroll()},resetCSS:function(){y.css({width:"",height:""});k.css({height:""})},setting:function(t,i){if(n.isPlainObject(t))n.extend(!0,v,t);else{if(i===r)return v[t];v[t]=i}},internal:function(t,i){if(n.isPlainObject(t))n.extend(!0,s,t);else{if(i===r)return s[t];s[t]=i}},debug:function(){!v.silent&&v.debug&&(v.performance?s.performance.log(arguments):(s.debug=Function.prototype.bind.call(console.info,console,v.name+":"),s.debug.apply(console,arguments)))},verbose:function(){!v.silent&&v.verbose&&v.debug&&(v.performance?s.performance.log(arguments):(s.verbose=Function.prototype.bind.call(console.info,console,v.name+":"),s.verbose.apply(console,arguments)))},error:function(){v.silent||(s.error=Function.prototype.bind.call(console.error,console,v.name+":"),s.error.apply(console,arguments))},performance:{log:function(n){var t,i;v.performance&&(i=(t=(new Date).getTime())-(o||t),o=t,e.push({Name:n[0],Arguments:[].slice.call(n,1)||"",Element:w,"Execution Time":i}));clearTimeout(s.performance.timer);s.performance.timer=setTimeout(s.performance.display,0)},display:function(){var t=v.name+":",i=0;o=!1;clearTimeout(s.performance.timer);n.each(e,function(n,t){i+=t["Execution Time"]});t+=" "+i+"ms";h&&(t+=" '"+h+"'");(console.group!==r||console.table!==r)&&0<e.length&&(console.groupCollapsed(t),console.table?console.table(e):n.each(e,function(n,t){console.log(t.Name+": "+t["Execution Time"]+"ms")}),console.groupEnd());e=[]}},invoke:function(t,i,u){var h,o,s,e=nt;return i=i||a,u=w||u,"string"==typeof t&&e!==r&&(t=t.split(/[\. ]/),h=t.length-1,n.each(t,function(i,u){var f=i!=h?u+t[i+1].charAt(0).toUpperCase()+t[i+1].slice(1):t;if(n.isPlainObject(e[f])&&i!=h)e=e[f];else{if(e[f]!==r)return o=e[f],!1;if(!n.isPlainObject(e[u])||i==h)return e[u]!==r&&(o=e[u]),!1;e=e[u]}})),n.isFunction(o)?s=o.apply(u,i):o!==r&&(s=o),n.isArray(f)?f.push(s):f!==r?f=[f,s]:s!==r&&(f=s),o}};l?(nt===r&&s.initialize(),s.invoke(c)):(nt!==r&&nt.invoke("destroy"),s.initialize())}),f!==r?f:this};n.fn.sticky.settings={name:"Sticky",namespace:"sticky",silent:!1,debug:!1,verbose:!0,performance:!0,pushing:!1,context:!1,container:!1,scrollContext:t,offset:0,bottomOffset:0,jitter:5,setSize:!0,observeChanges:!1,onReposition:function(){},onScroll:function(){},onStick:function(){},onUnstick:function(){},onTop:function(){},onBottom:function(){},error:{container:"Sticky element must be inside a relative container",visible:"Element is hidden, you must call refresh after element becomes visible. Use silent setting to surpress this warning in production.",method:"The method you called is not defined.",invalidContext:"Context specified does not exist",elementSize:"Sticky element is larger than its container, cannot create sticky."},className:{bound:"bound",fixed:"fixed",supported:"native",top:"top",bottom:"bottom"}}}(jQuery,window,document),function(n){n.easytabs=function(t,i){var u=this,f=n(t),v={animate:!0,panelActiveClass:"active",tabActiveClass:"active",defaultTab:"li:first-child",animationSpeed:"normal",tabs:"> ul > li",updateHash:!0,cycle:!1,collapsible:!1,collapsedClass:"collapsed",collapsedByDefault:!0,uiTabs:!1,transitionIn:"fadeIn",transitionOut:"fadeOut",transitionInEasing:"swing",transitionOutEasing:"swing",transitionCollapse:"slideUp",transitionUncollapse:"slideDown",transitionCollapseEasing:"swing",transitionUncollapseEasing:"swing",containerClass:"",tabsClass:"",tabClass:"",panelClass:"",cache:!0,event:"click",panelContext:f},e,h,o,c,s,y={fast:200,normal:400,slow:600},r;u.init=function(){u.settings=r=n.extend({},v,i);r.bind_str=r.event+".easytabs";r.uiTabs&&(r.tabActiveClass="ui-tabs-selected",r.containerClass="ui-tabs ui-widget ui-widget-content ui-corner-all",r.tabsClass="ui-tabs-nav ui-helper-reset ui-helper-clearfix ui-widget-header ui-corner-all",r.tabClass="ui-state-default ui-corner-top",r.panelClass="ui-tabs-panel ui-widget-content ui-corner-bottom");r.collapsible&&i.defaultTab!==undefined&&i.collpasedByDefault===undefined&&(r.collapsedByDefault=!1);typeof r.animationSpeed=="string"&&(r.animationSpeed=y[r.animationSpeed]);n("a.anchor").remove().prependTo("body");f.data("easytabs",{});u.setTransitions();u.getTabs();p();w();k();nt();tt();f.attr("data-easytabs",!0)};u.setTransitions=function(){o=r.animate?{show:r.transitionIn,hide:r.transitionOut,speed:r.animationSpeed,collapse:r.transitionCollapse,uncollapse:r.transitionUncollapse,halfSpeed:r.animationSpeed/2}:{show:"show",hide:"hide",speed:0,collapse:"hide",uncollapse:"show",halfSpeed:0}};u.getTabs=function(){var t;u.tabs=f.find(r.tabs);u.panels=n();u.tabs.each(function(){var f=n(this),e=f.children("a"),i=f.children("a").data("target");f.data("easytabs",{});i!==undefined&&i!==null?f.data("easytabs").ajax=e.attr("href"):i=e.attr("href");i=i.match(/#([^\?]+)/)[1];t=r.panelContext.find("#"+i);t.length?(t.data("easytabs",{position:t.css("position"),visibility:t.css("visibility")}),t.not(r.panelActiveClass).hide(),u.panels=u.panels.add(t),f.data("easytabs").panel=t):(u.tabs=u.tabs.not(f),"console"in window&&console.warn("Warning: tab without matching panel for selector '#"+i+"' removed from set"))})};u.selectTab=function(n,t){var e=window.location,o=e.hash.match(/^[^\?]*/)[0],i=n.parent().data("easytabs").panel,f=n.parent().data("easytabs").ajax;r.collapsible&&!s&&(n.hasClass(r.tabActiveClass)||n.hasClass(r.collapsedClass))?u.toggleTabCollapse(n,i,f,t):n.hasClass(r.tabActiveClass)&&i.hasClass(r.panelActiveClass)?r.cache||a(n,i,f,t):a(n,i,f,t)};u.toggleTabCollapse=function(n,t,i,e){u.panels.stop(!0,!0);l(f,"easytabs:before",[n,t,r])&&(u.tabs.filter("."+r.tabActiveClass).removeClass(r.tabActiveClass).children().removeClass(r.tabActiveClass),n.hasClass(r.collapsedClass)?(!i||r.cache&&n.parent().data("easytabs").cached||(f.trigger("easytabs:ajax:beforeSend",[n,t]),t.load(i,function(i,r,u){n.parent().data("easytabs").cached=!0;f.trigger("easytabs:ajax:complete",[n,t,i,r,u])})),n.parent().removeClass(r.collapsedClass).addClass(r.tabActiveClass).children().removeClass(r.collapsedClass).addClass(r.tabActiveClass),t.addClass(r.panelActiveClass)[o.uncollapse](o.speed,r.transitionUncollapseEasing,function(){f.trigger("easytabs:midTransition",[n,t,r]);typeof e=="function"&&e()})):(n.addClass(r.collapsedClass).parent().addClass(r.collapsedClass),t.removeClass(r.panelActiveClass)[o.collapse](o.speed,r.transitionCollapseEasing,function(){f.trigger("easytabs:midTransition",[n,t,r]);typeof e=="function"&&e()})))};u.matchTab=function(n){return u.tabs.find("[href='"+n+"'],[data-target='"+n+"']").first()};u.matchInPanel=function(n){return n&&u.validId(n)?u.panels.filter(":has("+n+")").first():[]};u.validId=function(n){return n.substr(1).match(/^[A-Za-z]+[A-Za-z0-9\-_:\.].$/)};u.selectTabFromHashChange=function(){var n=window.location.hash.match(/^[^\?]*/)[0],t=u.matchTab(n),i;r.updateHash&&(t.length?(s=!0,u.selectTab(t)):(i=u.matchInPanel(n),i.length?(n="#"+i.attr("id"),t=u.matchTab(n),s=!0,u.selectTab(t)):e.hasClass(r.tabActiveClass)||r.cycle||(n===""||u.matchTab(c).length||f.closest(n).length)&&(s=!0,u.selectTab(h))))};u.cycleTabs=function(t){r.cycle&&(t=t%u.tabs.length,$tab=n(u.tabs[t]).children("a").first(),s=!0,u.selectTab($tab,function(){setTimeout(function(){u.cycleTabs(t+1)},r.cycle)}))};u.publicMethods={select:function(t){var i;(i=u.tabs.filter(t)).length===0?(i=u.tabs.find("a[href='"+t+"']")).length===0&&(i=u.tabs.find("a"+t)).length===0&&(i=u.tabs.find("[data-target='"+t+"']")).length===0&&(i=u.tabs.find("a[href$='"+t+"']")).length===0&&n.error("Tab '"+t+"' does not exist in tab set"):i=i.children("a").first();u.selectTab(i)}};var l=function(t,i,r){var u=n.Event(i);return t.trigger(u,r),u.result!==!1},p=function(){f.addClass(r.containerClass);u.tabs.parent().addClass(r.tabsClass);u.tabs.addClass(r.tabClass);u.panels.addClass(r.panelClass)},w=function(){var t=window.location.hash.match(/^[^\?]*/)[0],i=u.matchTab(t).parent(),f;i.length===1?(e=i,r.cycle=!1):(f=u.matchInPanel(t),f.length?(t="#"+f.attr("id"),e=u.matchTab(t).parent()):(e=u.tabs.parent().find(r.defaultTab),e.length===0&&n.error("The specified default tab ('"+r.defaultTab+"') could not be found in the tab set ('"+r.tabs+"') out of "+u.tabs.length+" tabs.")));h=e.children("a").first();b(i)},b=function(t){var i,u;r.collapsible&&t.length===0&&r.collapsedByDefault?e.addClass(r.collapsedClass).children().addClass(r.collapsedClass):(i=n(e.data("easytabs").panel),u=e.data("easytabs").ajax,!u||r.cache&&e.data("easytabs").cached||(f.trigger("easytabs:ajax:beforeSend",[h,i]),i.load(u,function(n,t,r){e.data("easytabs").cached=!0;f.trigger("easytabs:ajax:complete",[h,i,n,t,r])})),e.data("easytabs").panel.show().addClass(r.panelActiveClass),e.addClass(r.tabActiveClass).children().addClass(r.tabActiveClass));f.trigger("easytabs:initialised",[h,i])},k=function(){u.tabs.children("a").bind(r.bind_str,function(t){r.cycle=!1;s=!1;u.selectTab(n(this));t.preventDefault?t.preventDefault():t.returnValue=!1})},a=function(n,t,i,e){if(u.panels.stop(!0,!0),l(f,"easytabs:before",[n,t,r])){var v=u.panels.filter(":visible"),h=t.parent(),p,w,a,y,b=window.location.hash.match(/^[^\?]*/)[0];r.animate&&(p=d(t),w=v.length?g(v):0,a=p-w);c=b;y=function(){f.trigger("easytabs:midTransition",[n,t,r]);r.animate&&r.transitionIn=="fadeIn"&&a<0&&h.animate({height:h.height()+a},o.halfSpeed).css({"min-height":""});r.updateHash&&!s?window.location.hash="#"+t.attr("id"):s=!1;t[o.show](o.speed,r.transitionInEasing,function(){h.css({height:"","min-height":""});f.trigger("easytabs:after",[n,t,r]);typeof e=="function"&&e()})};!i||r.cache&&n.parent().data("easytabs").cached||(f.trigger("easytabs:ajax:beforeSend",[n,t]),t.load(i,function(i,r,u){n.parent().data("easytabs").cached=!0;f.trigger("easytabs:ajax:complete",[n,t,i,r,u])}));r.animate&&r.transitionOut=="fadeOut"&&(a>0?h.animate({height:h.height()+a},o.halfSpeed):h.css({"min-height":h.height()}));u.tabs.filter("."+r.tabActiveClass).removeClass(r.tabActiveClass).children().removeClass(r.tabActiveClass);u.tabs.filter("."+r.collapsedClass).removeClass(r.collapsedClass).children().removeClass(r.collapsedClass);n.parent().addClass(r.tabActiveClass).children().addClass(r.tabActiveClass);u.panels.filter("."+r.panelActiveClass).removeClass(r.panelActiveClass);t.addClass(r.panelActiveClass);v.length?v[o.hide](o.speed,r.transitionOutEasing,y):t[o.uncollapse](o.speed,r.transitionUncollapseEasing,y)}},d=function(t){if(t.data("easytabs")&&t.data("easytabs").lastHeight)return t.data("easytabs").lastHeight;var u=t.css("display"),i,r;try{i=n("<div><\/div>",{position:"absolute",visibility:"hidden",overflow:"hidden"})}catch(f){i=n("<div><\/div>",{visibility:"hidden",overflow:"hidden"})}return r=t.wrap(i).css({position:"relative",visibility:"hidden",display:"block"}).outerHeight(),t.unwrap(),t.css({position:t.data("easytabs").position,visibility:t.data("easytabs").visibility,display:u}),t.data("easytabs").lastHeight=r,r},g=function(n){var t=n.outerHeight();return n.data("easytabs")?n.data("easytabs").lastHeight=t:n.data("easytabs",{lastHeight:t}),t},nt=function(){typeof n(window).hashchange=="function"?n(window).hashchange(function(){u.selectTabFromHashChange()}):n.address&&typeof n.address.change=="function"&&n.address.change(function(){u.selectTabFromHashChange()})},tt=function(){var n;r.cycle&&(n=u.tabs.index(e),setTimeout(function(){u.cycleTabs(n+1)},r.cycle))};u.init()};n.fn.easytabs=function(t){var i=arguments;return this.each(function(){var u=n(this),r=u.data("easytabs");return undefined===r&&(r=new n.easytabs(this,t),u.data("easytabs",r)),r.publicMethods[t]?r.publicMethods[t](Array.prototype.slice.call(i,1)):void 0})}}(jQuery);var searchCriteria=[],selectedItemsToShow=30,displayAlertsOnly=!0;$(document).ready(function(){$("#dvLoading").hide();var n=$("html").hasClass("lt-ie9");insertCriteria();$("#refineSearch").submit(function(n){n.preventDefault();var r="",t=$("#MinYear").val(),i=$("#MaxYear").val();t!=""&&i!=""?($("#sYear").val(""),$("#YearFrom").val(t),$("#YearTo").val(i),r=t+".."+i):t!=""&&i==""?($("#YearFrom").val(t),$("#YearTo").val(t),r=t+".."+t):t==""&&i!=""?($("#YearFrom").val(i),$("#YearTo").val(i),r=i+".."+i):t==""&&i==""&&($("#YearFrom").val(""),$("#YearTo").val(""),r="");refineSearch("Year",r)});bindNavigation();updateUrl(!1)});timeFrameBuffer=1e3;var category=$("#form-create-email-alert #CategoryId"),make=$("#form-create-email-alert #MakeId"),model=$("#form-create-email-alert #ModelId"),type=$("#form-create-email-alert #TypeId"),categoryUpdate=$("#form-update-email-alert #CategoryId"),makeUpdate=$("#form-update-email-alert #MakeId"),modelUpdate=$("#form-update-email-alert #ModelId"),typeUpdate=$("#form-update-email-alert #TypeId");$(function(){var n=$("#OpenAlertModal").length&&$("#OpenAlertModal").val()&&$("#OpenAlertModal").val().toLowerCase()==="true";n&&$("#create-email-alert").click()});$(document).ready(function(){InitializeVideoChatButtonClickEvent()});$.validator.addMethod("validateemail",function(n,t){return n===""?!0:EmailIsValid(n,t)});$.validator.unobtrusive.adapters.add("validateemail",[],function(n){n.rules.validateemail={};n.messages.validateemail=n.message});$.validator.setDefaults({onkeyup:!1})