var IE = document.all?true:false 
var visible = false;
function muestraMiTooltip(rutaimagen,raton,etiquetapadre,etiquetatooltip,enlace)
{	
	var funcion = "cargarTooltip('"+rutaimagen+"',"+raton.clientY+","+raton.clientX+",'"+etiquetapadre+"','"+etiquetatooltip+"','"+enlace+"')";
	visible = true;	
	setTimeout(funcion,200);
}

function cargarTooltip(rutaimagen,vary,varx,etiquetapadre,etiquetatooltip,enlace,referencia)
{	
	if (visible) {
		var tooltip = document.getElementById(etiquetatooltip);
		while (tooltip.hasChildNodes && tooltip.firstChild != null) {
			tooltip.removeChild(tooltip.firstChild);
		}
		var blur = document.createElement("div");
		blur.setAttribute("id", "blurtooltip");
		blur.setAttribute("onMouseOut", "saletooltip('" + etiquetatooltip + "');");
		var shadow = document.createElement("div");
		shadow.setAttribute("id", "shadowtooltip");
		var contenido = document.createElement("div");
		contenido.setAttribute("id", "contenidotooltip");
		contenido.setAttribute("onMouseOut", "saleTooltip('" + etiquetatooltip + "');");
		contenido.innerHTML = '<a href="' + enlace + '"><img src="' + rutaimagen + '" onMouseOver="entraTooltip();" onMouseOut="saleTooltip(\'' + etiquetatooltip + '\');"></a>';
		shadow.appendChild(contenido);
		blur.appendChild(shadow);
		tooltip.appendChild(blur);
		if (IE) 
		{			
			tooltip.style.top = vary - 20 + "px";			
			tooltip.style.left = varx + 40 + "px";
		}
		else 
		{						
			tooltip.style.top = vary - 20 + "px";
			tooltip.style.left = varx + 30 + "px";
		}
		tooltip.style.visibility = 'visible';
	} 
}

function ocultaMiTooltipConRetraso(etiquetatooltip) 
{
	var funcion = "ocultarMiTooltip('"+etiquetatooltip+"')";
	visible = false;
	setTimeout(funcion,500);
}
function ocultarMiTooltip(eti)
{	
	if (!visible) 
	{
		document.getElementById(eti).style.visibility = 'hidden';
	}
}
function entraTooltip()
{
	visible = true;
}
function saleTooltip(etiquetatooltip)
{
	visible = false;
	var funcion = "ocultarMiTooltip('"+etiquetatooltip+"')";
	setTimeout(funcion,100);
}

