function makeSlider(range,scrollbar,handle,valField,updateField,doOnSuccess,customchange){
      
    var slider = new Slider(scrollbar, handle, {
        range: range,
        wheel: true,
        mode: 'horizontal',
        onChange: function(step){ 
             updateField.set('value',step);
             valField.set('text',step);

             if(customchange != null){
                customchange();
             }
        },
        onComplete: function(){
             if(doOnSuccess != null){
                doOnSuccess();
             }            
        }
    });
    
    if(updateField.get('value') != '' && updateField.get('value') != 0){
		slider.set(updateField.get('value'));
	}  
}

var filterShowTimeout;

function showHideFilter(){
    
    $('filterBox').addEvent('mouseenter',function(){
        if(filterShowTimeout) window.clearTimeout(filterShowTimeout);
        filterShowTimeout = window.setTimeout("showFilter()", 500);  
    });
    
    $('filterBox').addEvent('mouseleave',function(){
       if(filterShowTimeout) window.clearTimeout(filterShowTimeout);
        filterShowTimeout = window.setTimeout("hideFilter()", 2000);  
    });
}

function showFilter(){
    myFx = new Fx.Tween($('filterBox'));
    rlheight = $('filterBoxHeight').getSize().y;
    myFx.cancel();
    myFx.start('height',rlheight); 
    
}

function hideFilter(){    
    myFx = new Fx.Tween($('filterBox'));
    myFx.cancel();
    myFx.start('height',35);     
}

