// MenuLeft
var divheight1 = 127;	// hauteur du div/layer, en px (ne fonctionne pas avec Safari, au 3.3.2006...)
var divheight2 = 27;	// hauteur du div/layer, en px (ne fonctionne pas avec Safari, au 3.3.2006...)
var maxY = 2500;		//distance max en bas
var head = 0;
var startX = 0;
var startY = 0;

var agent = (navigator.appName.indexOf("Netscape") > -1);
var px = document.layers ? "" : "px";

function elementor(id)	{
	var elem = document.getElementById(id);
	if(document.layers) elem.style=elem;
	elem.sP=function(x,y){this.style.left=x+px;this.style.top=y+px;};
	elem.x = startX;
	elem.y = startY;
	return elem;
}

function floating_menu()	{
	var pY, dY;
	if(agent)	{
		if(pageYOffset > head)	pY = (pageYOffset - head);
		else	pY = 0;
	}else {
		if(document.body.scrollTop > head)	pY = (document.body.scrollTop - head);
		else	pY = 0;
	}

	if(pY > startY) dY = pY;
	else dY = startY;
		if(dY < maxY)	{
		menu.y += (dY - menu.y)/10;
		menu.sP(menu.x, menu.y + document.body.clientHeight - divheight1);
	}	else	{
		menu.sP(menu.x, menu.y + document.body.clientHeight - divheight1);
	}
	setTimeout("floating_menu()", 10);
}

function floating_menu2()	{
	var pY, dY;
	if(agent)	{
		if(pageYOffset > head)	pY = (pageYOffset - head);
		else	pY = 0;
	}else {
		if(document.body.scrollTop > head)	pY = (document.body.scrollTop - head);
		else	pY = 0;
	}

	if(pY > startY) dY = pY;
	else dY = startY;
		if(dY < maxY)	{
		menu2.y += (dY - menu2.y)/10;
		menu2.sP(menu2.x, menu2.y + document.body.clientHeight - divheight2);
	}	else	{
		menu2.sP(menu2.x, menu2.y + document.body.clientHeight - divheight2);
	}
	setTimeout("floating_menu2()", 10);
}

menu = elementor("footerhp1");
menu2 = elementor("footerhp2");

// problem with safari, so we disable javascript layer placement...
if (navigator.userAgent.toLowerCase().indexOf("safari") < 0)	{
	floating_menu();
	floating_menu2();
}	else	{
	menu.style.bottom = "40px";
	menu2.style.bottom = "0px";
}

