// JavaScript Document
<!--//
var p_nav;
var p_navSpeed=0, p_navPos=0, p_navWidth=0, p_navTimeout, p_maxPos=0;

function p_navSetSpeed(v,no) {
	clearTimeout(p_navTimeout);
	if (p_navSpeed==0 || !no)
		p_navSpeed=v;
	if (p_navSpeed!=0)
		p_navTimeout=setTimeout("p_navMove();",100);
}

function p_navMove() {
	var newPos=p_navPos-p_navSpeed*5;
	if (newPos>0) {
		newPos=0; p_navSpeed=0;
	} else if (newPos<-p_maxPos) {
		newPos=-p_maxPos; p_navSpeed=0;
	}		
	p_nav.style.left=p_navPos=newPos;
	
	if (newPos == 0) {
		p_nav.p_flechegauche.style.visibility='hidden';
		p_nav.p_flechedroite.style.visibility=(p_maxPos>0 ? 'visible' : 'hidden');
	}
	else if (newPos == -p_maxPos) {
		p_nav.p_flechedroite.style.visibility='hidden';
		p_nav.p_flechegauche.style.visibility='visible';
	}
	else {
		p_nav.p_flechegauche.style.visibility='visible';
		p_nav.p_flechedroite.style.visibility='visible';
	}	
	if (p_navSpeed!=0) p_navTimeout=setTimeout("p_navMove();",20);	
}

p_nav=document.getElementById('p_nav');
p_nav.p_flechedroite=document.getElementById('diapo_fleched');
p_nav.p_flechegauche=document.getElementById('diapo_flecheg');
p_nav.p_vignettecourante=document.getElementById('diapo_vignetteCourante');

function p_init(nw,tw,np) {
	p_navWidth=p_nav.parentNode.style.width=nw;
	p_maxPos=Math.max(0,tw-p_navWidth);
	p_navPos=np;
	p_navMove();
}

var p_onload=window.onload;
window.onload=function(e) {
	if (p_onload) p_onload(e);
	p_init(p_nav.parentNode.parentNode.offsetWidth, p_nav.offsetWidth, -p_nav.p_vignettecourante.offsetLeft+(p_navWidth-p_nav.p_vignettecourante.offsetWidth)/2);
}
//-->