
document.write('<scr'+'ipt type="text/javascript" src="/public/calendar.js"></scr'+'ipt>');

function ShowCalendar(domain,account,userid)
{
	urlTitle = "http://" + domain + "/u" + account + "/h";
	urlXml = "/ajax/CalendarXml.aspx?userid=" + userid;
	GetContainDays();
	strHtm='';
	strHtm+='<table id="calendar1" class="CalContainer" cellspacing="0" cellpadding="0" border="0" style="border-width:1px;border-style:None;font-size:14px;border-collapse:collapse;">';
	strHtm+='	<tr>';
	strHtm+='		<td colspan="7" style="background-color:Transparent;border-style:None;">';
	strHtm+='			<table class="CalTitle" cellspacing="0" border="0" style="font-size:14px;width:100%;border-collapse:collapse;">';
	strHtm+='				<tr>';
	strHtm+='					<td class="CalNextPrev" align="Right" style="width:15%;"><a href="#" onclick="PreMonth();return false;"><div class="CalPrev" title="ÉÏÔÂ">&nbsp;</div></a></td>';
	strHtm+='					<td align="center" style="width:30%;" id=CalYearMonth></td>';
	strHtm+='					<td class="CalNextPrev" align="Right" style="width:15%;"><a href="#" onclick="NextMonth();return false;"><div class="CalNext" title="ÏÂÔÂ">&nbsp;</div></a></td>';
	strHtm+='				</tr>';
	strHtm+='			</table>';
	strHtm+='		</td>';
	strHtm+='	</tr>';
	strHtm+='	<tr>';
	strHtm+='		<td class="CalDayHeader" align="Center" style="font-size:9.5px;">Su</td>';
	strHtm+='		<td class="CalDayHeader" align="Center" style="font-size:9.5px;">Mo</td>';
	strHtm+='		<td class="CalDayHeader" align="Center" style="font-size:9.5px;">Tu</td>';
	strHtm+='		<td class="CalDayHeader" align="Center" style="font-size:9.5px;">We</td>';
	strHtm+='		<td class="CalDayHeader" align="Center" style="font-size:9.5px;">Th</td>';
	strHtm+='		<td class="CalDayHeader" align="Center" style="font-size:9.5px;">Fr</td>';
	strHtm+='		<td class="CalDayHeader" align="Center" style="font-size:9.5px;">Sa</td>';
	strHtm+='	</tr>';
	var n=0; 
	for (j=0;j<6;j++)
	{ 
		strHtm+= ' <tr align=center>'; 
		for (i=0;i<7;i++)
		{
			strHtm+='<td class="CalOtherMonthDay" title="" align="Center" style="width:14%;" id=anypDay'+n+'></td>';
			n++;
		}
		strHtm+='</tr>';
	}
	strHtm+='</table>';
	document.writeln(strHtm);
}

function SetDay(yy,mm)
{
	CalYearMonth.innerHTML = yy + "-" + mm + "";
	TheYear = yy;
	TheMonth= mm;
	CalPreYear = mm==1?yy-1:yy
	CalPreMonth= mm==1?12:mm-1
	CalNextYear = mm==12?yy+1:yy
	CalNextMonth= mm==12?1:mm+1

	for (var i = 0; i < 42; i++)
	{
		WDay[i]="";
	}
	var day1 = 1,day2=1,
	firstday = new Date(yy,mm-1,1).getDay();
	for (i=0;i<firstday;i++)
	{
		WDay[i] = CalPreMonth + "/" + (GetMonthCount(mm==1?yy-1:yy,mm==1?12:mm-1)-firstday+i+1) + "/" + CalPreYear;
	}
	for (i = firstday; day1 < GetMonthCount(yy,mm)+1; i++)
	{
		WDay[i] = TheMonth + "/" + day1 + "/" + TheYear;
		day1++;
	}
	for (i=firstday+GetMonthCount(yy,mm);i<42;i++)
	{
		WDay[i] = CalNextMonth + "/" + day2 + "/" + CalNextYear;
		day2++
	}
	for (i = 0; i < 42; i++)
	{ 
		var da = eval("anypDay"+i)     //PreMOnth
		var d = new Date(WDay[i]);
		da.innerHTML = d.getDate();
		if(i<firstday)		//PreMOnth
		{
			if(InContinDays(d))
			{
				da.title	 = "See Articles This Day";
				da.className = "CalHasPost";
				da.innerHTML = "<a href='"+urlTitle+d.getFullYear()+""+FillStr(d.getMonth()+1)+""+FillStr(d.getDate())+".aspx'>"+da.innerHTML+"</a>";
			}
			else
			{
				da.className = "CalOtherMonthDay";
			}
		}
		else if (i>=firstday+GetMonthCount(yy,mm))		//NextMonth
		{
			if(InContinDays(d))
			{
				da.title	 = "See Articles This Day";
				da.className = "CalHasPost";
				da.innerHTML = "<a href='"+urlTitle+d.getFullYear()+""+FillStr(d.getMonth()+1)+""+FillStr(d.getDate())+".aspx'>"+da.innerHTML+"</a>";
			}
			else
			{
				da.className = "CalOtherMonthDay";
			}
		}
		else//This month
		{
			if(InContinDays(d))
			{
				da.title	 = "See Articles This Day";
				da.className = "CalHasPost";
				da.innerHTML = "<a href='"+urlTitle+d.getFullYear()+""+FillStr(d.getMonth()+1)+""+FillStr(d.getDate())+".aspx'>"+da.innerHTML+"</a>";
			}
			else if ( IsToday(d))
			{
				d.className = "CalTodayDay";
				d.title		= "Today";
			}
			else if( d.getDay()==0 || d.getDay()==6)
			{
				da.className	= "CalWeekendDay";
			}
			else
			{
				da.className = "CalDay";
			}
		}
	}
}