var caltextbox;

var calarray = new Array();
var caltodaytime = new Date();
var caltime = new Date();
var calyr = (is.ie)?(caltime.getYear()):(caltime.getYear()+1900);
caltime.setTime(caltodaytime.getTime() - (caltodaytime.getDay()*86400000));
var initindex = Math.floor((caltime.getTime()+28800000)/86400000);

for(var i=initindex;i<(initindex+35);i++)
{
		calarray[i] = new Array();
}

function addcalevent(y,m,d,event)
{
	var acaltime = new Date(y,(m-1),d);
	if((Math.floor((acaltime.getTime()+28800000)/86400000)>=initindex)&&(Math.floor((acaltime.getTime()+28800000)/86400000)<initindex+35))
		calarray[Math.floor((acaltime.getTime()+28800000)/86400000)][(calarray[Math.floor((acaltime.getTime()+28800000)/86400000)].length)] = event;
}

function printtext(msg)
{
	/*
	if(is.ns6)
	{
		document.caltextform.caltextfont.value = msg;
	} else {
		msg = '<span class="caltextfont">'+msg+'</span>';
		if(is.ns4) {
			caltextbox.write(msg);
			caltextbox.close();
		} else {
			caltextbox.innerHTML = msg;
		}
	}
	*/
	document.getElementById("calendartext").innerHTML = msg;
}

function showevent(index)
{
	var msg = '';
		for(var i=0; i<calarray[index].length; i++)
			msg += (calarray[index][i] + ((is.ns6)?'\n':'<BR>'));
	printtext(msg);
}

function hideevent()
{
	var index = Math.floor((caltodaytime.getTime()+28800000)/86400000);
	var msg = '';
	for(var i=0; i<calarray[index].length; i++)
		msg += (calarray[index][i] + ((is.ns6)?'\n':'<BR>'));
	printtext(msg);
}

/*
function printcalendartextbox()
{
	var index = Math.floor((caltodaytime.getTime()+28800000)/86400000);
	var msg = (is.ns6)?'<form name="caltextform"><textarea name="caltextfont" id="caltextfont" class="caltextfont" readonly>':'<span class="caltextfont">';
	for(var i=0; i<calarray[index].length; i++)
		msg += (calarray[index][i] + ((is.ns6)?'\n':'<BR>'));
	msg += (is.ns6)?'</textarea></form>':'</span>';
	document.write('<div id="caltext">'+msg+'</div>');
	caltextbox=eval(doc+'.caltext'+htm);
}
*/

function printcalendar()
{
	var caltimeyear = ((is.ie)?(timenow.getYear()):(timenow.getYear()+1900));
	// size: 273 x 199
	document.write(
	'	<table width=273 cellspacing=0 cellpadding=0 border=0 align="center">	'
	+'		<tr>	'
	+'			<td colspan=7>'
					+'<img src="images/cal_yl.gif" height=20 width=37>'
					+'<img src="images/cal_y'+Math.floor((caltimeyear%10000)/1000)+'.gif" height=20 width=6>'
					+'<img src="images/cal_y'+Math.floor((caltimeyear%1000)/100)+'.gif" height=20 width=6>'
					+'<img src="images/cal_y'+Math.floor((caltimeyear%100)/10)+'.gif" height=20 width=6>'
					+'<img src="images/cal_y'+(caltimeyear%10)+'.gif" height=20 width=6>'
					+'<img src="images/cal_yr.gif" height=20 width=212>'
				+'</td>	'
	+'		</tr>	'
	+'		<tr>	'
	+'			<td colspan=7><img src="images/cal_h.gif" height=10 width=273></td>	'
	+'		</tr>	'
	);

	for(var i=0; i<5; i++)
	{
		document.writeln('<tr>');
		for(var j=0; j<7; j++)	
		{
			document.write(
				'<td>'
					+'<a href="javascript://" onMouseOver="showevent('+Math.floor((caltime.getTime()+28800000)/86400000)+');" onMouseOut="hideevent();">'
					+'<img src="images/cal_m'+((caltime.getTime()==caltodaytime.getTime())?('t'):(((j==0)?'r':'g')+(i%2)))+''+(caltime.getMonth() + 1)+'.gif" height=20 width=19 border=0>'
					+'<img src="images/cal_d'+((caltime.getTime()==caltodaytime.getTime())?('t'):(((j==0)?'r':'g')+(i%2)))+''+Math.floor(caltime.getDate()/10)+'.gif" height=20 width=10 border=0>'
					+'<img src="images/cal_d'+((caltime.getTime()==caltodaytime.getTime())?('t'):(((j==0)?'r':'g')+(i%2)))+''+(caltime.getDate()%10)+'.gif" height=20 width=10 border=0>'
					+'</a>'
				+'</td>	'
			);
		caltime.setTime(caltime.getTime() + 86400000);
		}
		document.writeln('</tr>');
	}
	document.write(
	'		<tr height=5>	'
	+'			<td colspan=7><img src="images/transparent.gif" height=5 width=273></td>	'
	+'		</tr>	'
	+'		<tr height=60>	'
	+'			<td colspan=7><div id="calendartext" /></td>	'
	+'		</tr>	'
	+'		<tr height=1>	'
	+'			<td width=39><img src="images/transparent.gif" height=1 width=39></td>	'
	+'			<td width=39><img src="images/transparent.gif" height=1 width=39></td>	'
	+'			<td width=39><img src="images/transparent.gif" height=1 width=39></td>	'
	+'			<td width=39><img src="images/transparent.gif" height=1 width=39></td>	'
	+'			<td width=39><img src="images/transparent.gif" height=1 width=39></td>	'
	+'			<td width=39><img src="images/transparent.gif" height=1 width=39></td>	'
	+'			<td width=39><img src="images/transparent.gif" height=1 width=39></td>	'
	+'		</tr>	'
	+'	</TABLE>	'
	);
}

