try{console.log("init console in Cadreon... done");}catch(e){console={log:function(){}};}try{cadreon.tags={init:function(){var c=(typeof(cur_vehicle)!="undefined")?cur_vehicle:cadreon.tags.fetchValue("family");var j=(typeof(cur_year)!="undefined")?cur_year:cadreon.tags.fetchValue("year");var k;var l=(document.location.toString().indexOf("htdocs")!=-1)?"htdocs":".com";var p=document.location.toString().split(l);p=p[1].toString().split("#");var m=p[0].toString().split("/");if(m[2].toString()=="service_contracts"&&m.length>=5){k='"]["';for(var h=1;h<4;h++){k+=m[h].toString()+'"]["';}}else{k=m.join('"]["');}k=k.split("-").join("_");(k.indexOf("html")!=-1)?k=k.replace(".html",""):k;(k.indexOf(".php")!=-1)?k=k.replace(".php",""):k;(k.indexOf("4wd")!=-1)?k=k.replace("4wd","fwd"):k;(k.indexOf("?")!=-1)?k=k.split("?")[0].toString():k;if(k.indexOf("hostc")!=-1){if(k.indexOf("fad")!=-1){k=('"]["hostc"]["fad"]["');}else{if(k.indexOf("bmo")!=-1||k.indexOf("models")!=-1){var i=document.location.href.toString().match(/hostc\/[^\/]+/)[0].replace(/hostc\//,"");var f=document.location.href.toString().match(/CU[\w]?[\d]{6}/)[0];var d=document.location.href.toString().match(/[^\/]+[\w]+\.do\b/)[0].replace(/\.do/,"");k=('"]["hostc"]["'+i+'"]["'+f+'"]["'+d+'"]["');}else{if(k.indexOf("sni")!=-1){var a=document.location.href.toString().match(/IU[\w]?[\d]{6}/)[0];var b=a.replace(/[\d]{6}/,"");var o="";var n="";var g="";jQuery("#vehicleDetailToggle .editView .btn-done").live("click",function(){o=jQuery("#yearSection input[checked]").attr("value");n=jQuery("#vehicleSection input[checked]").attr("value");g=o+n;k=('"]["hostc"]["sni"]["'+b+g+'"]["');cadreon.tags.setTagID(brand+k+'index"]');});k=('"]["hostc"]["sni"]["'+a+'"]["');}}}cadreon.tags.setTagID(brand+k+'index"]');}else{if(k.indexOf("gaq")!=-1||k.indexOf("satd")!=-1||k.indexOf("vehicle_brochure")!=-1){if(k.indexOf("index")!=-1&&(getParameter("family")!=""||getParameter("vehicle")!="")){k=k.replace("index","form");}else{if(k.indexOf("index")==-1&&(getParameter("family")!=""||getParameter("vehicle")!="")){(getFileName(document.location.pathname)=="index.html")?k+="form":k;}else{k+='form"]["';}}(getParameter("year")!="")?k+='"]["'+getParameter("year")+'"]':k;(getParameter("family")!="")?k+='["'+getParameter("family")+'"]["':k;(getParameter("vehicle")!="")?k+='["'+getParameter("vehicle")+'"]["':k;cadreon.tags.setTagID(brand+k+'index"]');}else{if(k.indexOf("lineup")!=-1||k.indexOf("work_vehicles")!=-1){if(getParameter("app")!=""){(k.indexOf("index")!=-1)?k=k.replace("index","form"):k=k.replace("index",'form"]["');k+='"]["'+getParameter("app")+'"]';cadreon.tags.setTagID(brand+k+'["index"]');}else{cadreon.tags.setTagID(brand+k+'index"]');}}else{(k.indexOf("index")!=-1)?k=k.replace("index",""):k;cadreon.tags.setTagID(brand+k+'index"]');}}}},setTagID:function(p){var tagID="";try{tagID=eval('cadreon.config["'+p);if(tagID!=""&&tagID!=undefined){cadreon.tags.constructTag(tagID);}}catch(err){console.log("TagID ERROR [ "+err+' ] : cadreon.config["'+p);tagID="";}},getUrlVars:function(){var d=[],c;var a=window.location.href.slice(window.location.href.indexOf("?")+1).split("&");for(var b=0;b<a.length;b++){c=a[b].split("=");d.push(c[0]);d[c[0]]=c[1];}return d;},fetchValue:function(a){return cadreon.tags.getUrlVars()[a];},constructTag:function(b){var a='<iframe src="http://d1qpxk1wfeh8v1.cloudfront.net/tags/'+b+'.html" width="1" height="1" frameborder="0" scrolling="No" marginheight="0" marginwidth="0" topmargin="0" leftmargin="0" id="cadreonFrame"></iframe>';(jQuery("#cadreonFrame").size()==0)?jQuery("body").append(a):jQuery("#cadreonFrame").replaceWith(a);}};}catch(e){console.log("Error: "+(e.message)+" | "+(e.description)+" | "+(e));}jQuery(window).load(function(){var a=document.location.href.toLowerCase();if(/(\/hostb\/|ramtrucks)/.test(a)==true){cadreon.tags.init();}});
