function loadAdTypes(){var n=getSelectedDealer();$.getJSON("/refinement/adtypes/?dealerid="+n,function(n){populateOptions($("#AdType"),n)})}function loadMakes(){var i=getSelectedDealer(),n=getSelectedAdType(),t="/refinement/makes/?dealerid="+i;n&&(t+="&adType="+n);$.getJSON(t,function(n){populateOptions($("#Make"),n)})}function loadModels(){var r=getSelectedDealer(),t=getSelectedAdType(),i=$("#Make").find("option:selected").val(),n;if(i==""){resetModels();return}n="/refinement/models/?dealerid="+r+"&make="+i;t&&(n+="&adType="+t);$.getJSON(n,function(n){populateOptions($("#Model"),n)})}function populateOptions(n,t){var i=n;i.find("option").remove().end().append('<option value="">All<\/option>');$.each(t,function(){i.append($("<option />").val(this.value).text(this.name))})}function resetModels(){var n=$("#Model");n.find("option").remove().end().append('<option value="">All<\/option>')}function getSelectedDealer(){var n=$("#SelectedDealer").find("option:selected").val();return n||(n=$.QueryString.dealerId,n||(n="")),n}function getSelectedAdType(){return $("#AdType").find("option:selected").val()}(function(n){typeof define=="function"&&define.amd?define(["jquery"],n):n(jQuery)})(function(n){function i(n){return t.raw?n:encodeURIComponent(n)}function f(n){return t.raw?n:decodeURIComponent(n)}function e(n){return i(t.json?JSON.stringify(n):String(n))}function o(n){n.indexOf('"')===0&&(n=n.slice(1,-1).replace(/\\"/g,'"').replace(/\\\\/g,"\\"));try{return n=decodeURIComponent(n.replace(u," ")),t.json?JSON.parse(n):n}catch(i){}}function r(i,r){var u=t.raw?i:o(i);return n.isFunction(r)?r(u):u}var u=/\+/g,t=n.cookie=function(u,o,s){var y,a,h,v,c,p;if(o!==undefined&&!n.isFunction(o))return s=n.extend({},t.defaults,s),typeof s.expires=="number"&&(y=s.expires,a=s.expires=new Date,a.setTime(+a+y*864e5)),document.cookie=[i(u),"=",e(o),s.expires?"; expires="+s.expires.toUTCString():"",s.path?"; path="+s.path:"",s.domain?"; domain="+s.domain:"",s.secure?"; secure":""].join("");for(h=u?undefined:{},v=document.cookie?document.cookie.split("; "):[],c=0,p=v.length;c<p;c++){var w=v[c].split("="),b=f(w.shift()),l=w.join("=");if(u&&u===b){h=r(l,o);break}u||(l=r(l))===undefined||(h[b]=l)}return h};t.defaults={};n.removeCookie=function(t,i){return n.cookie(t)===undefined?!1:(n.cookie(t,"",n.extend({},i,{expires:-1})),!n.cookie(t))}}),function(n){"use strict";n.fn.expandCollapseSearchFields=function(t){function u(){r.find(i.additionalfieldscontainer).show();r.find(i.expand).hide();n.cookie("expand",!0)}function f(){r.find(i.additionalfieldscontainer).hide();r.find(i.expand).show();n.cookie("expand",!1)}var r=n(this),i=n.extend({},{additionalfieldscontainer:".additional-fields",expand:".show-more",collapse:".show-less"},t);n(i.expand+" a").click(function(){u()});n(i.collapse+" a").click(function(){f(r,i)});n.cookie("expand")=="true"?u():f()}}(jQuery),function(n){n.QueryString=function(n){var r,t,i;if(n=="")return{};for(r={},t=0;t<n.length;++t)(i=n[t].split("="),i.length==2)&&(r[i[0]]=decodeURIComponent(i[1].replace(/\+/g," ")));return r}(window.location.search.substr(1).split("&"))}(jQuery);$(document).ready(function(){$("#SelectedDealer").change(function(){loadAdTypes();loadMakes();resetModels()});$("#AdType").change(function(){loadMakes();resetModels()});$("#Make").change(function(){loadModels()})})