function loadTooltips()
{
	var JTooltips = new Tips($$('.hasTip'), { maxTitleChars: 50, fixed: false});
}

function D_Calendar_DateActivate(day,month,year)
{
	var x = 0;
	for (x=0;x<49;x++)
	{
		var thisLink = document.getElementById("link_" + x).innerHTML;
		if((thisLink == day) && (month == (today.getMonth() + 1)) && (year == today.getFullYear()))
		{
			drawActiveCell(x);
		}
	}
	loadTooltips();
}
/*
function D_Calendar_DateMark(day,month,year,titleText)
{
	var x = 0;
	for (x=0;x<49;x++)
	{
		var thisLink = document.getElementById("link_" + x).innerHTML;
		if((thisLink == day) && (month == (today.getMonth() + 1)) && (year == today.getFullYear()))
		{
			drawActiveCell(x);
			document.getElementById("link_" + x).title = "Event: ::" + titleText;
			
		}
		else
		{
		document.getElementById("link_" + x).title = "Event: :: None";
			
		}
	}
	loadTooltips();
}
*/

function D_Calendar_DateMark(day,month,year,titleText)
{
	
}

function D_Calendar_DateSelect(day,month,year)
{
	var x = 0;
	for (x=0;x<49;x++)
	{
		var thisLink = document.getElementById("link_" + x).innerHTML;
		if((thisLink == day) && (month == (today.getMonth() + 1)) && (year == today.getFullYear()))
		{
			setSelectedDay(x);
		}
	}

}

function dateSelected(d,m,y,t)
{
	try {
    //removed t
		D_Calendar_DateSelected(d,m,y);
		}
		catch(err)
		{
			//No handler defined
		}
}

function monthChanged()
{
	try
	{
		D_Calendar_MonthChanged((today.getMonth() + 1),today.getFullYear());
	}
	catch(err)
	{
		//no handler defined
	}
	loadTooltips();
}
