/**
 * Funciones para mostrar los horarios de actividades
 */


/**
 * Function que muestra u oculta los horarios
 */
function showHorariosActividadesToolTip (horarioDiv, show)
	{
	try
		{	
		if(show==horarioDiv.mouseInDay&&show!=horarioDiv.showedToolTip)
			{
			if(horarioDiv.horarioToolTip===undefined||horarioDiv.horarioToolTip==null)
				{
				horarioDiv.horarioToolTip = $(horarioDiv).getElement('.toolTip');
				horarioDiv.horarioToolTip.addEvent('mouseenter', function(){outHorarioAct(horarioDiv);});
				}

			
			if(show)
				horarioDiv.horarioToolTip.setStyle('display','block');
			else
				horarioDiv.horarioToolTip.setStyle('display','none');
			
			horarioDiv.showedToolTip = show;
			}
		}
	catch (err)
		{
		}

	}


/**
 * Funcion que se llama cuando el mouse entra al horario
 */
function inHorarioAct (horarioDiv)
	{
	try
		{
		horarioDiv.mouseInDay = true;

		if(horarioDiv.showedToolTip===undefined)
			horarioDiv.showedToolTip = false;

		if((horarioDiv.showToolTipCalled===undefined||(!horarioDiv.showToolTipCalled)))
			{
			horarioDiv.showToolTipCalled = true;
			setTimeout(function(){showHorariosActividadesToolTip(horarioDiv,true); horarioDiv.showToolTipCalled=false;},500);
			}
		}
	catch (err)
		{
		}
	}


/**
 * Funcion que se llama cuando el mouse sale del horario
 */
function outHorarioAct (horarioDiv)
	{
	try
		{
		horarioDiv.mouseInDay = false;
	
		if(horarioDiv.showedToolTip===undefined)
			return;
	
		if(horarioDiv.hiddeToolTipCalled===undefined||(!horarioDiv.hiddeToolTipCalled))
			{
			horarioDiv.hiddeToolTipCalled = true;
			setTimeout(function(){showHorariosActividadesToolTip(horarioDiv,false); horarioDiv.hiddeToolTipCalled=false;},250);
			}
		}
	catch (err)
		{
		}
	}


