(function(){/xyz/.test(function(){});this.dp=function(){};dp.init=function(){$("#search input[type='submit']").remove();$("#searchBtn").length||$("#search p").append('<a href="#" id="searchBtn" title="Open search field" accesskey="4">Search</a>');$("html").addClass("js");var a;$("#q").keyup(function(b){b.keyCode==27&&dp.closeSearchBox()}).blur(function(){a=setTimeout(dp.closeSearchBox,500)});$("#searchBtn").focus(function(){clearTimeout(a)}).blur(function(){a=setTimeout(dp.closeSearchBox,500)});$("#searchBtn").click(function(){if($("#q").is(":hidden")){$("#search p").addClass("open");
$("#q").show().focus().focus(function(){clearTimeout(a)});$(this).attr("title","Search Honda UK")}else $("#search").submit();return false});$("a.external, a.downloadimage").click(function(){window.open(this.href);return false});$("a.help").click(function(){window.open(this.href,"hondaPopup","width=400,height=500,scrollbars,resizable");return false});if(window.name=="dpPopup"){$("#header").hide();$("#footer").hide();$("#diaryTopContent, #formTopContent, #bookedTopContent").css("margin-top","20px")}$("#hondaTvURL").attr("href",
"http://tv.honda.co.uk?keepThis=true&TB_iframe=true&height=380&width=680");$("#siteJump").submit(function(){var b=$(this).get(0);b.menu.selectedIndex>0&&window.open(b.menu.options[b.menu.selectedIndex].value);return false})};dp.getGlobalDetails=function(a){a=constants[a].split("?");querystring=a.length>1?a[1]:a[0];a=querystring.split("#")[0].split("&");for(var b={},c=0,e=a.length;c<e;c++){var d=a[c].split("=");b[d[0]]=d[1]}return b};dp.safe=function(a){try{a()}catch(b){}};dp.callback=function(a,b){a!=
null&&$.isFunction(a)&&a.call(this,b)};dp.transform=function(a,b,c,e,d){a="/_assets/behaviour/transform.asp?type="+a+"&template="+escape(b)+"&service="+escape(c)+"&params="+escape(e);$.get(a,d)};this.transform=dp.transform;dp.transformResource=function(a,b,c,e,d){a="/_assets/behaviour/transform.asp?xmlResource="+escape(a)+"&xslResource="+escape(b)+"&parameters="+escape(c)+"&contentType="+e;$.get(a,d)};dp.closeSearchBox=function(){$("#q").hide();$("#search p").removeClass("open");$("#searchBtn").attr("title",
"Open search field")};this.closeSearchBox=dp.closeSearchBox;dp.URLDecode=function(a){return unescape(String(a).replace(/\+/g," "))};this.URLDecode=dp.URLDecode;dp.getSetting=function(a){var b="";$.ajax({url:"/_assets/behaviour/getglobalvar.asp?var="+a,async:false,success:function(c){b=c.toString()}});return b};this.getSetting=dp.getSetting;dp.isValidPostcode=function(a){return/[A-Z]{1,2}[0-9R][0-9A-Z]? ?[0-9][A-Z]{2}/i.test(a)};this.isValidPostcode=dp.isValidPostcode;dp.getQSValue=function(a,b){a=
a.replace(/[\[]/,"\\[").replace(/[\]]/,"\\]");var c=RegExp("[\\?&]"+a+"=([^&#]*)").exec(b);return c==null?"":c[1]};this.getQSValue=dp.getQSValue;dp.getFlash=function(a){return navigator.appName.indexOf("Microsoft")!=-1?window[a]?window[a]:false:document[a]?document[a]:false};this.FL=dp.getFlash;dp.getHttpGetParameters=function(a,b){if(b==null||b=="")b=document.location.href;var c=b.split("?");if(c.length==1)return"";c=c[1].split("#")[0].split("&");for(var e=[],d=0;d<c.length;d++){var f=c[d].split("=");
f[0]==a&&e.push(f[1])}return e};this.getHttpGetParameters=dp.getHttpGetParameters;dp.removeClassFromSelector=function(a,b){var c=$(a).attr("class").split(" ");for(i=0;i<=c.length-1;i++)c[i].substring(0,b.length)==b&&$(a).removeClass(c[i])};this.removeClassFromSelector=dp.removeClassFromSelector;dp.doFunctions=function(){for(var a=[],b=[],c=arguments[0],e=c,d=1;d<arguments.length;d++){var f=arguments[d];e+=",'"+f+"'";if(f=="exec"){d!=1&&a.push(b);b=[]}else b.push(f)}a.push(b);c||alert("doFunctions("+
e+")");for(d=0;d<a.length;d++){b=a[d][0]+"(";if(a[d].length>0){for(e=1;e<a[d].length;e++)b+="'"+a[d][e]+"',";if(a[d].length>1)b=b.substr(0,b.length-1);b+=")";c||alert("trying:\n"+b);try{eval(b)}catch(g){c||alert("failed:\n"+g)}}}};this.doFunctions=dp.doFunctions})();

