ads=function(){this.order=Math.random()*10000000000000;this.zone="other";this.keyvalues="";var H="http://ad.uk.doubleclick.net/";var L="http://ad.au.doubleclick.net/";var s=H+"adj/";var E=L+"adj/";var k=H+"pfadx/";var A=L+"pfadx/";var u="P4681.topgear.com/";var x="topgearau/";this.tgsite=u;this.dcsite=s;this.dcvideosite=k;var N="type=";var p="minval=";var D="maxval=";var G="kw=";var z="";var h="";var F="cbmake=";var I="cbmodel=";var m=window.location.pathname.toLowerCase();var f=window.location.hostname+"";if(m.indexOf(applicationRoot.toLowerCase())===0){m=m.substring(applicationRoot.length-1)}var M=m.split("/");var C;var v=document.getElementsByTagName("body")[0];var j=v.className;var r=false;var K="";w();q();i();y();function w(){var O=e();if(O==="uk"){this.dcvideosite=k;this.dcsite=s;this.tgsite=u}else{if(O==="au"){this.dcvideosite=A;this.dcsite=E;this.tgsite=x}}}function e(){return applicationRoot.replace(/[/]/g,"").toLowerCase()}function q(){if(f.indexOf("blogs.topgear.com")!==-1){this.zone="blogs/"+f.split(".")[0]}else{if(m.indexOf("error.aspx")!==-1){this.zone=""}else{if(m==="/"||m==="/uk"||m==="/us"||m==="/au"){this.zone="homepage";C="homepage"}else{if(v.id==="car-chooser"){this.zone="car-chooser"}else{if(m.indexOf("road-test")!==-1){C="road-test";this.zone="car-reviews"}else{if(m.indexOf("related-stuff")!==-1){C="related-stuff";this.zone="car-reviews"}else{if((j.indexOf("specs")!==-1)||(j.indexOf("details-spec")!==-1)){C="specs";this.zone="car-reviews"}else{if(j.indexOf("verdict")!==-1){C="tg-verdict";this.zone="car-reviews"}else{if(j.indexOf("manufacturer")!==-1){C="manufacturer";this.zone="car-reviews"}else{if(j.indexOf("three-sixty")!==-1){C="three-sixty";this.zone="car-reviews"}else{if(j.indexOf("photos")!==-1){C="photos";this.zone="car-reviews"}else{if(m.indexOf("cars-for-sale")!==-1){C="trader";this.zone="trader"}else{this.zone=M[1];if(M.length>2){C=M[M.length-1]}else{if(M.length===2){C="homepage"}}}}}}}}}}}}}}if(this.zone==="car-reviews"||this.zone==="trader"){l()}if(this.zone==="car-chooser"){if(m.indexOf("parkinglot")!==-1){B()}}if(this.zone==="search"){o()}}function l(){if(M[1]&&M[2]){this.zone+="/"+M[1];this.keyvalues+=J("model",M[2])}}function B(){var O,Q,P;O=t(location.search);for(P=0;P<O.length;P++){Q=O[P];if(Q.indexOf("cartypelist")!==-1){this.keyvalues+=J("type",Q.split("=")[1])}else{if(Q.indexOf("pricerangemin")!==-1){this.keyvalues+=J("minval",Q.split("=")[1])}else{if(Q.indexOf("pricerangemax")!==-1){this.keyvalues+=J("maxval",Q.split("=")[1])}}}}}function i(){var P;var O=$('meta[name="Keywords"]').attr("content");if(O){O=d(O);O=O.split(",");for(P=0;P<O.length;P++){this.keyvalues+=J("tag",O[P])}}}function y(){var Q,S,R,O,P;Q=$('meta[name="carbar"]').attr("content");if(Q){Q=Q.split(";");for(P=0;P<Q.length;P++){S=Q[P].split(",");R=d(S[0]);O=d(S[1]);this.keyvalues+=J("cbmake",R);this.keyvalues+=J("cbmodel",O)}}}function o(){var P,R,Q,O;P=t(location.search);for(Q=0;Q<P.length;Q++){if(P[Q].indexOf("phrase")!==-1){R=g(P[Q]);G=R.split("+");for(O=0;O<G.length;O++){this.keyvalues+=J("kw",G[O])}}}}if(C){this.keyvalues+=J("pagename",C)}if(f.indexOf("uat.")===0){this.keyvalues+=J("test","uat")}if(f==="topgear-ui-systest"){this.keyvalues+=J("test","systest")}this.zone+=";";this.keyvalues=this.keyvalues.toLowerCase();this.zone=this.zone.toLowerCase();function t(O){if(O.indexOf("?")===0){O=O.substring(1)}O=O.toLowerCase();return O.split("&")}function g(O){return O.split("=")[1]}function J(O,P){P=d(P);var Q=O+"="+P+";";return Q.toLowerCase()}function d(O){O=b(O);O=a(O);O=n(O);O=c(O);return O}function c(O){return O.replace("+","-","gi")}function b(O){return O.replace(/^\s+|\s+$/gi,"")}function n(O){return O.replace(/ /gi,"-")}function a(O){return O.replace(/\s*,\s*/gi,",")}return this}();
