	function buildValues(minValue,maxValue,step){
		var ranges=[];
		index=0;
		
		for(counter=minValue;counter<=maxValue;counter+=step) {
            ranges[index]=counter;
            index++;	
		}	
	   return ranges;
	}
	
	function dualSlider(first_handle,second_handle,track,values,prefix){
	
    	var range_min = values[0];
    	var range_max = values[values.length-1];

    	$(prefix+'_min').value = $(prefix+'_handle_min').innerHTML;
        $(prefix+'_max').value = $(prefix+'_handle_max').innerHTML;
        
    	
    	s1 = new Control.Slider(second_handle,track,{range:$R(range_min,range_max),maximum:range_max,sliderValue:range_max,values:values});
        s2 = new Control.Slider(first_handle,track,{range:$R(range_min,range_max),maximum:range_max,values:values});
        
        s2.options.onChange = function(value){
    		value=value.toFixed();
            $(prefix+'_handle_min').innerHTML = value;
            $(prefix+'_min').value = value;
        };
    	
        s2.options.onSlide = function(value){ 
    		value=value.toFixed();                                 
            $(prefix+'_handle_min').innerHTML = value;
        };
    	
    	s1.options.onChange = function(value){
    		value=value.toFixed();
            $(prefix+'_handle_max').innerHTML = value;
            $(prefix+'_max').value = value;
        };
    	
        s1.options.onSlide = function(value){         
			value=value.toFixed();                         
			$(prefix+'_handle_max').innerHTML = value;
        };
    

        
    	s1.setValue(range_max);

	}