//questa funzione esegue tutto il lavoro
function execute_prodotti(){

	var scr = new ScrollBar( 'topline', 'puls_barra', 'knob' );
	var step = 10;
	new Drag( 'topline', {
		'modifiers': { y: false, x: false},
		onDrag: function() {
			scr.update();
		}
	} );

	$('puls_forward').addEvent('mousedown', function(event){
						this.interval = (function(event){
							scr.moveposition( step );
						}.bind(this).periodical(40))
	}.bind(this));

	$('puls_forward').addEvent('mouseup', function(event){
		$clear(this.interval);
	}.bind(this));
	$('puls_forward').addEvent('mouseout', function(event){
		$clear(this.interval);
	}.bind(this));

	$('puls_back').addEvent('mousedown', function(event){
						this.interval = (function(event){
							scr.moveposition( -1 * step );
						}.bind(this).periodical(40))
	}.bind(this));

	$('puls_back').addEvent('mouseup', function(event){
		$clear(this.interval);
	}.bind(this));
	$('puls_back').addEvent('mouseout', function(event){
		$clear(this.interval);
	}.bind(this));

	setCursor($('puls_back'));
	setCursor($('puls_forward'));

}

//tutto viene eseguito in questo modo per gestire anche il funzionamento del menu in flash
window.addEvent('domready', function(){
if( $( 'prodotti' ) != undefined ) {
	execute_prodotti();
}
});