//Programme principal
var largeur1 = 0;
var longueur1 = 0;
var d = document;
var startX = 0,	startY = 0;
var verticalpos = "fromtop";
var ns = (navigator.appName.indexOf("Netscape") != -1);

if (document.all)
{
	document.onmousemove = PositionBouge;
}
else
{
	document.onmousemove = PositionDuPointeur;
}

function ml(id)
{
	var el=d.getElementById?d.getElementById(id):d.all?d.all[id]:d.layers[id];
	if(d.layers)el.style=el;
	el.sP = function(x,y){this.style.left=x;this.style.top=y;};
	el.x = startX;
	if (verticalpos == "fromtop")
		el.y = startY;
	else
	{
		el.y = ns ? pageYOffset + innerHeight : document.body.scrollTop + document.body.clientHeight;
		el.y -= startY;
	}
	return el;
}

window.stayTopLeft=function()
{
	if (verticalpos == "fromtop")
	{
		var pY = ns ? pageYOffset : document.body.scrollTop;
		ftlObj.y += (pY + startY - ftlObj.y)/8;
	}
	else
	{
		var pY = ns ? pageYOffset + innerHeight : document.body.scrollTop + document.body.clientHeight;
		ftlObj.y += (pY - startY - ftlObj.y)/8;
	}
	ftlObj.sP(ftlObj.x, ftlObj.y);
	setTimeout("stayTopLeft()", 30);
}

function PositionDuPointeur(evenement)
{
	largeur1 = evenement.pageX;
	longueur1 = evenement.pageY;
}

function PositionBouge(evenement)
{
	largeur1 = event.clientX;
	longueur1 = event.clientY;
}

function Repositionnement(ElementId)
{
	var bas
	var largeur2 = 0;
	var longueur2 = 0;
	
	bas = document.body.offsetWidth;
	
	if (self.pageYOffset) {
		largeur2 = self.pageXOffset;
		longueur2 = self.pageYOffset;
	}
	else if (document.documentElement && document.documentElement.scrollTop)
	{
		largeur2 = document.documentElement.scrollLeft;
		longueur2 = document.documentElement.scrollTop;
	}
	else if (document.body)
	{
		largeur2 = document.body.scrollLeft;
		longueur2 = document.body.scrollTop;
	}
	if (document.all) {
		largeur1 += largeur2;
		longueur1 += longueur2;
		bas -= 25;
	}
	ElementId.style.left = (largeur1 + 10) + "px";
	ElementId.style.top = (longueur1 + 10) + "px";
}

function slet(id) 
{
	if(id.length < 1)
	{
		return;
	}
	document.getElementById(id).style.display = "none";
}

function reklame(id)
{
	if(id.length < 1)
	{
		return;
	}
	var ElementId = document.getElementById(id);
	ElementId.style.display = "block";
	Repositionnement(ElementId);
}

//Ouverture d une nouvelle fenetre
function aaben(adresse,nom)
{
	window.open(adresse, nom,'resizable=yes, directories=yes, scrollbars=yes, status=yes, toolbar=yes, menubar=yes, location=yes');
}

//Change la couleur de la case lors d un passage dessus
function caseON(ElementId)
{
	ElementId.style.backgroundColor = '#ffffff';
	ElementId.style.cursor = 'pointer';
}

//Reinitialise la case apres un passage
function caseOFF(ElementId)
{
	ElementId.style.backgroundColor = '#FAD401';
}
