//--------------------------------------------------------------------------
// ouvre un pop up centré sur l'écran
//--------------------------------------------------------------------------

function OpenPopup(pageURL, pageWidth, pageHeight, pageOptions)
{
	pageTop = (screen.height - pageHeight) / 2;
	pageLeft = (screen.width - pageWidth) / 2;
	
	fenetre = open(pageURL, "popup", "top="+pageTop+", left="+pageLeft+", width="+pageWidth+", height="+pageHeight+", "+pageOptions);	
	
	fenetre.resizeTo(pageWidth, pageHeight);
	fenetre.moveTo(pageLeft, pageTop);
	fenetre.focus();
}

//--------------------------------------------------------------------------
// afficher une réponse de la FAQ
//--------------------------------------------------------------------------

function ShowLayer(num_layer, nb_layer)
{
	
	if(document.getElementById(num_layer).style.display == "inline"){
		display = "none";
	}
	
	else{
		display = "inline";
	}

	for(i = 1; i <= nb_layer; i++){
		document.getElementById(i).style.display = "none";
	}
	
	document.getElementById(num_layer).style.display = display;
	
}

//--------------------------------------------------------------------------
// scroller un contenu
//--------------------------------------------------------------------------

function StartScroll(cible, dir, spd)
{

	// Récupère zone à scroller en fonction du navigateur
	
	if (document.layers) { // si netscape4
		var scrollzone = eval(document.cible);
	}

	else {
	
		if(document.getElementById) { // si navigateur compatible DOM level2
			var scrollzone = eval("document.getElementById('"+cible+"').style");
		}
		
		else {
		
			if(document.all) { // si internet explorer 5+
				var scrollzone = eval(document.all.cible.style);
			}
			
		}
		
	} 

	// init var
	
	direction	= dir;
	speed		= parseInt(spd);
	y_pos		= parseInt(scrollzone.top); 
	
	// commence le scroll
	
	if (direction == "dn") {
		scrollzone.top = (y_pos - (speed));
	}
	
	else { 

		if (direction == "up" && y_pos < 0) {
			scrollzone.top = (y_pos + (speed));
		}
		
		else { 

			if (direction == "up") {
				scrollzone.top = 0;
			}
			
		}
		
	} 

	// boucle
	
	scrolltimer = setTimeout("StartScroll('"+cible+"', direction, speed)", 1);
	
}

function StopScroll()
{

	loop = false;

	clearTimeout(scrolltimer);

} 

//--------------------------------------------------------------------------
// scroller un contenu
//--------------------------------------------------------------------------

