var hondaToolboxReady=null;
(function(){function g(a){var b=window.submitForm?submitForm(a):"";dp.toolbox.pseudoQuerystring=$.param(a);return b}function h(a){dp.toolbox.resizeBox(a)}function i(a){var b=a.split("?")[0].split("/"),c=dp.getHttpGetParameters("id",a),c=c.length?c:"index";c+=".html";b[b.length-1].indexOf(".")>-1&&(c=b.pop());b[0].toLowerCase()=="http:"&&(b.shift(),b.shift(),b.shift());b[b.length-1]==""&&b.pop();b[0]==""&&b.shift();return a="/"+b.join("/")+"/content/"+c+"?"+a.split("?")[1]}function j(a){var b=$("#header").height(),
c=document.compatMode&&document.compatMode!="BackCompat"?document.documentElement:document.body;(document.all?c.scrollTop:pageYOffset)>b?$("html").animate({scrollTop:0},750,function(){a()}):a()}function e(a,b){b=="trigger"?$(a).hasClass("indicatorOn")?($(a).removeClass("indicatorOn"),$(a).parent("li").find("img").hide()):($(a).addClass("indicatorOn"),$(a).parent("li").find("img").show()):$("#toolboxClose a").hasClass("indicatorOn")?($("#toolboxClose a").css({"background-image":"url(/_assets/presentation/toolbox/close.png)"}),
$("#toolboxClose a").removeClass("indicatorOn")):($("#toolboxClose a").addClass("indicatorOn"),$("#toolboxClose a").css({"background-image":"url(/_assets/presentation/toolbox/loading-small.gif)"}))}dp.toolbox=function(){};dp.toolbox.create=function(){$("#toolbox").length||($("body").append('<div id="toolboxWrap"><div id="toolbox"><div id="toolboxCanvas" class="fixPng"><div id="toolboxContent"></div></div></div></div>'),$("#toolbox").prepend('<div id="toolboxClose"><a href="#" class="fixPng">Close</a></div>'),
$("#toolboxWrap").css({top:$("#header").height()}),$("#toolboxClose").click(dp.toolbox.closeBox))};dp.toolbox.start=function(a,b){FL("inspireFlash")&&FL("inspireFlash").stopProcessing();var c=b=="form"?$(a).attr("action"):$(a).attr("href");if($("#toolboxContent").html())if(e(a,"closeButton"),b=="form")try{$(a).ajaxSubmit({success:h,beforeSubmit:g})}catch(d){dp.toolbox.resizeBox('<div class="toolboxError"><h1>Whooops!</h1><p>Sorry, the <a href="http://malsup.com/jquery/form/">jQuery Form Plugin</a> is required to use hondaToolbox with forms.</p>')}else dp.toolbox.getContent(c,
function(a){dp.toolbox.resizeBox(a)});else e(a,"trigger"),dp.toolbox.getContent(c,function(b){dp.toolbox.showBox(b,a)})};dp.toolbox.getContent=function(a,b){var c=i(a);$.ajax({url:c,cache:!1,success:function(c){$.browser.msie&&$("select").css("visibility","hidden");$(".MMPanZoomWidget").css("visibility","hidden");$(".MMPanZoomWidget").next("img").css("visibility","hidden");doLogging(a);b(c)},error:function(){b('<div class="toolboxError"><h1>Whooops!</h1><p>Sorry, that page does not exist <br>'+c+
" (or "+a+")</p></div>")}})};dp.toolbox.showBox=function(a,b){$("body").append('<div id="toolboxOverlay"></div>');$("#toolbox").prepend('<div id="toolboxShadow" class="fixPng"></div>');$("#toolboxOverlay").css({height:$(document).height(),opacity:0.4,"background-image":"url(/cars/_assets/presentation/toolbox/invis.gif)"});$("#toolboxOverlay").click(dp.toolbox.closeBox);j(function(){var c=$("#toolbox"),d=$("#toolboxCanvas"),f=$("#toolboxContent");f.html(a);if(hondaToolboxReady!=null&&$.isFunction(hondaToolboxReady)){try{hondaToolboxReady()}catch(g){}hondaToolboxReady=
null}d.css({visibility:"hidden",display:"block"});f.css({visibility:"hidden",display:"block"});contentHeight=f.height();toolboxWidth=c.width();leftOffset=Math.ceil($(window).width()/2-toolboxWidth/2);d.css({visibility:"visible",height:contentHeight+"px",display:"none"});f.css({visibility:"visible",position:"absolute",bottom:0,width:"100%"});$("#toolboxShadow").show();d.slideDown(700,function(){$("#toolboxClose a").fadeIn("slow");e(b,"trigger")})})};dp.toolbox.closeBox=function(){$("#toolboxLoading").hide();
$("#toolboxClose a").fadeOut("fast",function(){$("#toolboxCanvas").slideUp(300,function(){$("#toolboxCanvas").hide();$("#toolboxContent").hide().empty();$("#toolboxCanvas2").hide();$("#toolboxContent2").hide().empty();$("#toolboxShadow").hide().remove();$("#toolboxClose a").hide();$("#toolboxOverlay").fadeOut("slow").remove();$.browser.msie&&$("select").css("visibility","visible");$(".MMPanZoomWidget").css("visibility","visible");$(".MMPanZoomWidget").next("img").css("visibility","visible");FL("inspireFlash")&&
FL("inspireFlash").startProcessing()})});return!1};dp.toolbox.resizeBox=function(a){$("#toolboxCanvas2").length?$("#toolboxContent2").empty():$("#toolbox").append('<div id="toolboxCanvas2"><div id="toolboxContent2"></div></div>');var b=$("#toolboxCanvas2"),c=$("#toolboxContent2"),d=0;c.html(a);b.css({visibility:"hidden",display:"block"});c.css({visibility:"hidden",display:"block"});d=c.height();b.css({visibility:"visible",height:d+"px",display:"none"});c.css({visibility:"visible"});$("#toolboxContent").fadeOut("fast",
function(){$("#toolboxContent *").unbind();$("#toolboxContent").empty();$("#toolboxCanvas").show(function(){$("#toolboxContent").html(c.html());if(hondaToolboxReady!=null&&$.isFunction(hondaToolboxReady)){try{hondaToolboxReady()}catch(a){}hondaToolboxReady=null}$("#toolboxContent").fadeIn("slow",function(){b.css({height:"0",display:"none"});c.hide().empty();e("","closeButton")})})})};dp.toolbox.fromID=function(a){dp.toolbox.start($("#tools ."+(a=="testdrive"?"testDrive":a)+" .hijaxTool"),"link")};
this.hondaToolboxFromID=dp.toolbox.fromID;dp.toolbox.fromFlash=function(a){var b,c=[];c["/cars/findashowroom"]="showroom";c["/cars/bookatestdrive"]="testdrive";c["/cars/getabrochure"]="brochure";for(x in c)a==x&&(b=c[x]);dp.toolbox.fromID(b)};this.hondaToolboxFromFlash=dp.toolbox.fromFlash})();
