var traderUrl="http://www.autotrader.ca/",traderWidgetHostUrl=traderUrl+"Widget/",traderWidgetsUrl=traderWidgetHostUrl,traderSupportingJS=traderWidgetHostUrl+"js/jquery.js",traderSupportingJS2=traderWidgetHostUrl+"js/jquery.blockUI.js",loadingGIF=traderWidgetHostUrl+"js/loading_ani.gif",dealerAspxProxyUrl=getDealerHost()+"/widgetproxy/xmlhttp_proxy.aspx",dealerPhpProxyUrl=getDealerHost()+"/widgetproxy/xmlhttp_proxy.php",dealerProxyUrl=dealerAspxProxyUrl+"?pgx="+traderWidgetsUrl,dealerGetSearchProxyUrl=dealerProxyUrl+"SearchWidget.aspx&wid=",dealerGetSearchDropDownProxyUrl=dealerProxyUrl+"SearchWidgetDropDown.aspx&wid=",dealerGetResultProxyUrl=dealerProxyUrl+"ResultWidget.aspx&wid=",dealerGetDetailProxyUrl=dealerProxyUrl+"DetailWidget.aspx&wid=",dealerGetContactSellectProxyUrl=dealerProxyUrl+"ContactSellerWidget.aspx&wid=",dealerGetDealerListingProxyUrl=dealerProxyUrl+"DealerListWidget.aspx&wid=";document.write('<script type="text/javascript" src="'+traderSupportingJS+'"><\/script>');document.write('<script type="text/javascript" src="'+traderSupportingJS2+'"><\/script>');includeCSS(traderUrl+"css/widget_styles.css");function changeImage(c,b){var a=getObjectByID(c);if(a)a.src=b}function getSearchWidget(a){var b=dealerGetSearchProxyUrl+a;ajaxCall(b,renderWidget)}function getDropDownOptions(c,b,g){var a=dealerGetSearchDropDownProxyUrl+c+"&tddown="+g+"&sddown1="+b[0],h=getHiddenFieldValue("CategoryHidden_"+c);if(h!=null){a+="&sddown2=0";if(b[1]!=null)a+="&sddown3="+b[1]}else{if(b[1]!=null)a+="&sddown2="+b[1];if(b[2]!=null)a+="&sddown3="+b[2]}var f=getHiddenFieldValue("LanguageHidden_"+c);if(f!=null)a+="&language="+f;var d=getHiddenFieldValue("AssocDealerHidden_"+c);if(d!=null)a+="&assocDealer="+d;var e=getHiddenFieldValue("DealerHidden_"+c);if(e!=null)a+="&showroom="+e;ajaxCall(a,renderDropDown)}function renderDropDown(a){if(a==null||a=="")return;var b=getTargetUIWidgetId(a);if(b=="TraderErrorWS"){renderWidget(a);return}var c=document.getElementById(b);c!=null&&select_innerHTML(c,a)}function getResultWidgetViaQuickSearchWidget(c,d,e){var b="",a="";if(typeof dealerID!="undefined")b+="&dealer="+dealerID;else{a=getHiddenFieldValue("DealerHidden_"+c);if(a!=null)b+="&dealer="+a}a=getHiddenFieldValue("CategoryHidden_"+c);if(a!=null)b+="&category="+a;a=getHiddenFieldValue("YearToHidden_"+c);if(a!=null)b+="&yearto="+a;a=getHiddenFieldValue("YearFromHidden_"+c);if(a!=null)b+="&yearfrom="+a;a=getHiddenFieldValue("PriceFromHidden_"+c);if(a!=null)b+="&pricefrom="+a;a=getHiddenFieldValue("PriceToHidden_"+c);if(a!=null)b+="&priceTo="+a;a=getHiddenFieldValue("KMToHidden_"+c);if(a!=null)b+="&kmto="+a;a=getHiddenFieldValue("KMFromHidden_"+c);if(a!=null)b+="&kmfrom="+a;a=getHiddenFieldValue("AssocDealerHidden_"+c);if(a!=null)b+="&assocdealer="+a;a=getHiddenFieldValue("CurrentPageHidden_"+c);if(a!=null)b+="&cpage="+a;a=getHiddenFieldValue("TargetPageHidden_"+c);if(a!=null)b+="&tpage="+a;a=getHiddenFieldValue("SortByHidden_"+c);if(a!=null)b+="&sortby="+a;a=getHiddenFieldValue("SortOrderHidden_"+c);if(a!=null)b+="&sortorder="+a;b+="&make="+e;var f=dealerGetResultProxyUrl+d+b;ajaxCallWithBlock(f,renderWidget)}function getResultWidget(c,d){var b="",a="";a=getSelectedDropDownValue("StatusDropDown_"+c);if(a!=null)b+="&status="+a;else{a=getHiddenFieldValue("StatusHidden_"+c);if(a!=null)b+="&status="+a}if(typeof dealerID!="undefined")b+="&dealer="+dealerID;else{a=getSelectedDropDownValue("DealerDropDown_"+c);if(a!=null)b+="&dealer="+a;else{a=getHiddenFieldValue("DealerHidden_"+c);if(a!=null)b+="&dealer="+a}a=getHiddenFieldValue("AssocDealerHidden_"+c);if(a!=null)b+="&assocdealer="+a}a=getSelectedDropDownValue("CategoryDropDown_"+c);if(a!=null)b+="&category="+a;else{a=getHiddenFieldValue("CategoryHidden_"+c);if(a!=null)b+="&category="+a}a=getSelectedDropDownValue("MakeDropDown_"+c);if(a!=null)b+="&make="+a;else{a=getHiddenFieldValue("MakeHidden_"+c);if(a!=null)b+="&make="+a}a=getSelectedDropDownValue("ModelDropDown_"+c);if(a!=null)b+="&model="+a;else{a=getHiddenFieldValue("ModelHidden_"+c);if(a!=null)b+="&model="+a}a=getSelectedDropDownValue("PriceFromDropDown_"+c);if(a!=null)b+="&pricefrom="+a;else{a=getHiddenFieldValue("PriceFromHidden_"+c);if(a!=null)b+="&pricefrom="+a}a=getSelectedDropDownValue("PriceToDropDown_"+c);if(a!=null)b+="&priceto="+a;else{a=getHiddenFieldValue("PriceToHidden_"+c);if(a!=null)b+="&priceto="+a}a=getSelectedDropDownValue("KMFromDropDown_"+c);if(a!=null)b+="&kmfrom="+a;else{a=getHiddenFieldValue("KMFromHidden_"+c);if(a!=null)b+="&kmfrom="+a}a=getSelectedDropDownValue("KMToDropDown_"+c);if(a!=null)b+="&kmto="+a;else{a=getHiddenFieldValue("KMToHidden_"+c);if(a!=null)b+="&kmto="+a}a=getSelectedDropDownValue("YearFromDropDown_"+c);if(a!=null)b+="&yearfrom="+a;else{a=getHiddenFieldValue("YearFromHidden_"+c);if(a!=null)b+="&yearfrom="+a}a=getSelectedDropDownValue("YearToDropDown_"+c);if(a!=null)b+="&yearto="+a;else{a=getHiddenFieldValue("YearToHidden_"+c);if(a!=null)b+="&yearto="+a}a=document.getElementById("KeywordsText_"+c);if(a!=null)b+="&keywords="+a.value;else{a=getHiddenFieldValue("KeywordsHidden_"+c);if(a!=null)b+="&keywords="+a}a=getHiddenFieldValue("TargetPageHidden_"+c);if(a!=null)b+="&tpage="+a;a=getHiddenFieldValue("CurrentPageHidden_"+c);if(a!=null)b+="&cpage="+a;a=getHiddenFieldValue("SortByHidden_"+c);if(a!=null)b+="&sortby="+a;a=getHiddenFieldValue("SortOrderHidden_"+c);if(a!=null)b+="&sortorder="+a;var e=dealerGetResultProxyUrl+d+b;ajaxCallWithBlock(e,renderWidget)}function getPagingResultWidget(c,e,d,f){var b="",a="";b+="&tpage="+e;if(typeof dealerID!="undefined")b+="&dealer="+dealerID;else{a=getHiddenFieldValue("DealerHidden_"+c);if(a!=null)b+="&dealer="+a;a=getHiddenFieldValue("AssocDealerHidden_"+c);if(a!=null)b+="&assocdealer="+a}a=getHiddenFieldValue("CategoryHidden_"+c);if(a!=null)b+="&category="+a;a=getHiddenFieldValue("MakeHidden_"+c);if(a!=null)b+="&make="+a;a=getHiddenFieldValue("ModelHidden_"+c);if(a!=null)b+="&model="+a;a=getHiddenFieldValue("PriceFromHidden_"+c);if(a!=null)b+="&pricefrom="+a;a=getHiddenFieldValue("PriceToHidden_"+c);if(a!=null)b+="&priceto="+a;a=getHiddenFieldValue("KMFromHidden_"+c);if(a!=null)b+="&kmfrom="+a;a=getHiddenFieldValue("KMToHidden_"+c);if(a!=null)b+="&kmto="+a;a=getHiddenFieldValue("YearFromHidden_"+c);if(a!=null)b+="&yearfrom="+a;a=getHiddenFieldValue("YearToHidden_"+c);if(a!=null)b+="&yearto="+a;a=getHiddenFieldValue("KeywordsHidden_"+c);if(a!=null)b+="&keywords="+a;a=getHiddenFieldValue("StatusHidden_"+c);if(a!=null)b+="&status="+a;a=getHiddenFieldValue("CurrentPageHidden_"+c);if(a!=null)b+="&cpage="+a;if(d==null){a=getHiddenFieldValue("SortByHidden_"+c);if(a!=null)b+="&sortby="+a}else b+="&sortby="+d;if(d==null){a=getHiddenFieldValue("SortOrderHidden_"+c);if(a!=null)b+="&sortorder="+a}else b+="&sortorder="+f;var g=dealerGetResultProxyUrl+c+b;ajaxCallWithBlock(g,renderWidget)}function getDetailWidget(a,c,b){var d=dealerGetDetailProxyUrl+a+"&adid="+c+"&backurl="+b;ajaxCallWithBlock(d,renderDetailWidget)}function replaceFlashVars(){var a=document.getElementById("detailsFlashContent");if(a!=null){a.innerHTML=a.innerHTML.replace("stageWidth=777","stageWidth="+document.getElementById("flashStageWidth").offsetWidth);a.innerHTML=a.innerHTML.replace("stageWidth=777","stageWidth="+document.getElementById("flashStageWidth").offsetWidth)}}function getContactSellerWidget(a,b,c){var d=dealerGetContactSellectProxyUrl+a+"&status="+b+"&adid="+c;ajaxCall(d,renderWidget)}function submitContactSellerWidget(c){var b="",a="";b+="&submit=true";a=document.getElementById("FirstNameText_"+c);if(a!=null)b+="&fname="+a.value;a=document.getElementById("LastNameText_"+c);if(a!=null)b+="&lname="+a.value;a=document.getElementById("PhoneAreaCodeText_"+c);if(a!=null)b+="&phonearea="+a.value;a=document.getElementById("PhonePrefixText_"+c);if(a!=null)b+="&phonepre="+a.value;a=document.getElementById("PhoneSuffixText_"+c);if(a!=null)b+="&phonesuf="+a.value;a=getSelectedDropDownValue("PreferredContactDropDown_"+c);if(a!=null)b+="&pcont="+a;a=getSelectedDropDownValue("ProvinceDropDown_"+c);if(a!=null)b+="&prov="+a;a=document.getElementById("QuestionsOrCommentsTextArea_"+c);if(a!=null)b+="&qorc="+a.value;a=document.getElementById("ZipText_"+c);if(a!=null)b+="&zip="+a.value;a=document.getElementById("CityText_"+c);if(a!=null)b+="&city="+a.value;a=document.getElementById("AddressText_"+c);if(a!=null)b+="&addr="+a.value;a=document.getElementById("EmailText_"+c);if(a!=null)b+="&email="+a.value;a=getHiddenFieldValue("UsedEmailToHidden_"+c);if(a!=null)b+="&usedemailto="+a;a=getHiddenFieldValue("NewEmailToHidden_"+c);if(a!=null)b+="&newemailto="+a;a=getHiddenFieldValue("AdIdHidden_"+c);if(a!=null)b+="&adid="+a;var d=dealerGetContactSellectProxyUrl+c+b;ajaxCall(d,renderWidget)}function getDealerListingWidget(a,b){var c=dealerGetDealerListingProxyUrl+a+"&index="+b;ajaxCall(c,renderWidget)}function renderDetailWidget(a){renderWidget(a);replaceFlashVars()}function renderWidget(a){if(a==null||a=="")return;var b=getTargetUIWidgetId(a),c=document.getElementById(b);if(c!=null){c.innerHTML=a;$("#"+b).fadeIn("slow")}var d=getHideUITargetWidgetIds(a);hideUITargetWidgetIds(d);if(typeof searchLink!="undefined"){eval(searchLink);searchLink=undefined}window.scrollTo(0,100)}function ajaxCallWithBlock(c,a){var b='<div><img src="'+loadingGIF+'"/></div>';$().ajaxStop($.unblockUI);$.blockUI(b);clearErrorMessage();$.get(c,"",a)}function ajaxCall(b,a){clearErrorMessage();$.get(b,"",a)}function getSelectedDropDownValue(d){var b,c=null,a=document.getElementById(d);if(a!=null){b=a.selectedIndex;c=a.options[b].value}return c}function getHiddenFieldValue(a){value=document.getElementById(a);return value!=null?value.value:value}function getURLParam(f){var d="",c=window.location.href;if(c.indexOf("?")>-1)for(var e=c.substr(c.indexOf("?")).toLowerCase(),b=e.split("&"),a=0;a<b.length;a++)if(b[a].indexOf(f.toLowerCase()+"=")>-1){var g=b[a].split("=");d=g[1];break}return unescape(d)}function getTargetUIWidgetId(b){var a=b.split("#");return a!=null&&a.length>0?a[1]:"-1"}function getHideUITargetWidgetId(b){var a=b.split("*");return a!=null&&a.length>0?a[1]:"-1"}function hideUITargetWidgetIds(a){if(a==null||a.length<1)return;for(var b=0;b<a.length;b++){var c=document.getElementById(a[b]);c!=null&&$("#"+a[b]).fadeOut("slow")}$.unblockUI()}function getHideUITargetWidgetIds(b){var a=b.split("*");return a!=null&&a.length>0?a:null}function getDealerHost(){var d=window.location.href,c=d.split("//")[1],a=c.split("/")[0],b="http://"+a;return unescape(b)}function addJavascript(b){var c=document.getElementsByTagName("head")[0],a=document.createElement("script");a.setAttribute("type","text/javascript");a.setAttribute("src",b);c.appendChild(a)}function includeCSS(b){var a=document.createElement("link");a.rel="stylesheet";a.type="text/css";a.href=b;document.getElementsByTagName("head")[0].appendChild(a)}function clearErrorMessage(){var a=document.getElementById("TraderErrorWS");if(a!=null)a.innerHTML=""}function select_innerHTML(f,e){f.innerHTML="";var c=document.createElement("micoxselect"),b;c.id="micoxselect1";document.body.appendChild(c);c=document.getElementById("micoxselect1");c.style.display="none";if(e.toLowerCase().indexOf("<option")<0)return;e=e.toLowerCase().replace(/<option/g,"<span").replace(/<\/option/g,"</span");c.innerHTML=e;for(var g=0;g<c.childNodes.length;g++){var a=c.childNodes[g];if(a.tagName){b=document.createElement("OPTION");if(document.all)f.add(b);else f.appendChild(b);for(var d=0;d<a.attributes.length;d++){var j=a.attributes[d].nodeName,h=a.attributes[d].nodeValue;if(h)try{b.setAttribute(j,h);b.setAttributeNode(a.attributes[d].cloneNode(true))}catch(k){}}if(a.style)for(var i in a.style)try{b.style[i]=a.style[i]}catch(k){}b.value=a.getAttribute("value").toUpperCase();b.text=a.innerHTML.toUpperCase();b.selected=a.getAttribute("selected");b.className=a.className}}document.body.removeChild(c);c=null}
