function init_defil() {	// Initialisation de la taille de défilement des grandes images
	var i;
	var larg = 0;
	for(i=0;i<$A($$('.defilement_item')).length;i++) {
		larg += $('defilement_item' + i).getStyle('width').toInt();
	}
	larg+=1200;
	$('defilement_content').setStyle('width',larg + "px");	
	
	// Initialisation de la taille du defilement des imagettes
	larg = 0;
	for(i=0;i<$A($$('.defilement_item')).length;i++) {
		larg += $('thumb' + i).getStyle('width').toInt() + 10;
		$('item' + i).setStyle('width',$('thumb' + i).getStyle('width').toInt() + "px");
	}
	if(larg < 900)
		$('defilement_frame').setStyle('width',"900px");
	else {
		if(navigator.appName == 'Microsoft Internet Explorer')
			larg +=10;
		$('defilement_frame').setStyle('width',larg + "px");
	}

	// Initialisation de la taille du curseur
	var larg_curs = 800*900/$('defilement_frame').getStyle('width').toInt();
	if(larg_curs > 800)
		$('curseur').setStyle('width',"800px");
	else
		$('curseur').setStyle('width',larg_curs + "px");
}

function goTo(n) {
	var atScreen = -(n-1) * 300 + 300 - 1200;
	//alert(atScreen);
	//alert($('defilement_content').getStyle('margin-left').toInt() + " => " + atScreen);
	var fx = new Fx.Style($('defilement_content'), 'left', {duration: 500, transition:Fx.Transitions.Cubic.easeInOut});
	fx.start($('defilement_content').getStyle('left').toInt(), atScreen);
}

var Timer;

function next_page(){
	var left_now = $('defilement_frame').getStyle('left').toInt();
	var width = $('defilement_frame').getStyle('width').toInt();
	var width_contener = $('defilement').getStyle('width').toInt();
	//alert("left_now=" + left_now + " width=" + width + " width_contener=" + width_contener);
	if(left_now + width > width_contener) {
		$('defilement_frame').setStyle('left',parseInt(left_now - 10) + "px");
	}
	refresh_curseur();
	//alert("value=" + left_now);
	Timer = setTimeout("next_page()",50);
}

function prev_page(){
	var left_now = $('defilement_frame').getStyle('left').toInt();
	if(left_now <0)
		$('defilement_frame').setStyle('left',parseInt(left_now + 10) + "px");
	//alert("value=" + left_now);
	refresh_curseur();
	Timer = setTimeout("prev_page()",50);	
}

function refresh_curseur() {
	var pos_frame = $('defilement_frame').getStyle('left').toInt();
	var long_scroll = $('scroll').getStyle('width').toInt();
	var long_curs = $('curseur').getStyle('width').toInt();
	var long_frame = $('defilement_frame').getStyle('width').toInt();
	//alert(parseInt((Math.abs(pos_frame) * 800) / long_frame) + "px");
	$('curseur').setStyle('left',parseInt((Math.abs(pos_frame) * 800) / long_frame) + "px");
	//position curseur = position frame * (longueur_conteneur_curseur - longueur curseur) / longueur frame vignette	
}
