
/*--------------------------------------------------------------- O V E R  - L I B.
---------------------------------------------------------------------------------*/

	var overLibLabels = new Array (
		"", // désignation
		"Marque : ", //marque
		"", // couleur
		"", // parfum
		"Contenance : ", // contenance
		"" // prix + discount
	);

	overLibValues = new Array();
	var ie = (navigator.userAgent.indexOf('MSIE') != -1) ? 1 : 0;
	var overLibObj = document.getElementById('overlib');
	var move = false;
	document.onmousemove = overLibMove;
	
	function overLibCompute(id) {
		var a = document.getElementById('overlibFront');
		var b = document.getElementById('overlibBack');
		if (isNaN(id))
			str = id;
		else {
			var str = "";
			for (k in overLibValues[id]) {
				if (overLibValues[id][k] != '' && overLibValues[id][k] != '0') {
					if (k==0)
						str += '<b>' + overLibLabels[k] + overLibValues[id][k] + '<br /></b>';
					else
						str += overLibLabels[k] + overLibValues[id][k] + '<br />';
				}
			}
		}
		a.innerHTML = b.innerHTML = str;
		move = true;
	}
	
	function overLibMove(e) {
		if (move) {
			var overLibObj = document.getElementById('overlib');
			ww = (ie) ? document.body.clientWidth : window.innerWidth;
			wh = (ie) ? document.body.clientHeight : window.innerHeight;
			sl = (ie) ? document.body.scrollLeft : window.pageXOffset;
			st = (ie) ? document.body.scrollTop : window.pageYOffset;
			mx = (ie) ? (event.clientX+sl) : e.pageX;
			my = (ie) ? (event.clientY+st) : e.pageY;
			ps = "left";
			ow = parseInt(overLibObj.style.width);
			oh = parseInt(overLibObj.offsetHeight);
			sx = -10;
			sy = 0;
			switch (ps) {
				case "left"   : X=mx-ow+sx;  Y=my+sy; break;
				case "center" : X=mx-(ow/2); Y=my+tbody.Ypos; break;
				case "float"  : X=sx+sl;     Y=sy+st; break;
				case "fixed"  : X=sx;        Y=sy; break;
				default       : X=mx+sx;     Y=my+sy;
			}
			if (X+ow>ww+sl)
				X = ww+sl-ow;
			if (Y+oh>wh+st)
				Y = my-oh;
			if (Y<st)
				Y = my-oh/2;
			if (X<0)
				X = 0;
			overLibObj.style.left = X+"px";
			overLibObj.style.top  = Y+"px";
			overLibObj.style.visibility = "visible";
		}
	}
	
	function overLibHide() {
		var overLibObj = document.getElementById('overlib');
		overLibObj.style.visibility = "hidden";
		move = false;
	}
