
/*tooltip*/
var prevTooltip = '';
function hideTooltip(id){
	if(document.getElementById('iframe'+id)) setTimeout("document.getElementById('iframe"+id+"').style.display='none'",150)
	if(nc_nav['which']=='IE' && nc_nav['majVersion']>6) document.getElementById('tooltip'+id).style.display='none'
	else x_fade('tooltip'+id,'100:0:30');
	prevTooltip='';
	return false
}

function showTooltip(evt,id,top,left){
	if(prevTooltip!=id) {
		if(prevTooltip){
			document.getElementById('tooltip'+prevTooltip).style.display = "none" ; 	// Ferme le tooltip précédent
			if(document.getElementById('iframe'+prevTooltip)) document.getElementById('iframe'+prevTooltip).style.display='none'
		}
		prevTooltip = id;
		if(document.getElementById('iframe'+id)) {
			getSize(id)			// Resize de l'iframe masquant les select (IE6)
			setTimeout("document.getElementById('iframe"+id+"').style.display='block'",100)
		}

		var x = mouseX(evt)
		var y = mouseY(evt)
		var wrapp = document.getElementById('wrappTooltip'+id)
		wrapp.style.left = x+left+"px";
		wrapp.style.top = (y+15)-top+"px";
		if(nc_nav['which']=='IE' && nc_nav['majVersion']>6) document.getElementById('tooltip'+id).style.display='block'
		else x_fade('tooltip'+id,'1:100:30');
	}
	return false
}

// IE 6 uniquement : redim de l'iframe sous la bulle afin de masquer les <select>
function getSize(i){
	var wrapp = document.getElementById('tooltip'+i);
	var elm = document.getElementById('tooltipContent'+i);
	wrapp.style.filter='alpha(opacity=0)';
	wrapp.style.display='block';
	elm.style.filter='alpha(opacity=0)';
		
	var width =	elm.offsetWidth;			// largeur du tooltip actif
	var height = 77	//elm.offsetHeight;		// et sa hauteur
	var frame = document.getElementById('iframe'+i);
	frame.style.width = width+'px';
	frame.style.height = height+'px';
	wrapp.style.filter='alpha(opacity=100)';
	wrapp.style.display='none';
	elm.style.filter='alpha(opacity=100)';
}

function mouseX(evt) {
if (evt.pageX) return evt.pageX;
else if (evt.clientX)
   return evt.clientX + (document.documentElement.scrollLeft ?
   document.documentElement.scrollLeft :
   document.body.scrollLeft);
else return null;
}
function mouseY(evt) {
if (evt.pageY) return evt.pageY;
else if (evt.clientY)
   return evt.clientY + (document.documentElement.scrollTop ?
   document.documentElement.scrollTop :
   document.body.scrollTop);
else return null;
}

