
function initSlider( slider, update ) {

	container = $( slider );
	var slider = new Control.Slider(	container.down('.handle'),
										container,
                                        {   range: $R( 0, 10 ),
	    									values: $R( 0, 10 ),
	    									sliderValue: 0,
	    									onChange: function( values ) {
	    										$( update ).update( values );
	    									}
                                        } );
}


function processQuestion( i, target ) {

	value		= $( 'value-' + i ).innerHTML;
	collector   = $( target );
	oldvalues   = collector.innerHTML;	

	newvalues = oldvalues != '' ? oldvalues + '-' + value : value;
	collector.update(newvalues);

	if( i == 10 ) {
		
		url = document.URL + '&result=' + encodeURIComponent( newvalues );
		window.location.href = url;

	} else {
		
		Effect.SlideDown( 'question-' + ( i + 1 ), { queue: { position: 'end', scope: 'questionaire' } } );
		window.setTimeout( function() {
			initSlider( 'slider-' + (i+1), 'value-' + (i+1) ) }, 2000 );

	}
	
	return false;

}

Event.observe( window, 'load', function() {

	initSlider( 'slider-1', 'value-1' );
});

