function setTooltip(){
	arena("tooltip",null,10,10,10,10,"hide",10,null,"");
	arena("tooltip_punta",null,10,10,10,10,"hide",20,null,"<img src=img/calendario/tooltip_flecha2.gif width=6 height=9>");	
}

function showDay(dia, fila, columna){
	if (actoz[dia].length>0){
		var col = Math.ceil((actoz[dia].length-1)/2);
		var tabla = "<table border=0 cellpadding=0 cellspacing=1 width="+(col*160)+" bgcolor=#353535><tr><td align=center><table border=0 cellpadding=0 cellspacing=0 width="+(col*160)+" bgcolor=#FFFFFF><tr>";
		for (var c=1; c<=col; c++){
			// cada columna
			var txt = (c==1)? actoz[dia][0] : "";
			var fila_ini = (c-1)*2+1;
			var fila_fin = ((actoz[dia].length-1)>(c*2))? (c*2) : (actoz[dia].length-1);
			tabla += "<td width=160 class=tn9 align=center valign=top><table border=0 cellpadding=0 cellspacing=0 width=147><tr><td class=tg9><img src=img/calendario/sp.gif width=1 height=6><br><strong>"+txt+"</strong><br><img src=img/calendario/tooltip_barra.gif width=147 height=7><br>";
			for (var i=fila_ini; i<=fila_fin; i++){
				tabla += "<font class=tn9>"+actoz[dia][i][1]+"</font><br>";
				if (actoz[dia][i][1]!=null) tabla += ""+actoz[dia][i][2]+"<br>";
				if (actoz[dia][i][2]!=null) tabla += "<strong>"+actoz[dia][i][0]+"</strong><br>";
				if (actoz[dia][i][3]!=null) tabla += ""+actoz[dia][i][3]+"<br>";
				tabla += "<img src=img/calendario/tooltip_barra.gif width=147 height=7 vspace=1><br>";
				if (i==(fila_fin)) tabla += "<img src=img/calendario/sp.gif width=1 height=4>";
			}
			tabla += "</td></tr></table></td>";
		}		
		tabla += "</tr></table></td></tr></table>";
		tooltip.fill(tabla,true);
		
		if (window.navigator.userAgent.toLowerCase().indexOf("firefox")!=-1){
			tooltip.h = 400;
			tooltip.w = (col*160)+2;
			tooltip.clip(tooltip.w,tooltip.h,0,0);
		}
		
//		var col_dia = dia%7;
//		if (col_dia == 0) col_dia = 7;
//		var fila_dia = Math.ceil(dia/7);
		
		var col_dia = columna+1;
		var fila_dia = fila+1;
	
		var cal = document.getElementById("calendarEve");
		var posXIni = pageX(cal);
		var posYIni = pageY(cal);
		
		posX = posXIni + (col_dia)*31 + 7;
		posY = posYIni + (fila_dia-1)*31 + 42 - 35;
		tooltip.move(posX,posY);
		tooltip_punta.move(tooltip.x-5,tooltip.y+33+35);		

		tooltip.show();
		tooltip_punta.show();
	}
}

function hideDay(){
	tooltip.hide();
	tooltip_punta.hide();	
}

// encontrar la posición X de un elemento respecto a la página
function pageX(elem) {
    var p = 0;

    // hay que sumar todos los offset de los elementos por encima (parent)
    while ( elem.offsetParent ) {
        p += elem.offsetLeft;
        elem = elem.offsetParent;
    }

    return p;
}

// encontrar la posición Y de un elemento respecto a la página
function pageY(elem) {
    var p = 0;

    // hay que sumar todos los offset de los elementos por encima (parent)
    while ( elem.offsetParent ) {
        p += elem.offsetTop;
        elem = elem.offsetParent;
    }

    return p;
}
