/*
Système d'infobulle évolué par www.ardev.fr
Toute reproduction interdite sans l'accord de ARDEV
*/


var xSouris;
var ySouris;
function position(e)
{
	xSouris		= (navigator.appName.substring(0,3) == "Net") ? e.pageX : event.x+document.body.scrollLeft;
	ySouris		= (navigator.appName.substring(0,3) == "Net") ? e.pageY : event.y+document.body.scrollTop;
	xSouris2	= (navigator.appName.substring(0,3) == "Net") ? document.body.scrollLeft ? e.pageX - document.body.scrollLeft : e.pageX : event.x;
	ySouris2	= (navigator.appName.substring(0,3) == "Net") ? document.body.scrollTop ? e.pageY - document.body.scrollTop : e.pageY : event.y;
};



document.onmousemove = position;

var ARDEVTimeout;
var ARDEVCurrentAnnounce;
var ARDEVAntiCligno;
var ARDEVAllowed = true;
var ARDEVClicable = true;

function ARDEVPopupIt(obj, txt)
{
	var att = Array();
	var i = 0;
	var elt;
	var body = document.body;
	var tmp;
	
	if (txt)
	{
		if (!ARDEVAllowed)
		{
			clearTimeout(ARDEVTimeout);
			return;
		}
			

		if (document.getElementById('ARDEVPopupIt'))
		{
			clearTimeout(ARDEVTimeout);
			document.getElementById('ARDEVPopupIt').parentNode.removeChild(document.getElementById('ARDEVPopupIt'));
		}

		
		ARDEVCurrentAnnounce = att;
		
		/*
		// On construit le div
		*/
		elt = document.createElement('span');
		tmp = document.createAttribute('id');
		tmp.value = 'ARDEVPopupIt';
		elt.setAttributeNode(tmp);
		elt.style.position = 'absolute';
		elt.style.zIndex = 9999;
		elt.style.border = '0';
		elt.style.margin = '0';
		elt.style.padding = '0';
		elt.style.bgColor = 'inherit';
		
		var x = ((xSouris - 150) > 0 ? xSouris - 150 : 0);
		var winW = (navigator.appName.substring(0, 3) == "Net") ? window.innerWidth : document.body.offsetWidth;
		
		x = 0;
		if (winW - xSouris < 450)
			x = -400;
		else if (xSouris2 < 170)
			x = 0;

		elt.innerHTML = '<div ' +
											'style="position: absolute; ' + (ySouris2 < 240 ? 'top: ' + (document.all ? '20' : '20') : 'bottom: ' + (document.all ? '0' : '0')) + 'px; margin: 0; margin-left: ' + x + 'px; padding: 4px; background-color: #FFA610; border: 1px solid white; width: 400px; line-height: normal; cursor: pointer; " ' +
										'>' +
										'<div style="line-height: normal; background-color: #FFFFFF; border: 1px solid silver; color: black; font-family: Verdana; font-size: 11px; padding: 8px; padding-top: 2px; font-weight: 100; font-style: normal; margin: 0; text-align: left; letter-spacing: normal;">' +
										/* Logo */
										txt +
										'</div>' +
										'</div>';


		obj.parentNode.insertBefore(elt, obj.nextSibling);
	}
	else
	{		
		ARDEVAllowed = false;
		setTimeout('ARDEVAllowed = true;', 0);
		
		ARDEVTimeout = setTimeout("if (document.getElementById('ARDEVPopupIt')) document.getElementById('ARDEVPopupIt').parentNode.removeChild(document.getElementById('ARDEVPopupIt'));", 0);
	}

	
	return true;
};



