/*
Floating Menu script-  Roy Whittle (http://www.javascript-fx.com/)
Script featured on/available at http://www.dynamicdrive.com/
This notice must stay intact for use
*/
//options : "frombottom" "fromtop"
var verticalpos="fromtop";

if (!document.layers)
document.write('</div>')

function JSFX_FloatTopDiv()
{
	var d = document;
	var docElt;
	(d.compatMode && d.compatMode != "BackCompat") ? docElt = d.documentElement : docElt = d.body;
	// si la page utilise un DOCTYPE
	var startX = 0;
	var startY = 0; //176; // hauteur header
	var ns = (navigator.appName.indexOf("Netscape") != -1);
	function ml(id)
	{
		var el=d.getElementById?d.getElementById(id):d.all?d.all[id]:d.layers[id];
		if(d.layers)el.style=el;
		//if (el.offsetTop) startY = el.offsetTop; // Firefox
		el.sP=function(x,y){ this.style.left=x+'px'; this.style.top=y+'px'; };
		if(verticalpos=="fromtop"){
			el.y = startY;
		}else{
			el.y = ns ? pageYOffset + innerHeight : docElt.scrollTop + docElt.clientHeight;
			el.y -= startY;
		}
		return el;
	}
	window.stayTop=function()
	{
		if (verticalpos=="fromtop"){
			var pY = docElt.scrollTop-176;
			(pY > startY) ? ftlObj.y += (pY - ftlObj.y)/8 + 2 : ftlObj.y = startY;
		}else{
			var pY = ns ? pageYOffset + innerHeight : docElt.scrollTop + docElt.clientHeight;
			ftlObj.y += (pY - startY - ftlObj.y)/8; 
		}
		// largeur contenu : 996, largeur bloc : 172
		//(docElt.scrollWidth > 996) ? startX = (((docElt.scrollWidth-996)/2)+996-172) : startX = 996-172;
		ftlObj.sP(startX, ftlObj.y);
		setTimeout("stayTop()", 10);
	}
	ftlObj = ml("divStayTop");
	stayTop();
}
JSFX_FloatTopDiv();

