function isNetscape4() {
	return (navigator.appName == "Netscape" && navigator.appVersion.charAt(0) == "4");
}
function isNetscape6() {
 	return (navigator.appName == "Netscape" && navigator.appVersion.charAt(0) != "4");
}
function isExplorer4() {
	return (!isNetscape4() && !isNetscape6());
}
function isMac() {
	return (navigator.appVersion.lastIndexOf('Mac')!=-1)
}

var width = "115";
var desvioDcha = 12;
var desvioAbajo = 12;

var x = 0;
var y = 0;
var repetir = 0;
var se_muestra = 0;
var contador = 0;
var direccion = 1;
var entrada = 1;
var aux = 0;
var capa = '';

if (isNetscape6())
{  // si se trata de Netscape 6
		Refcapa='document.getElementById("'
		Refestilo='").style'
		Reftop='.top'
		Refleft='.left'
}
else if (isNetscape4())
{ // si se trata de Netscape 4
		Refcapa='document.'
		Refestilo=''
		Reftop='.top'
		Refleft='.left'
}
else if (isExplorer4())
{ // si se trata de Internet Explorer 4
		Refcapa=''
		Refestilo='.style'
		Reftop='.pixelTop'
		Refleft='.pixelLeft'
}

function iniciar()
{
	if (isExplorer4())
	{ 
		window.onscroll = subeBaja
	}
	document.onmousemove = mouseMove
	if (isNetscape4()) document.captureEvents(Event.MOUSEMOVE)
}

function setCapa(nombrecapa)
{
	capa = nombrecapa;
}

function subeBaja(){
	desvioAbajo = 12 + window.document.body.scrollTop;
}

function mostrar(capa,nombre,numero, numero2) {
	var txt = '';
	var ancho
	var factor = 12;
	if (nombre.length > numero.length)
		ancho = nombre.length * factor;
	else
		ancho = numero.length * factor;
	if(ancho > 100) ancho = 100; 
	
	txt += '<table cellpadding="0" cellspacing="0" width="'+ ancho +'" bgcolor="white">'
	txt += '<tr><td style="padding: 2px" class="negroNegrita" valign="TOP">'+ nombre +'</td></tr>'
	if (numero>0){
	 txt += '<tr><td style="padding: 2px" class="negroNormal" valign="TOP"><img src="/imagenes/i_verde.jpg" border="0" width="12" height="12">'+ numero +'</td></tr>'
	}
	if (numero2>0){
	 txt += '<tr><td style="padding: 2px" class="negroNormal" valign="TOP"><img src="/imagenes/i_azul.jpg" border="0" width="12" height="12">'+ numero2 +'</td></tr>'
	}
	txt += '</table>'

	setCapa(capa);
	mostrarCapa(capa,txt);
	display(capa);
}

function mouseMove(e) {
	if (isNetscape4() || isNetscape6()) {x=e.pageX; y=e.pageY}
	else {x=event.clientX; y=event.clientY}
	if (repetir) {
		eval(Refcapa+capa+Refestilo+Refleft+'='+(x+desvioDcha));
		eval(Refcapa+capa+Refestilo+Reftop+'='+(y+desvioAbajo));
	}
}

function display(capa) {
	if (repetir == 0) 	{
		eval(Refcapa+capa+Refestilo+Refleft+'='+(x+desvioDcha));
		eval(Refcapa+capa+Refestilo+Reftop+'='+(y+desvioAbajo));
		eval(Refcapa+capa+Refestilo+'.visibility="visible"');
		repetir = 1
	}
}

function mouseMove(e) {
	if (isNetscape4() || isNetscape6()) {x=e.pageX; y=e.pageY}
	else {x=event.clientX; y=event.clientY}
	if (repetir) {
		eval(Refcapa+capa+Refestilo+Refleft+'='+(x+desvioDcha));
		eval(Refcapa+capa+Refestilo+Reftop+'='+(y+desvioAbajo));

	}
}


function mostrarCapa(capa,texto)
{	

if (isExplorer4() || isNetscape6()) 
	{ 	
		element = document.getElementById(capa);
		element.innerHTML = texto;
	}
	else
	{
		ejecuta = Refcapa + capa + ".document.write(texto)";

		eval(ejecuta); 
	}

}  

function ocultarCapa(capa)
{	
	if (isNetscape4())
	{ 
		eval(Refcapa+capa+Refestilo+'.visibility="hide"'); 
		ejecuta = "document." + capa + '.document.close()';
		eval(ejecuta);
	}
	else 
	{
		eval(Refcapa+capa+Refestilo+'.visibility="hidden"'); 
	}
	repetir = 0;

}

iniciar();
