function NewTruckSearch(){var n=this;n._aggregationSearchAction="/Showroomv2/SearchAggregation";n._searchResultsAction="/Showroomv2/SearchResults";n._getAdsByMakeAction="/Showroomv2/GetAdsByMake";n._getBreadcrumbsAction="/Showroomv2/Breadcrumbs";n._searchAction="/showroom";n._pageSize=30;n._currentPageNumber=1;n._dealerDirectoryAction;n.init=function(t,i,r,u){if(n._pageSize=t,n._currentPageNumber=i,n._dealerDirectoryAction=u,window.location.href.indexOf("?query=")===-1||window.location.href.indexOf("?query=")>-1&&window.location.search==="?query="){var f=window.location.protocol+"//"+window.location.host+window.location.pathname+"?query="+r;history.pushState(r.split("-"),document.title,f)}$("select[id='resultsPerPage']").val(n._pageSize);n.getBreadCrumbs();n.configureSearchResults();n.getAdsByMake();n.updateViewDealersUrl();n.filters();$("select[id='resultsPerPage']").on("change",function(){n._pageSize=$("select[id='resultsPerPage']").val();n._currentPageNumber=1;n.getBreadCrumbs();n.getNewTrucks()});$("input:submit[id='nt-sr-icon']").on("click",function(t){t.preventDefault();n._currentPageNumber=1;n.getBreadCrumbs();n.getNewTrucks();n.getAdsByMake();n.updateViewDealersUrl()});$("#refineSearch").submit(function(t){t.preventDefault();n.refineSearch()})};n.refineSearch=function(){var i,t,r;$("#dvLoading").show();i=".search-block-container";t=[];t[0]="keywords="+$("#sKeyword").val();t[1]="pageSize="+n._pageSize;t[2]="pageNumber="+n._currentPageNumber;t[3]="url="+n.updateUrl()+"/";r=n.updateUrl()+"/";$.get("/Showroomv2/SearchViaKeywords?"+t.join("&"),function(t){$(i).html(t.SearchResults);$("#dynamic-search-update").html(t.DynamicSearch);n.configureSearchResults();n.filters();lazyload();$("#dvLoading").hide()})};n.getSearchAggregationData=function(n,t){$.ajax({url:n,type:"GET",dataType:"html",success:function(n){var i=$.parseJSON(n).Data;t(i)},error:function(n){console.log(n.statusText)}})};n.removeDataFromSelect=function(n){$("option",$(n)).remove()};n.populateDataToSelect=function(n,t,i){$(n).append($(new Option(i,"")));$.each(t,function(t,i){var r=new Option(i.Text,i.Value);i.OriginValue&&r.setAttribute("originvalue",i.OriginValue);$(n).append($(r))})};n.getNewTrucks=function(){var r=".search-block-container",u="#breadcrumbs",i,t;$("#dvLoading").show();i=[];t=0;$("#sCategory").val()!=""&&(i[t]="category="+$("#sCategory").val(),t++);$("#sMake").val()!=""&&(i[t]="make="+$("#sMake").val(),t++);$("#sRange").val()!=""&&(i[t]="model="+$("#sRange").val(),t++);$("#sModel").val()!=""&&(i[t]="truckname="+$("#sModel").val(),t++);$("#sState").val()!=""&&(i[t]="state="+$("#sState").val(),t++);$("#sStatesByDealer").val()!=""&&(i[t]="dealer="+$("#sStatesByDealer").val(),t++);$("#sGVM").val()!=""&&(i[t]="gvm="+$("#sGVM").val(),t++);$("#sGCM").val()!=""&&(i[t]="gcm="+$("#sGCM").val(),t++);$("#sPower").val()!=""&&(i[t]="power="+$("#sPower").val(),t++);$("#sTorque").val()!=""&&(i[t]="torque="+$("#sTorque").val(),t++);$("#sDriveType").val()!=""&&(i[t]="driveType="+$("#sDriveType").val(),t++);$("#sWheelbase").val()!=""&&(i[t]="wheelbase="+$("#sWheelbase").val(),t++);$("#sTransmission").val()!=""&&(i[t]="transmission="+$("#sTransmission").val(),t++);$("#sLicenseType").val()!=""&&(i[t]="licenseType="+$("#sLicenseType").val(),t++);$("#sCabType").val()!=""&&(i[t]="cabType="+$("#sCabType").val(),t++);$("#sReadytoWork").val()!=""&&(i[t]="readyToWork="+$("#sReadytoWork").val(),t++);i[t]="keywords=";i[t+1]="url="+n.updateUrl()+"/";i[t+2]="returnAsJson=true";i[t+3]="pageSize="+n._pageSize;i[t+4]="pageNumber="+n._currentPageNumber;i=$.grep(i,function(n){return n});$.get(n._searchResultsAction+"?"+i.join("&"),function(t){$(r).html(t.SearchResults);$(u).html(t.BreadCrumbs);$("#dynamic-search-update").html(t.DynamicSearch);n.configureSearchResults();n.filters();$("#dvLoading").hide();document.title=t.SeoData.PageTitle;$('meta[name="description"]').attr("content",t.SeoData.PageDescription);$('meta[name="keywords"]').attr("content",t.SeoData.Keywords);var f=$("#sMake").val().split("~")[0],i=$("#sState").val(),e=$("#sMake").val().split("~").length>1?$("#sMake").val().split("~")[1].replace(" ","_"):"";t.AssocMakeIdOfRangeOrModel>0&&$.trim(t.AssocMakeOfRangeOrModel)!=""&&(f=t.AssocMakeIdOfRangeOrModel.toString(),e=t.AssocMakeOfRangeOrModel.toLocaleLowerCase().replace(" ","_"));$("#view-dealers").attr("href",n._dealerDirectoryAction);$("#view-dealers").attr("data-val",n._dealerDirectoryAction);f&&(console.log(n),$("#view-dealers").attr("href",n._dealerDirectoryAction+e+"/?query=b~"+f.replace(" ","+")),$("#view-dealers").attr("data-val",n._dealerDirectoryAction+e+"/?query=b~"+f.replace(" ","+")));i&&(console.log(n),$("#view-dealers").attr("href",n._dealerDirectoryAction.replace("/all/","/"+i)+"/?query=s~"+i),$("#view-dealers").attr("data-val",n._dealerDirectoryAction.replace("/all/","/"+i)+"/?query=s~"+i));i&&f&&(console.log(n),$("#view-dealers").attr("href",n._dealerDirectoryAction.replace("/all/","/"+i+"/")+e+"/?query=s~"+i+"-b~"+f.replace(" ","+")),$("#view-dealers").attr("data-val",n._dealerDirectoryAction.replace("/all/","/"+i+"/")+e+"/?query=s~"+i+"-b~"+f.replace(" ","+")));lazyload()})};n.getAdsByMake=function(){var t="#search-ads-by-make";$(t).animate({opacity:"0.5"});queryParams=[];$("select[id='sCategory']").val()&&(queryParams[0]="category="+$("select[id='sCategory'] option[value='"+$("select[id='sCategory']").val()+"']").attr("originvalue"));$("select[id='sMake']").val()&&(queryParams[1]="make="+$("select[id='sMake'] option[value='"+$("select[id='sMake']").val()+"']").attr("originvalue"));queryParams=$.grep(queryParams,function(n){return n});$.get(n._getAdsByMakeAction+"?"+queryParams.join("&"),function(n){$(t).html(n);$(".owl-carousel").owlCarousel({loop:!1,margin:14,dots:!0,nav:!0,navText:["<i class='fa fa-angle-left'><\/i>","<i class='fa fa-angle-right'><\/i>"],responsive:{0:{items:2},400:{items:2},600:{items:3},1e3:{items:4}}});$(t).animate({opacity:"1"})})};n.updateUrl=function(){var i,t,r;return addressParams=[],queryParams=[],i=0,t=0,$("#sCategory").val()!=""&&(addressParams[i]=$("#sCategory").val().split("~")[1].toLocaleLowerCase().replace("_","-"),queryParams[t]="c~"+$("#sCategory").val().split("~")[0],i++,t++),$("#sReadytoWork").val()!=""&&(addressParams[i]=$("#sReadytoWork").val(),i++),$("#sMake").val()!=""&&(addressParams[i]=$("#sMake").val().split("~")[1].toLocaleLowerCase().replace("_","-"),queryParams[t]="b~"+$("#sMake").val().split("~")[0],i++,t++),$("#sRange").val()!=""&&(addressParams[i]=$("#sRange").val().split("~")[1],queryParams[t]="m~"+$("#sRange").val().split("~")[0],t++,i++),$("#sModel").val()!=""&&(addressParams[i]=$("#sModel").val(),i++),$("#sState").val()!=""&&(addressParams[i]=$("#sState").val(),queryParams[t]="s~"+$("#sState").val(),i++,t++),$("#sModel").val()!=""&&(queryParams[t]="q~"+$("#sModel").val(),t++),$("#sStatesByDealer").val()!=""&&(queryParams[t]="j~"+$("#sStatesByDealer").val(),t++),$("#sGVM").val()!=""&&(queryParams[t]="g~"+$("#sGVM").val(),t++),$("#sGCM").val()!=""&&(queryParams[t]="a~"+$("#sGCM").val(),t++),$("#sPower").val()!=""&&(queryParams[t]="e~"+$("#sPower").val(),t++),$("#sTorque").val()!=""&&(queryParams[t]="u~"+$("#sTorque").val(),t++),$("#sDriveType").val()!=""&&(queryParams[t]="d~"+$("#sDriveType").val(),t++),$("#sWheelbase").val()!=""&&(queryParams[t]="o~"+$("#sWheelbase").val(),t++),$("#sTransmission").val()!=""&&(queryParams[t]="f~"+$("#sTransmission").val(),t++),$("#sLicenseType").val()!=""&&(queryParams[t]="l~"+$("#sLicenseType").val(),t++),$("#sCabType").val()!=""&&(queryParams[t]="h~"+$("#sCabType").val(),t++),$("#sReadytoWork").val()!=""&&(queryParams[t]="v~"+$("#sReadytoWork").val(),t++),queryParams[t]="p~"+n._pageSize,queryParams[t+1]="n~"+n._currentPageNumber,queryParams=$.grep(queryParams,function(n){return n}),r="New For Sale in Specifications and dealer Quotes - Truckworld.com.au",history.pushState(queryParams,r,n._searchAction+"/"+(addressParams.join("/")==""?"":addressParams.join("/")+"/")+"?query="+queryParams.join("-")),n._searchAction+"/"+addressParams.join("/")};n.updateViewDealersUrl=function(){if($("#LoadedViaJson").val()=="true"){var i=$("#sMake").val().split("~")[0],t=$("#sState").val(),r=$("#sMake").val().split("~")[1];$("#view-dealers").attr("href",n._dealerDirectoryAction);$("#view-dealers").attr("data-val",n._dealerDirectoryAction);i&&(console.log(n),$("#view-dealers").attr("href",n._dealerDirectoryAction+r+"/?query=b~"+i.replace(" ","+")),$("#view-dealers").attr("data-val",n._dealerDirectoryAction+r+"/?query=b~"+i.replace(" ","+")));t&&(console.log(n),$("#view-dealers").attr("href",n._dealerDirectoryAction.replace("/all/","/"+t)+"/?query=s~"+t),$("#view-dealers").attr("data-val",n._dealerDirectoryAction.replace("/all/","/"+t)+"/?query=s~"+t));t&&i&&(console.log(n),$("#view-dealers").attr("href",n._dealerDirectoryAction.replace("/all/","/"+t+"/")+r+"/?query=s~"+t+"-b~"+i.replace(" ","+")),$("#view-dealers").attr("data-val",n._dealerDirectoryAction.replace("/all/","/"+t+"/")+r+"/?query=s~"+t+"-b~"+i.replace(" ","+")))}};n.getBreadCrumbs=function(){var r="#breadcrumbs",i=[],t=0;$("#sCategory").val()!=""&&(i[t]="category="+$("#sCategory").val(),t++);$("#sReadytoWork").val()!=""&&(i[t]="readyToWork="+$("#sReadytoWork").val(),t++);$("#sMake").val()!=""&&(i[t]="make="+$("#sMake").val(),t++);$("#sRange").val()!=""&&(i[t]="model="+$("#sRange").val(),t++);$("#sModel").val()!=""&&(i[t]="truckname="+$("#sModel").val(),t++);$("#sState").val()!=""&&(i[t]="state="+$("#sState").val(),t++);i[t]="query=";$("#sModel").val()!=""&&(i[t]=i[t]+"q~"+$("#sModel").val()+"-",t++);$("#sGVM").val()!=""&&(i[t]=i[t]+"g~"+$("#sGVM").val()+"-",t++);$("#sGCM").val()!=""&&(i[t]=i[t]+"a~"+$("#sGCM").val()+"-",t++);$("#sPower").val()!=""&&(i[t]=i[t]+"e~"+$("#sPower").val()+"-",t++);$("#sTorque").val()!=""&&(i[t]=i[t]+"u~"+$("#sTorque").val()+"-",t++);$("#sDriveType").val()!=""&&(i[t]=i[t]+"d~"+$("#sDriveType").val()+"-",t++);$("#sWheelbase").val()!=""&&(i[t]=i[t]+"o~"+$("#sWheelbase").val()+"-",t++);$("#sTransmission").val()!=""&&(i[t]=i[t]+"f~"+$("#sTransmission").val()+"-",t++);$("#sLicenseType").val()!=""&&(i[t]=i[t]+"l~"+$("#sLicenseType").val()+"-",t++);$("#sCabType").val()!=""&&(i[t]=i[t]+"h~"+$("#sCabType").val(),t++);$("#sReadytoWork").val()!=""&&(i[t]=i[t]+"v~"+$("#sReadytoWork").val(),t++);i=$.grep(i,function(n){return n});$.get(n._getBreadcrumbsAction+"?"+i.join("&"),function(n){$(r).html(n)})};n.configureSearchResults=function(){$('link[rel="canonical"]').attr("href",location.protocol+"//"+location.host+location.pathname);$(".container #content h1").text($("div#search-title").attr("search-title"));$(".cta-block h2").text("Search"+$("div#search-make-category").attr("search-make-category")+"dealers");$(".pagination a").on("click",function(t){t.preventDefault();n._currentPageNumber.toString()!==$(this).attr("data-page")&&(n._currentPageNumber=$(this).attr("data-page"),n.getNewTrucks(),$("html,body").animate({scrollTop:$(".row.container h1").offset().top},"slow"))})};n.filters=function(){$(".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()});$(".dynamicSearchLink").off("click").click(function(t){var o;t.preventDefault();$(this).addClass("active");var u=$(this).data("name").replace(/ /g,""),f=$("#s"+u),r=f.val(),i=$(this).data("id")!=""?$(this).data("id")+"~"+$(this).data("value"):$(this).data("low")+".."+$(this).data("high"),e=["Model","State","Power","Torque","DriveType","Wheelbase","Transmission","LicenseType","CabType","ReadytoWork"].indexOf(u)>-1;e&&(i=$(this).data("value"));$(this).data("name")=="StatesByDealer"&&(i=$(this).data("id"));i===r&&(i="",r="");r.indexOf(i.toString())>=0&&(r=r.replace(i,""),i="");f.val(i);$("#Action").val("1");o=$(this).data("name");n._currentPageNumber=1;n.getNewTrucks();n.getAdsByMake();$("#LoadedViaJson").val("true");n.updateViewDealersUrl()})}}function NewTruckSearchDetails(){var n=this;n._requestQuoteAction1="/Showroomv2/RequestQuote1";n._requestQuoteAction2="/Showroomv2/RequestQuote2";n._requestQuoteAction3="/Showroomv2/RequestQuote3";n._emailFriendAction="/Showroomv2/EmailFriend";n._pageLoaded=!1;n.init=function(t){if(window.location.href.indexOf("?query=")===-1||window.location.href.indexOf("?query=")>-1&&window.location.search==="?query="){var i=window.location.protocol+"//"+window.location.host+window.location.pathname+"?query="+t;history.pushState(t.split("-"),document.title,i)}$(".share-buttons-link").click(function(n){n.stopPropagation();$("#share-buttons").slideToggle()});$("#share-buttons").click(function(n){n.stopPropagation()});$(document).click(function(){$("#share-buttons").slideUp();$("#email-friend").slideUp()});$("#dvLoading").hide();$("select[name*='.Dealers']").on("change",function(){n._pageLoaded&&($(this).val()!==null?$($(this).parent()).find("input[name*='.SelectedDealers']").val($(this).val().join("|")):$($(this).parent()).find("input[name*='.SelectedDealers']").val(""),$(this).closest("form").valid())});$(".email-friend-link").click(function(n){n.stopPropagation();$("#email-friend").slideToggle()});$("#email-friend").click(function(n){n.stopPropagation()});$("form#form-request-quote select#multi-select, form#form-request-quote-2 select#multi-select, form#form-request-quote-3 select#multi-select").multipleSelect({width:"100%",placeholder:"Select dealers"});$("form#form-request-quote .submit-button, form#form-request-quote-2 .submit-button, form#form-request-quote-3 .submit-button").on("click",function(t){var f,r,i,u;$(this).closest("form").valid()&&(f=$($(this).closest("form")).parent(),r={},$($(this).closest("form")).serializeArray().forEach(function(n){var t=n.name;t.split(".").length===2&&(t=t.split(".")[1]);n.name&&(t=t.charAt(0).toLowerCase()+t.slice(1));r[t]?($.isArray(r[t])===!1&&(r[t]=[r[t]]),r[t].push(n.value)):r[t]=n.value}),i=$($(this).closest("form")).attr("id"),u="",i=="form-request-quote"?u=n._requestQuoteAction1:i=="form-request-quote-2"?u=n._requestQuoteAction2:i=="form-request-quote-3"&&(u=n._requestQuoteAction3),$.ajax({url:u,type:"POST",data:r,beforeSend:function(){$("#dvLoading").show()},dataType:"html",success:function(n){var t=$.parseJSON(n),r;t.Status===200&&(r="<p><strong>Thank you<\/strong><br />"+t.Message+"<\/p>",$(f).html(r));t.Succcess||t.Key=="Email"&&(i=="form-request-quote"?($("#"+i+" #Quote_Email").siblings("label").find("span").text(t.Message),$("#"+i+" #Quote_Email").siblings("label").find("span").show(),$("#"+i+" #Quote_Email").siblings("label").find("span").css("color","red")):i=="form-request-quote-2"?($("#"+i+" #Quote2_Email").siblings("label").find("span").text(t.Message),$("#"+i+" #Quote2_Email").siblings("label").find("span").show(),$("#"+i+" #Quote2_Email").siblings("label").find("span").css("color","red")):i=="form-request-quote-3"&&($("#"+i+" #Quote3_Email").siblings("label").find("span").text(t.Message),$("#"+i+" #Quote3_Email").siblings("label").find("span").show(),$("#"+i+" #Quote3_Email").siblings("label").find("span").css("color","red")))},error:function(){},complete:function(){$("#dvLoading").hide()}}));t.preventDefault()});$("form#form-email-friend .submit-button").on("click",function(t){if($(this).closest("form").valid()){var r=$($(this).closest("form")).parent(),i={};$($(this).closest("form")).serializeArray().forEach(function(n){var t=n.name;t.split(".").length===2&&(t=t.split(".")[1]);n.name&&(t=t.charAt(0).toLowerCase()+t.slice(1));i[t]?($.isArray(i[t])===!1&&(i[t]=[i[t]]),i[t].push(n.value)):i[t]=n.value});$.ajax({url:n._emailFriendAction,type:"POST",data:i,beforeSend:function(){$("#dvLoading").show()},dataType:"html",success:function(n){var t=$.parseJSON(n),i;t.Status===200&&(i="<p><strong>Thank you<\/strong><br />"+t.Message+"<\/p>",$(r).html(i));t.Succcess||(t.Key=="YourEmail"||"FriendEmail")&&($("#form-email-friend #EmailFriend_"+t.Key).siblings("label").find("span").text(t.Message),$("#form-email-friend #EmailFriend_"+t.Key).siblings("label").find("span").show(),$("#form-email-friend #EmailFriend_"+t.Key).siblings("label").find("span").css("color","red"))},error:function(){},complete:function(){$("#dvLoading").hide()}})}t.preventDefault()});$("#carousel").flexslider({animation:"slide",controlNav:!1,animationLoop:!1,slideshow:!1,itemWidth:145,itemMargin:5,prevText:"",nextText:"",asNavFor:"#slider"});$("#slider").flexslider({animation:"slide",controlNav:!1,animationLoop:!1,slideshow:!1,prevText:"",nextText:"",sync:"#carousel"});$(".swipebox").swipebox();$(".owl-carousel").owlCarousel({loop:!1,margin:14,dots:!0,nav:!0,navText:["<i class='fa fa-angle-left'><\/i>","<i class='fa fa-angle-right'><\/i>"],responsive:{0:{items:2},600:{items:3},1e3:{items:4}}});$("#modal-carousel").flexslider({animation:"slide",controlNav:!1,animationLoop:!1,itemWidth:133,itemMargin:0,prevText:"",nextText:"",asNavFor:"#modal-slider"});$("#modal-slider").flexslider({animation:"fade",controlNav:!1,animationLoop:!1,slideshow:!1,prevText:"",nextText:"",sync:"#modal-carousel"});$(".acc_ctrl").on("click",function(n){n.preventDefault();$(this).hasClass("active")?($(this).removeClass("active"),$(this).next().stop().slideUp(300)):($(this).addClass("active"),$(this).next().stop().slideDown(300))});n._pageLoaded=!0}}function Prediction(){var n=this;n._currentState="";n.init=function(t){if(n._currentState=$("#current_state").val(),t){var i=document.getElementById("sr-box");i!=null&&(i.onpropertychange=function(){n.getPredictiveTexts()})}else $("#sr-box").on("input",function(){n.getPredictiveTexts()});$("#sCategory").on("change",function(){n.getPredictiveTexts()});$("#sState").on("change",function(){n.getPredictiveTexts()})};n.getPredictiveTexts=function(){$("#sr-box").doTimeout("text-type",500,function(){var r=$(this).val(),i=$("#live-update"),u=$("#sCategory").val(),f=$("#sState").val(),t;r.length>1?(t=[],t[0]="query="+encodeURIComponent(r),t[1]="category="+u,t[2]="state="+f,n._currentState!==""&&(t[3]="optionalState="+n._currentState),$.get("/SearchSuggest/Suggest?"+t.join("&"),function(t){$(i).html(t);$("a#correct_words").on("click",function(){$("#sr-box").val($(this).attr("data-val"));n.getPredictiveTexts()});i.show()})):i.hide()})}}function AdPrediction(){var n=this;n.init=function(t){if(t){var i=document.getElementById("sKeyword");i!=null&&(i.onpropertychange=function(){n.getPredictiveTexts(i)})}else $("#sidebar-search #sKeyword").on("input",function(){n.getPredictiveTexts(this)})};n.getPredictiveTexts=function(n){$(n).doTimeout("text-type",500,function(){var f=$(n).val(),e=$("#live-update-sidebar"),t=$("#lu-news-sidebar"),r,u;f.length>1?(r="/SearchSuggest/AdSuggest",$("div.showroom-suggest").length&&(r="/Showroomv2/Suggest2"),u=[],u[0]="query="+encodeURIComponent(f),$.get(r+"?"+u.join("&"),function(n){var u;if($("div.showroom-suggest").length){if($(t).empty(),$("<h7>").text("Ads").appendTo(t),n.ads!=null){for(i=0;i<n.ads.length;i++)var r=$("<div>").addClass("lu-link").appendTo(t),f=$("<a>").attr("href",n.ads[i].Url).html(n.ads[i].Title).appendTo(r),o=$("<img>").attr("src",n.ads[i].DefaultImageUrl).appendTo(r),s=$("<p>").html(n.ads[i].Title).appendTo(r);u=n.totalAds-4;u>0&&$("<span>").addClass("MoreAds").text("There are "+u+" more results. Press enter or click Search to see all.").appendTo(t)}}else if($(t).empty(),$("<h7>").text("Ads").appendTo(t),n.ads!=null){for(i=0;i<n.ads.length;i++)var r=$("<div>").addClass("lu-link").appendTo(t),f=$("<a>").attr("href",n.ads[i].Url).html(n.ads[i].Title).appendTo(r),o=$("<img>").attr("src",n.ads[i].DefaultImageUrl).appendTo(r),s=$("<p>").html(n.ads[i].Description).appendTo(r);u=n.totalAds-4;u>0&&$("<span>").addClass("MoreAds").text("There are "+u+" more results. Press enter or click Search to see all.").appendTo(t)}e.show()})):e.hide()})}}!function(){"use strict";function n(t,r){function s(n,t){return function(){return n.apply(t,arguments)}}var o;if(r=r||{},this.trackingClick=!1,this.trackingClickStart=0,this.targetElement=null,this.touchStartX=0,this.touchStartY=0,this.lastTouchIdentifier=0,this.touchBoundary=r.touchBoundary||10,this.layer=t,this.tapDelay=r.tapDelay||200,this.tapTimeout=r.tapTimeout||700,!n.notNeeded(t)){for(var f=["onMouse","onClick","onTouchStart","onTouchMove","onTouchEnd","onTouchCancel"],e=this,u=0,h=f.length;u<h;u++)e[f[u]]=s(e[f[u]],e);i&&(t.addEventListener("mouseover",this.onMouse,!0),t.addEventListener("mousedown",this.onMouse,!0),t.addEventListener("mouseup",this.onMouse,!0));t.addEventListener("click",this.onClick,!0);t.addEventListener("touchstart",this.onTouchStart,!1);t.addEventListener("touchmove",this.onTouchMove,!1);t.addEventListener("touchend",this.onTouchEnd,!1);t.addEventListener("touchcancel",this.onTouchCancel,!1);Event.prototype.stopImmediatePropagation||(t.removeEventListener=function(n,i,r){var u=Node.prototype.removeEventListener;"click"===n?u.call(t,n,i.hijacked||i,r):u.call(t,n,i,r)},t.addEventListener=function(n,i,r){var u=Node.prototype.addEventListener;"click"===n?u.call(t,n,i.hijacked||(i.hijacked=function(n){n.propagationStopped||i(n)}),r):u.call(t,n,i,r)});"function"==typeof t.onclick&&(o=t.onclick,t.addEventListener("click",function(n){o(n)},!1),t.onclick=null)}}var r=navigator.userAgent.indexOf("Windows Phone")>=0,i=navigator.userAgent.indexOf("Android")>0&&!r,t=/iP(ad|hone|od)/.test(navigator.userAgent)&&!r,u=t&&/OS 4_\d(_\d)?/.test(navigator.userAgent),f=t&&/OS [6-7]_\d/.test(navigator.userAgent),e=navigator.userAgent.indexOf("BB10")>0;n.prototype.needsClick=function(n){switch(n.nodeName.toLowerCase()){case"button":case"select":case"textarea":if(n.disabled)return!0;break;case"input":if(t&&"file"===n.type||n.disabled)return!0;break;case"label":case"iframe":case"video":return!0}return/\bneedsclick\b/.test(n.className)};n.prototype.needsFocus=function(n){switch(n.nodeName.toLowerCase()){case"textarea":return!0;case"select":return!i;case"input":switch(n.type){case"button":case"checkbox":case"file":case"image":case"radio":case"submit":return!1}return!n.disabled&&!n.readOnly;default:return/\bneedsfocus\b/.test(n.className)}};n.prototype.sendClick=function(n,t){var r,i;document.activeElement&&document.activeElement!==n&&document.activeElement.blur();i=t.changedTouches[0];r=document.createEvent("MouseEvents");r.initMouseEvent(this.determineEventType(n),!0,!0,window,1,i.screenX,i.screenY,i.clientX,i.clientY,!1,!1,!1,!1,0,null);r.forwardedTouchEvent=!0;n.dispatchEvent(r)};n.prototype.determineEventType=function(n){return i&&"select"===n.tagName.toLowerCase()?"mousedown":"click"};n.prototype.focus=function(n){var i;t&&n.setSelectionRange&&0!==n.type.indexOf("date")&&"time"!==n.type&&"month"!==n.type?(i=n.value.length,n.setSelectionRange(i,i)):n.focus()};n.prototype.updateScrollParent=function(n){var i,t;if(!(i=n.fastClickScrollParent)||!i.contains(n)){t=n;do{if(t.scrollHeight>t.offsetHeight){i=t;n.fastClickScrollParent=t;break}t=t.parentElement}while(t)}i&&(i.fastClickLastScrollTop=i.scrollTop)};n.prototype.getTargetElementFromEventTarget=function(n){return n.nodeType===Node.TEXT_NODE?n.parentNode:n};n.prototype.onTouchStart=function(n){var r,i,f;if(n.targetTouches.length>1)return!0;if(r=this.getTargetElementFromEventTarget(n.target),i=n.targetTouches[0],t){if(f=window.getSelection(),f.rangeCount&&!f.isCollapsed)return!0;if(!u){if(i.identifier&&i.identifier===this.lastTouchIdentifier)return n.preventDefault(),!1;this.lastTouchIdentifier=i.identifier;this.updateScrollParent(r)}}return this.trackingClick=!0,this.trackingClickStart=n.timeStamp,this.targetElement=r,this.touchStartX=i.pageX,this.touchStartY=i.pageY,n.timeStamp-this.lastClickTime<this.tapDelay&&n.preventDefault(),!0};n.prototype.touchHasMoved=function(n){var t=n.changedTouches[0],i=this.touchBoundary;return Math.abs(t.pageX-this.touchStartX)>i||Math.abs(t.pageY-this.touchStartY)>i};n.prototype.onTouchMove=function(n){return!this.trackingClick||((this.targetElement!==this.getTargetElementFromEventTarget(n.target)||this.touchHasMoved(n))&&(this.trackingClick=!1,this.targetElement=null),!0)};n.prototype.findControl=function(n){return void 0!==n.control?n.control:n.htmlFor?document.getElementById(n.htmlFor):n.querySelector("button, input:not([type=hidden]), keygen, meter, output, progress, select, textarea")};n.prototype.onTouchEnd=function(n){var h,c,e,o,s,r=this.targetElement;if(!this.trackingClick)return!0;if(n.timeStamp-this.lastClickTime<this.tapDelay)return this.cancelNextClick=!0,!0;if(n.timeStamp-this.trackingClickStart>this.tapTimeout)return!0;if(this.cancelNextClick=!1,this.lastClickTime=n.timeStamp,c=this.trackingClickStart,this.trackingClick=!1,this.trackingClickStart=0,f&&(s=n.changedTouches[0],r=document.elementFromPoint(s.pageX-window.pageXOffset,s.pageY-window.pageYOffset)||r,r.fastClickScrollParent=this.targetElement.fastClickScrollParent),"label"===(e=r.tagName.toLowerCase())){if(h=this.findControl(r)){if(this.focus(r),i)return!1;r=h}}else if(this.needsFocus(r))return n.timeStamp-c>100||t&&window.top!==window&&"input"===e?(this.targetElement=null,!1):(this.focus(r),this.sendClick(r,n),t&&"select"===e||(this.targetElement=null,n.preventDefault()),!1);return!(!t||u||!(o=r.fastClickScrollParent)||o.fastClickLastScrollTop===o.scrollTop)||(this.needsClick(r)||(n.preventDefault(),this.sendClick(r,n)),!1)};n.prototype.onTouchCancel=function(){this.trackingClick=!1;this.targetElement=null};n.prototype.onMouse=function(n){return!this.targetElement||!!n.forwardedTouchEvent||!n.cancelable||!(!this.needsClick(this.targetElement)||this.cancelNextClick)||(n.stopImmediatePropagation?n.stopImmediatePropagation():n.propagationStopped=!0,n.stopPropagation(),n.preventDefault(),!1)};n.prototype.onClick=function(n){var t;return this.trackingClick?(this.targetElement=null,this.trackingClick=!1,!0):"submit"===n.target.type&&0===n.detail||(t=this.onMouse(n),t||(this.targetElement=null),t)};n.prototype.destroy=function(){var n=this.layer;i&&(n.removeEventListener("mouseover",this.onMouse,!0),n.removeEventListener("mousedown",this.onMouse,!0),n.removeEventListener("mouseup",this.onMouse,!0));n.removeEventListener("click",this.onClick,!0);n.removeEventListener("touchstart",this.onTouchStart,!1);n.removeEventListener("touchmove",this.onTouchMove,!1);n.removeEventListener("touchend",this.onTouchEnd,!1);n.removeEventListener("touchcancel",this.onTouchCancel,!1)};n.notNeeded=function(n){var t,u,r;return void 0===window.ontouchstart?!0:(u=+(/Chrome\/([0-9]+)/.exec(navigator.userAgent)||[,0])[1])&&(!i||(t=document.querySelector("meta[name=viewport]"))&&(-1!==t.content.indexOf("user-scalable=no")||u>31&&document.documentElement.scrollWidth<=window.outerWidth))?!0:e&&(r=navigator.userAgent.match(/Version\/([0-9]*)\.([0-9]*)/),r[1]>=10&&r[2]>=3&&(t=document.querySelector("meta[name=viewport]")))&&(-1!==t.content.indexOf("user-scalable=no")||document.documentElement.scrollWidth<=window.outerWidth)?!0:"none"===n.style.msTouchAction||"manipulation"===n.style.touchAction||!!(+(/Firefox\/([0-9]+)/.exec(navigator.userAgent)||[,0])[1]>=27&&(t=document.querySelector("meta[name=viewport]"))&&(-1!==t.content.indexOf("user-scalable=no")||document.documentElement.scrollWidth<=window.outerWidth))||"none"===n.style.touchAction||"manipulation"===n.style.touchAction};n.attach=function(t,i){return new n(t,i)};"function"==typeof define&&"object"==typeof define.amd&&define.amd?define(function(){return n}):"undefined"!=typeof module&&module.exports?(module.exports=n.attach,module.exports.FastClick=n):window.FastClick=n}();!function(n,t){"function"==typeof define&&define.amd?define(["jquery"],function(i){return t(n,i)}):"object"==typeof exports?t(n,require("jquery")):t(n,n.jQuery||n.Zepto)}(this,function(n,t){"use strict";function h(n){if(it&&"none"===n.css("animation-name")&&"none"===n.css("-webkit-animation-name")&&"none"===n.css("-moz-animation-name")&&"none"===n.css("-o-animation-name")&&"none"===n.css("-ms-animation-name"))return 0;var i,o,u,t,r=n.css("animation-duration")||n.css("-webkit-animation-duration")||n.css("-moz-animation-duration")||n.css("-o-animation-duration")||n.css("-ms-animation-duration")||"0s",f=n.css("animation-delay")||n.css("-webkit-animation-delay")||n.css("-moz-animation-delay")||n.css("-o-animation-delay")||n.css("-ms-animation-delay")||"0s",e=n.css("animation-iteration-count")||n.css("-webkit-animation-iteration-count")||n.css("-moz-animation-iteration-count")||n.css("-o-animation-iteration-count")||n.css("-ms-animation-iteration-count")||"1";for(r=r.split(", "),f=f.split(", "),e=e.split(", "),t=0,o=r.length,i=Number.NEGATIVE_INFINITY;t<o;t++)u=parseFloat(r[t])*parseInt(e[t],10)+parseFloat(f[t]),u>i&&(i=u);return i}function v(){if(t(document.body).height()<=t(window).height())return 0;var r,u,n=document.createElement("div"),i=document.createElement("div");return n.style.visibility="hidden",n.style.width="100px",document.body.appendChild(n),r=n.offsetWidth,n.style.overflow="scroll",i.style.width="100%",n.appendChild(i),u=i.offsetWidth,n.parentNode.removeChild(n),r-u}function d(){if(!k){var i,n,u=t("html"),f=r("is-locked");u.hasClass(f)||(n=t(document.body),i=parseInt(n.css("padding-right"),10)+v(),n.css("padding-right",i+"px"),u.addClass(f))}}function y(){if(!k){var i,n,u=t("html"),f=r("is-locked");u.hasClass(f)&&(n=t(document.body),i=parseInt(n.css("padding-right"),10)-v(),n.css("padding-right",i+"px"),u.removeClass(f))}}function o(n,t,u,f){var e=r("is",t),o=[r("is",i.CLOSING),r("is",i.OPENING),r("is",i.CLOSED),r("is",i.OPENED)].join(" ");n.$bg.removeClass(o).addClass(e);n.$overlay.removeClass(o).addClass(e);n.$wrapper.removeClass(o).addClass(e);n.$modal.removeClass(o).addClass(e);n.state=t;!u&&n.$modal.trigger({type:t,reason:f},[{reason:f}])}function p(n,i,r){var u=0,f=function(n){n.target===this&&u++},e=function(n){n.target===this&&0==--u&&(t.each(["$bg","$overlay","$wrapper","$modal"],function(n,t){r[t].off(c+" "+l)}),i())};t.each(["$bg","$overlay","$wrapper","$modal"],function(n,t){r[t].on(c,f).on(l,e)});n();0===h(r.$bg)&&0===h(r.$overlay)&&0===h(r.$wrapper)&&0===h(r.$modal)&&(t.each(["$bg","$overlay","$wrapper","$modal"],function(n,t){r[t].off(c+" "+l)}),i())}function w(n){n.state!==i.CLOSED&&(t.each(["$bg","$overlay","$wrapper","$modal"],function(t,i){n[i].off(c+" "+l)}),n.$bg.removeClass(n.settings.modifier),n.$overlay.removeClass(n.settings.modifier).hide(),n.$wrapper.hide(),y(),o(n,i.CLOSED,!0))}function g(n){var r,u,t,i,f={};for(n=n.replace(/\s*:\s*/g,":").replace(/\s*,\s*/g,","),r=n.split(","),i=0,u=r.length;i<u;i++)r[i]=r[i].split(":"),t=r[i][1],("string"==typeof t||t instanceof String)&&(t="true"===t||"false"!==t&&t),("string"==typeof t||t instanceof String)&&(t=isNaN(t)?t:+t),f[r[i][0]]=t;return f}function r(){for(var t=e,n=0;n<arguments.length;++n)t+="-"+arguments[n];return t}function nt(){var n,r,e=location.hash.replace("#","");if(e){try{r=t('[data-remodal-id="'+e+'"]')}catch(o){}r&&r.length&&(n=t[u].lookup[r.data(u)],n&&n.settings.hashTracking&&n.open())}else f&&f.state===i.OPENED&&f.settings.hashTracking&&f.close()}function s(n,f){var h=t(document.body),s=h,o=this;o.settings=t.extend({},tt,f);o.index=t[u].lookup.push(o)-1;o.state=i.CLOSED;o.$overlay=t("."+r("overlay"));null!==o.settings.appendTo&&o.settings.appendTo.length&&(s=t(o.settings.appendTo));o.$overlay.length||(o.$overlay=t("<div>").addClass(r("overlay")+" "+r("is",i.CLOSED)).hide(),s.append(o.$overlay));o.$bg=t("."+r("bg")).addClass(r("is",i.CLOSED));o.$modal=n.addClass(e+" "+r("is-initialized")+" "+o.settings.modifier+" "+r("is",i.CLOSED)).attr("tabindex","-1");o.$wrapper=t("<div>").addClass(r("wrapper")+" "+o.settings.modifier+" "+r("is",i.CLOSED)).hide().append(o.$modal);s.append(o.$wrapper);o.$wrapper.on("click."+e,'[data-remodal-action="close"]',function(n){n.preventDefault();o.close()});o.$wrapper.on("click."+e,'[data-remodal-action="cancel"]',function(n){n.preventDefault();o.$modal.trigger(a.CANCELLATION);o.settings.closeOnCancel&&o.close(a.CANCELLATION)});o.$wrapper.on("click."+e,'[data-remodal-action="confirm"]',function(n){n.preventDefault();o.$modal.trigger(a.CONFIRMATION);o.settings.closeOnConfirm&&o.close(a.CONFIRMATION)});o.$wrapper.on("click."+e,function(n){var i=t(n.target);i.hasClass(r("wrapper"))&&o.settings.closeOnOutsideClick&&o.close()})}var f,b,u="remodal",e=n.REMODAL_GLOBALS&&n.REMODAL_GLOBALS.NAMESPACE||u,c=t.map(["animationstart","webkitAnimationStart","MSAnimationStart","oAnimationStart"],function(n){return n+"."+e}).join(" "),l=t.map(["animationend","webkitAnimationEnd","MSAnimationEnd","oAnimationEnd"],function(n){return n+"."+e}).join(" "),tt=t.extend({hashTracking:!0,closeOnConfirm:!0,closeOnCancel:!0,closeOnEscape:!0,closeOnOutsideClick:!0,modifier:"",appendTo:null},n.REMODAL_GLOBALS&&n.REMODAL_GLOBALS.DEFAULTS),i={CLOSING:"closing",CLOSED:"closed",OPENING:"opening",OPENED:"opened"},a={CONFIRMATION:"confirmation",CANCELLATION:"cancellation"},it=function(){var n=document.createElement("div").style;return void 0!==n.animationName||void 0!==n.WebkitAnimationName||void 0!==n.MozAnimationName||void 0!==n.msAnimationName||void 0!==n.OAnimationName}(),k=/iPad|iPhone|iPod/.test(navigator.platform);s.prototype.open=function(){var r,n=this;n.state!==i.OPENING&&n.state!==i.CLOSING&&(r=n.$modal.attr("data-remodal-id"),r&&n.settings.hashTracking&&(b=t(window).scrollTop(),location.hash=r),f&&f!==n&&w(f),f=n,d(),n.$bg.addClass(n.settings.modifier),n.$overlay.addClass(n.settings.modifier).show(),n.$wrapper.show().scrollTop(0),n.$modal.focus(),p(function(){o(n,i.OPENING)},function(){o(n,i.OPENED)},n))};s.prototype.close=function(n){var r=this;r.state!==i.OPENING&&r.state!==i.CLOSING&&(r.settings.hashTracking&&r.$modal.attr("data-remodal-id")===location.hash.substr(1)&&(location.hash="",t(window).scrollTop(b)),p(function(){o(r,i.CLOSING,!1,n)},function(){r.$bg.removeClass(r.settings.modifier);r.$overlay.removeClass(r.settings.modifier).hide();r.$wrapper.hide();y();o(r,i.CLOSED,!1,n)},r))};s.prototype.getState=function(){return this.state};s.prototype.destroy=function(){var n,f=t[u].lookup;w(this);this.$wrapper.remove();delete f[this.index];n=t.grep(f,function(n){return!!n}).length;0===n&&(this.$overlay.remove(),this.$bg.removeClass(r("is",i.CLOSING)+" "+r("is",i.OPENING)+" "+r("is",i.CLOSED)+" "+r("is",i.OPENED)))};t[u]={lookup:[]};t.fn[u]=function(n){var i,r;return this.each(function(f,e){r=t(e);null==r.data(u)?(i=new s(r,n),r.data(u,i.index),i.settings.hashTracking&&r.attr("data-remodal-id")===location.hash.substr(1)&&i.open()):i=t[u].lookup[r.data(u)]}),i};t(document).ready(function(){t(document).on("click","[data-remodal-target]",function(n){n.preventDefault();var i=n.currentTarget,r=i.getAttribute("data-remodal-target"),f=t('[data-remodal-id="'+r+'"]');t[u].lookup[f.data(u)].open()});t(document).find("."+e).each(function(n,i){var f=t(i),r=f.data("remodal-options");r?("string"==typeof r||r instanceof String)&&(r=g(r)):r={};f[u](r)});t(document).on("keydown."+e,function(n){f&&f.settings.closeOnEscape&&f.state===i.OPENED&&27===n.keyCode&&f.close()});t(window).on("hashchange."+e,nt)})});$(document).ready(function(){var n=$("html").hasClass("lt-ie9");(new AdPrediction).init(n);(new Prediction).init(n)})