/*
Honda Scoller actions/bindings

Version: 1.0
Requires: jQuery UI Custom (Core + Slider + Effects Core (easing)) - jquery.ui.custom-1.7.2.min.js
*/
$(function(){if(_panels.initialLoad){initScrollbar()}});function panelCallback(a){if(a=="ready"){initScrollbar()}}function initScrollbar(){$("#scrollbar").show();var b=$("#scroller"),f=$(".conveyor",b),e=$("li",b),a=110,g=$("#scrollbarLabels",b).width();totalWidth=0;e.each(function(){totalWidth+=$(this).outerWidth(true)});f.css("width",totalWidth);var d={max:totalWidth-$(".viewer",b).width(),slide:function(i,h){f.css("left","-"+h.value+"px")},change:function(i,h){f.animate({left:"-"+h.value+"px"},250,"linear")}};var c=$("#slider").slider(d);$("#scrollbarLabels div",b).each(function(){if(typeof this.onselectstart!="undefined"){this.onselectstart=function(){return false}}else{if(typeof this.style.MozUserSelect!="undefined"){this.style.MozUserSelect="none"}else{this.onmousedown=function(){return false}}}$(this).css("margin-left","-"+($(this).width()/2)+"px")}).click(function(){var i=$(this).css("left"),j;if(i.indexOf("%")>-1){j=parseFloat(i)}else{j=((parseInt(i,10)/g)*100).toFixed(4)}var h=((j/100)*d.max).toFixed(0);c.slider("value",h)});$("#scrollActions").click(function(j){var i=j.target,h=$(i);if(i.nodeName==="A"){pos=c.slider("value");j.preventDefault();switch(i.className){case"scrollUp":c.slider("value",(pos-a));break;case"scrollDown":c.slider("value",(pos+a));break}}});$("#scrollbar").click(function(j){if($(j.target).attr("id")==="scrollbar"){var l=$("#scrollbar"),k=l.offset().left,i=(parseInt(l.width())+a),h=j.pageX;h=(h-k);if(h>(i/2)){c.slider("value",d.max)}else{c.slider("value",0)}}})};

