/*Version: 1.3.2*/
var _panels={gotoLastClick:true,flashID:"inspireFlash",inspireHeightMinimised:190,inspireHeightDefault:460,inspireHeightMaximised:0,contentFolder:"/cars/"+productFolder+"/content/",headerHeight:77,indicatorImg:'<img class="panelIndicator" src="/_assets/presentation/loading.gif" />',specialContentID:{accessories:"accessories",options:"options"},contentID:"",prevContentID:"",threePanels:true,initialLoad:true,panelsMode:"default",flashMode:"default",focusPanel:"brief",blurPanel:"detail",prevPanel:"",briefIndex:0,detailIndex:0,inProgress:false,loading:false,lastRequestedHash:"",PSEUDOQUERYSTRING:"",paused:false,soEmbeded:false,currNav:"",prevNav:"",subNav:"",subNavObj:null,speed:{pOpen:750,pClose:750,pResize:750,pFadeIn:500,pFadeOut:500,sTop:500,mMin:300,mMax:500,mDefault:400}};var panelCallback=null;var flashObject;$(document).ready(function(){$(window).load(function(){$("body").animate({opacity:1},1000,function(){$(window).trigger("hashchange");if(_panels.inspireHeight>_panels.inspireHeightDefault){$("#"+_panels.flashID).height(_panels.inspireHeight)}})}).unload(function(){}).bind("hashchange",function(){if(_panels.loading){_panels.lastRequestedHash=location.hash.substr(1)}else{var a=location.hash.indexOf("#")>-1?location.hash.substr(1):location.hash;loadPanelFromHash(a)}});$(".productNav a[class!=downloadpdf]").each(function(){var a=panelsGetContentID($(this).attr("href"));$(this).data("contentID",a)}).click(function(a){panelsSetHash($(this).data("contentID"));a.preventDefault()});$(".hijaxBrief").live("click",function(a){loadPanel("brief",$(this).attr("href"));a.preventDefault()});$(".hijaxDetail").live("click",function(a){loadPanel("detail",$(this).attr("href"));a.preventDefault()});_panels.threePanels=(!$("#brief").length||!$("#detail").length)?false:true;_panels.headerHeight=$("#header").height();updateProductNav(originalContentID);$("body").prepend('<div id="pseudoCanvas" style="position:absolute;top:0;left:0;width:1px;"></div>');if(!$.browser.msie){$("body").css({overflowY:"scroll"})}switch(startMode){case"minimised":_panels.panelsMode=_panels.flashMode="minimised";_panels.inspireHeight=_panels.inspireHeightMinimised;break;case"maximised":_panels.panelsMode=_panels.flashMode="maximised";_panels.inspireHeight=(_panels.inspireHeightMaximised>0)?_panels.inspireHeightMaximised:($(window).height()-_panels.headerHeight);break;default:_panels.inspireHeight=_panels.inspireHeightDefault}$("#content").css("top",(_panels.inspireHeight+_panels.headerHeight)+"px");$("#inspire").css({overflow:"hidden",height:_panels.inspireHeight+"px"});$(_panels.indicatorImg).hide().appendTo(".panel");$("#briefContent, #detailContent").css("padding-top",0);if(_panels.subNavObj){$("#"+focusPanel+" .window0").css("padding-top",28)}$("#flashMenuWrapper").css({width:"940px",marginLeft:"-470px",left:"50%"});_panels.contentID=(_panels.prevContentID=originalContentID);$("ul.productNav ul:hidden").css("display","none");$("title").data("original",document.title)});function toggleIndicator(b,a){if(a==1){$("#"+b+" .panelIndicator").fadeIn("normal");$("#"+b+" .panelIndicator").addClass("indicatorOn")}else{_panels.inProgress=false;$("#"+b+" .panelIndicator").fadeOut("normal");$("#"+b+" .panelIndicator").removeClass("indicatorOn")}}function panelsSetHash(b,a){if(a){b+="~"+a}if(typeof(b)!="undefined"){location.hash=b}}function loadPanel(a,b){var c=panelsGetContentID(b);$navItem=$(".productNav li a[href$="+c+"]:last");if($navItem.length>0){panelsSetHash(c)}else{panelsSetHash(c,a)}}function loadPanelFromFlash(a,b){loadPanel(a,b)}function loadPanelFromHash(c){var b=[],a;if(c.indexOf("~")>-1){b=c.split("~");c=b[0];a=b[1]}c=c===""?originalContentID:c;$navItem=$(".productNav li a[href$="+c+"]:last");if($navItem.length>0){loadPanelFromNavObj($navItem)}else{loadPanelFromID(c,a)}panelsUpdateTitle(c)}function loadPanelFromNavObj(a){loadPanelFromID(a.data("contentID"),a.parents(".panel").attr("id"))}function panelsGetObjFromID(a){return $(".productNav li a[href$="+a+"]:last")}function loadPanelFromID(b,a){if(!_panels.loading){_panels.loading=true;panelCallback=null;_panels.contentID=b;_panels.blurPanel=(a==="brief")?"detail":"brief";_panels.focusPanel=(a==="detail")?"detail":"brief";if(_panels.contentID!=_panels.prevContentID){$("#pseudoCanvas").height($(document).height());scroller(function(){panelsCheckMode("minimised");_panels.prevPanel=_panels.focusPanel;_panels.prevContentID=_panels.contentID})}else{panelsNavComplete()}}}function panelsNavComplete(){_panels.loading=false;if(_panels.lastRequestedHash!==""&&_panels.gotoLastClick){loadPanelFromHash(_panels.lastRequestedHash);_panels.lastRequestedHash=""}}function pseudoURIfromID(e){var d=["","cars",productFolder],c;var f=$(".productNav a[href$='"+e+"']","#contentCopy");if(f.length){if(f.length>1){f=f.filter(function(){return !$(this).siblings("ul").length})}var a=$(f[f.length-1]);var b=a.parent("li").parent("ul").parent("li");if(b.length>0){d.push(b.attr("class"))}d.push(a.parent("li").attr("class"))}else{d.push(e)}if(c=location.href.split("?")[1]){d.push("?"+c.split("#")[0])}return d.join("/")}function scroller(c){var b=(document.compatMode&&document.compatMode!="BackCompat")?document.documentElement:document.body;var a=document.all?b.scrollTop:pageYOffset;if(a>0&&(_panels.panelsMode!="minimised"||_panels.focusPanel!=_panels.prevPanel)){$("html").animate({scrollTop:0},_panels.speed.sTop,function(){$("#pseudoCanvas").css({height:"auto"});c()})}else{c()}}function maskFlash(a){$("object[type='application/x-shockwave-flash']",a).each(function(){var c=$(this).attr("width");var d=$(this).attr("height");var b='<div class="flashMask" style="width:'+c+"px; height:"+d+'px; display:block;"></div>';$(this).hide();$(this).after(b)})}function unmaskFlash(a){$(".flashMask",a).remove();$("object[type='application/x-shockwave-flash']",a).show()}function panelsMove(b,c){updateProductNav(_panels.contentID);inspirePause();switch(b){case"maximised":var a=(_panels.inspireHeightMaximised>0)?_panels.inspireHeightMaximised:($(window).height()-_panels.headerHeight);$("#"+_panels.flashID).height(a);$("html").animate({scrollTop:0},_panels.speed.sTop,function(){$("#content").animate({top:(a+_panels.headerHeight)+"px"},_panels.speed.mMax,function(){_panels.panelsMode="maximised";$("#inspire").height(a);if(c!=null){c()}})});break;case"default":$("#"+_panels.flashID).height(_panels.inspireHeightDefault);$("#inspire").height(_panels.inspireHeightDefault);$("#content").animate({top:(_panels.inspireHeightDefault+_panels.headerHeight)+"px"},_panels.speed.mDefault,function(){_panels.panelsMode="default";if(c!=null){c()}});break;case"minimised":if(_panels.panelsMode=="minimised"){c()}else{$("#content").animate({top:(_panels.inspireHeightMinimised+_panels.headerHeight)+"px"},_panels.speed.mMin,function(){_panels.panelsMode="minimised";c()})}break}}function panelsChangeFlashMode(b){if(FL(_panels.flashID)){try{FL(_panels.flashID).changePanelState(b);_panels.flashMode=b}catch(a){}}else{_panels.flashMode=b;_panels.inProgress=false;panelsCheckMode(b,true)}}function panelsCheckMode(b,a){a=(a==null)?false:true;if(_panels.inProgress==false){_panels.inProgress=true;switch(b){case"maximised":if(_panels.panelsMode=="maximised"){_panels.inProgress=false}else{panelsMove(b,function(){_panels.inProgress=false;panelsChangeFlashMode("maximised")})}break;case"default":if(_panels.panelsMode=="maximised"&&a){panelsMove(b,function(){_panels.inProgress=false;_panels.flashMode="default"})}else{if(_panels.panelsMode=="maximised"&&!a){panelsChangeFlashMode("default")}else{if(_panels.flashMode=="default"){_panels.inProgress=false}else{if(_panels.panelsMode=="minimised"){panelsMove(b,function(){_panels.inProgress=false;panelsChangeFlashMode("default")})}else{_panels.inProgress=false}}}}break;case"minimised":if(_panels.flashMode!="minimised"&&a){panelsMove(b,function(){_panels.inProgress=false;_panels.flashMode="minimised";if(_panels.contentID==_panels.prevContentID){panelsCheckMode(b,a)}})}else{if(_panels.flashMode!="minimised"&&!a){panelsChangeFlashMode("minimised")}else{panelsMove(b,function(){if(_panels.threePanels==true){togglePanel("close",_panels.blurPanel,function(){revealPanel()})}else{revealPanel()}})}}break}}}function revealPanel(){_panels.paused=false;var a=(_panels.focusPanel=="brief")?_panels.briefIndex:_panels.detailIndex;var b=$("#"+_panels.focusPanel+" .window"+(1-a));b.empty().css({display:"block",position:"absolute",visibility:"hidden"});var c=$("#"+_panels.focusPanel).width();if(_panels.focusPanel=="brief"){b.css("width","960px")}else{b.css("width","940px")}b.hide();var d=fileFromID(_panels.contentID);loadContent(d,function(e){b.html(e);maskFlash("#"+_panels.focusPanel+"Content div.window"+(1-a));if(!_panels.paused){panelPlay()}})}function fileFromID(e){var a=[];var c="/cars/_assets/snippets/panels/404.html";if(e.indexOf("/")>-1){a=e.split("/");e=a[0]}for(var b in contentLookup.shared){if(b==e){c=defaultFolder+contentLookup.shared[b]}}for(var b in contentLookup.product){if(b==e){c=contentFolder+contentLookup.product[b]}}var d=_panels.specialContentID[e];if(d){switch(e){case"accessories":c+="?product="+productFolder+"&accessoryGroup="+a[1];break;case"options":c+="?product="+productFolder;break}}return c}function panelPause(){if(_panels.inProgress){_panels.paused=true}}function panelPlay(){if(_panels.inProgress){togglePanel("open",_panels.focusPanel,function(){if(panelCallback!=null){panelCallback("ready")}try{panelCallbackPage("ready")}catch(a){}})}toggleIndicator(_panels.focusPanel,0)}function inspirePause(){if(FL(_panels.flashID)){try{FL(_panels.flashID).stopProcessing()}catch(a){}}}function loadContent(a,b){toggleIndicator(_panels.focusPanel,1);_panels.initialLoad=false;$.ajax({url:a,cache:false,success:function(c){b(c);try{doLogging(pseudoURIfromID(_panels.contentID))}catch(d){}},error:function(c,e,d){b('<div style="padding:20px 40px;"><h2>Page not available</h2><p>Sorry, the page you have requested is not available at this time.</p></div>')}})}function inspireCallback(a,b){_panels.inProgress=false;switch(a){case"swapMode":panelsCheckMode(b,true);break}}function updateIndex(a){if(a=="brief"){_panels.briefIndex=(1-_panels.briefIndex)}else{_panels.detailIndex=(1-_panels.detailIndex)}}function togglePanel(c,a,k){var d,l;var f=(a=="brief")?_panels.briefIndex:_panels.detailIndex;var e=$("#"+a+" .window"+(1-f));if(!$("#"+a).hasClass("panelClosed")){var b=(a=="brief")?$("#brief .window"+_panels.briefIndex):b=$("#detail .window"+_panels.detailIndex)}if(c=="open"){var h=(_panels.subNavObj!=null)?28:0;var j=(e.css("padding-top",h).height()+h)}if(c=="close"&&!$("#"+a).hasClass("panelClosed")){maskFlash(b);l=$("#"+a+"Content");changeProductNav();l.slideUp(_panels.speed.pClose,function(){$("#"+a).addClass("panelClosed");l.css("display","block");e.empty().css("display","none");b.empty().css("display","none");k()})}else{if(c=="open"&&$("#"+a).hasClass("panelClosed")){l=$("#"+a+"Content");e.hide();l.animate({height:j+"px"},_panels.speed.pOpen,function(){e.css({visibility:"visible",position:"static",display:"none"});$(_panels.subNavObj).fadeIn();e.fadeIn(_panels.speed.pFadeIn,function(){unmaskFlash(e);$("#"+a).removeClass("panelClosed");l.css("height","auto");k();updateIndex(a);if(j>=d){$("#pseudoCanvas").css({height:"auto"})}d=j;panelsNavComplete()})})}else{if(c=="open"&&!$("#"+a).hasClass("panelClosed")){l=$("#"+a+"Content");var g=l.height();l.height(g);changeProductNav();l.fadeOut(_panels.speed.pFadeOut,function(){b.hide().empty().css("display","none");if(panelCallback!=null){panelCallback("blurred")}$(this).animate({height:j+"px"},_panels.speed.pResize,null,function(){e.css({visibility:"visible",position:"static",display:"none"});$(_panels.subNavObj).fadeIn();e.fadeIn(_panels.speed.pFadeIn,function(){unmaskFlash(e);$("#"+a).removeClass("panelClosed");l.css("height","auto");k();updateIndex(a);if(j>=d){$("#pseudoCanvas").css({height:"auto"})}d=j;panelsNavComplete()})})})}else{k()}}}}function updateProductNav(e){var c;var f=$(".productNav a[href$='"+e+"']","#contentCopy");if(f.length){if(f.length>1){f=f.filter(function(){return !$(this).siblings("ul").length})}var a=$(f[0]);var b=a.parent("li").parent("ul").parent("li");var d=a.siblings("ul").children("li:first");if(b.length>0){c=b.attr("class");_panels.subNav=a.parent("li").attr("class");_panels.subNavObj=a.parent("li").parent("ul")}else{if(d.length>0){c=a.parent("li").attr("class");if(d.children("a[href$='"+e+"']").length>0){_panels.subNav=d.attr("class")}_panels.subNavObj=a.siblings("ul")}else{c=a.parent("li").attr("class");_panels.subNav="";_panels.subNavObj=null}}}else{c="";_panels.subNav="";_panels.subNavObj=null}_panels.prevNav=_panels.currNav;_panels.currNav=c}function changeProductNav(){if(_panels.currNav!=_panels.prevNav&&$("li."+_panels.prevNav+" ul:visible").length>0){$("li."+_panels.prevNav+" ul","#contentCopy").fadeOut(650,function(){setNavClasses()})}else{setNavClasses()}}function setNavClasses(){removeClassFromSelector("body","prodNav1");removeClassFromSelector("body","prodNav2");$(".productNav a").blur();$("body").addClass("prodNav1"+_panels.currNav);if(_panels.subNav!=""){$("body").addClass("prodNav2"+_panels.subNav)}}function panelsGetContentID(c){var d="";var b=["accessories","options"];if(c.indexOf("?")>-1){var a=c.split("?");c=a[0];_panels.PSEUDOQUERYSTRING="?"+a[1]||""}if(c.indexOf("/")==-1){c+="/"}var e=c.split("/");if(e[0]==""){e.shift()}if(e[e.length-1]==""){e.pop()}d=e[e.length-1];if(e.length>1){for(i=0;i<b.length;i++){if(b[i]==e[e.length-2]){d=b[i]+"/"+d}}}return d}function panelsUpdateTitle(d){var c=$("title").data("original");$el=panelsGetObjFromID(d);var a=$el.text();if(a=$el.text()){if(document.title.indexOf("Honda (UK)")>-1){var b=c.split(" | ");b.splice(0,b.length-3,a);c=b.join(" | ")}else{c=a+" | "+c}}document.title=c}
/*
 * jQuery hashchange event - v1.2 - 2/11/2010
 * http://benalman.com/projects/jquery-hashchange-plugin/
 *
 * Copyright (c) 2010 "Cowboy" Ben Alman
 * Dual licensed under the MIT and GPL licenses.
 * http://benalman.com/about/license/
 */
(function(p,q,x){var o,n=p.event.special,w="location",v="hashchange",m="href",t=p.browser,s=document.documentMode,r=t.msie&&(s===x||s<8),u="on"+v in q&&!r;function y(a){a=a||q[w][m];return a.replace(/^[^#]*#?(.*)$/,"$1")}p[v+"Delay"]=100;n[v]=p.extend(n[v],{setup:function(){if(u){return false}p(o.start)},teardown:function(){if(u){return false}p(o.stop)}});o=(function(){var a={},b,f,e,c;function d(){e=c=function(g){return g};if(r){f=p('<iframe src="javascript:0"/>').hide().insertAfter("body")[0].contentWindow;c=function(){return y(f.document[w][m])};e=function(g,j){if(g!==j){var h=f.document;h.open().close();h[w].hash="#"+g}};e(y())}}a.start=function(){if(b){return}var g=y();e||d();(function h(){var j=y(),k=c(g);if(j!==g){e(g=j,k);p(q).trigger(v)}else{if(k!==g){q[w][m]=q[w][m].replace(/#.*/,"")+"#"+k}}b=setTimeout(h,p[v+"Delay"])})()};a.stop=function(){if(!f){b&&clearTimeout(b);b=0}};return a})()})(jQuery,this);