var plugOffset=0;var width_b;var width_t;
document.observe("dom:loaded",function(){ 
    width_b=($('side_brand').scrollHeight-$('side_brand').offsetHeight);    
    position_b=($('side_brand').scrollTop);
    width_t=($('side_type').scrollHeight-$('side_type').offsetHeight);    
    position_t=($('side_type').scrollTop);
    if(width_t==0){width_t=1}    
    if(width_b==0){width_b=1}    
    if($('side_type').scrollHeight<=$('side_type').offsetHeight){$('side_t_wrap').hide();}
    else{$('side_t_wrap').show();$('side_t_wrap').style.visibility="visible";}   
    if($('side_brand').scrollHeight<=$('side_brand').offsetHeight){$('side_b_wrap').hide();}
    else{$('side_b_wrap').show();$('side_b_wrap').style.visibility="visible";}   
    try{slider_t.dispose();}catch(error){}    
    try{slider_b.dispose();}catch(error){}
    try{  slider_t=new Control.Slider('side_t_bar','side_t_track',{
            axis:'vertical',range:$R(0, width_t),sliderValue:position_t,
            onSlide: function(v){scrollVertical(v,$('side_type'),slider_t);},
            onChange:function(v){scrollVertical(v,$('side_type'),slider_t);}});}catch(error){} 
    try{  slider_b=new Control.Slider('side_b_bar','side_b_track',{
            axis:'vertical',range:$R(0,width_b),sliderValue:position_b,
            onSlide:function(v){ scrollVertical(v,$('side_brand'),slider_b);},
            onChange:function(v){scrollVertical(v,$('side_brand'),slider_b);}});}catch(error){} 
    Event.observe('side_type','DOMMouseScroll',wheel_t);
    Event.observe('side_brand','DOMMouseScroll',wheel_b);
    Event.observe('side_type','mousewheel',wheel_t);
    Event.observe('side_brand','mousewheel',wheel_b);}); 
function updateLeft(spos, sposs){
    var scTop=(document.getElementById('side_type'));
    var scTop1=(document.getElementById('side_brand'));
    width_t=($('side_type').scrollHeight-$('side_type').offsetHeight); 
    width_b=($('side_brand').scrollHeight-$('side_brand').offsetHeight);   
    scTop.scrollTop=sposs;   
    scTop1.scrollTop=spos; 
    position_t=($('side_type').scrollTop); 
    position_b=($('side_brand').scrollTop);
    if(width_t==0){width_t=1}      
    if(width_b==0){width_b=1}      
    try{if($('side_type').scrollHeight<=$('side_type').offsetHeight){$('side_t_wrap').hide();}
    else{$('side_t_wrap').show();$('side_t_wrap').style.visibility="visible";}}
    catch(error){}      
    try{if($('side_brand').scrollHeight<=$('side_brand').offsetHeight){$('side_b_wrap').hide();}
    else{$('side_b_wrap').show();$('side_b_wrap').style.visibility="visible";}}
    catch(error){}       
    try{slider_t.dispose();}catch(error){}      
    try{slider_b.dispose();}catch(error){} 
    try{  slider_t=new Control.Slider('side_t_bar','side_t_track',{
            axis:'vertical',range:$R(0,width_t),sliderValue:position_t,
            onSlide:function(v){ scrollVertical(v,$('side_type'),slider_t);},
            onChange:function(v){scrollVertical(v,$('side_type'),slider_t);}});}catch(error){}       
    try{  slider_b=new Control.Slider('side_b_bar','side_b_track',{
            axis:'vertical',range:$R(0,width_b),sliderValue:position_b,
            onSlide:function(v){ scrollVertical(v,$('side_brand'),slider_b);},
            onChange:function(v){scrollVertical(v,$('side_brand'),slider_b);}});}catch(error){}}              
function handle_b(delta){slider_b.setValueBy(-delta);}
function wheel_b(event){var delta=0;
	if(!event)event = window.event;
	if(event.wheelDelta){delta=event.wheelDelta/6;}else if(event.detail){delta=-event.detail*2;}
	if(delta)handle_b(delta);if(event.preventDefault)event.preventDefault();event.returnValue=false;}
function handle_t(delta){slider_t.setValueBy(-delta);}
function wheel_t(event){var delta=0;
	if(!event)event=window.event;
	if(event.wheelDelta){delta=event.wheelDelta/6;}else if(event.detail){delta=-event.detail*2;}
	if(delta)handle_t(delta);if(event.preventDefault)event.preventDefault();event.returnValue=false;}	 
function scrollMenu(divID, divID2){
    try{var score1=(document.getElementById(divID).offsetTop);}catch(error){}score1-=plugOffset;
    try{var score2=(document.getElementById(divID2).offsetTop);}catch(error){}score2-=plugOffset;
    updateLeft(score1,score2);}