<!-- 
function DrawCalendar(format,header,startDay,maxDay,calArray)
{ 
  var labels=["Sun","Mon","Tue","Wed","Thu","Fri","Sat"];
  var months=["January","February","March","April","May","June","July","August","September","October","November","December"];
  // var colWidth=[40,40,40,40,40,180,280];
  var colWidth=format;
  var colIndex;
  var day=0;
  var iNumberRows=5;
  var cellDay=0-startDay;
  var max=31;
  var calLength = calArray.length;
  var cell="";
  var calIndex = 0;
  
  var tableColor = "#999955";
  var dayNumColor = "#999955";
  var color1 = "#99ffff";
  var color2 = "#cccc99";
  var isColor1 = true;
  var useColor = ""; 
  
  var mainWidth=0;
  var i;
  for (i=0;i<format.length;i++)
  {
    mainWidth += format[i];
  }

  document.writeln('<table class="cal"' + mainWidth + ' width=' + mainWidth + ' border=1 bgcolor=' + tableColor + '>');
  document.writeln('<tr><th colspan=14 width=' + mainWidth + ' align=center><big><big>' + header + '</big></big></th></tr>');

  document.writeln('<tr align=left>');
  // generate the day-labes row
  for (colIndex=0;colIndex<7;colIndex++)
  {
    document.writeln('<th colspan=2 width=' + colWidth[colIndex] + ' align=center>'+ labels[colIndex] +'</th>');
  }
  document.writeln('</tr>');

  if ((startDay>4 && maxDay==31) || (startDay>5 && maxDay==30))
  	 iNumberRows++; 
  for (rowIndex=0;rowIndex<iNumberRows;rowIndex++)
  {
    if (isColor1)
	{
	  useColor = color1;
	}
	else
	{
	  useColor= color2;
	}
	isColor1 = ! isColor1;
    document.writeln('<tr bgcolor=' + useColor + ' align="center">');
	for (colIndex=0;colIndex<7;colIndex++)
	{
	  if (rowIndex == 0 && startDay == colIndex)
	  { day++;}
	  document.write('<td width=7 bgcolor=' + dayNumColor + ' align="right">');
	  if (day <= 0)
	  { document.write("&nbsp;"); }
	  else
	  { 
	    document.write('<b>' + day + '</b>');
		day++;
	    if (day > maxDay)
		{ day = 0; } 
	  }
	  document.writeln('</td><td width=' + (colWidth[colIndex] - 7) + '>&nbsp;</td>');
	}
	document.writeln('</tr><tr height=80 bgcolor=' + useColor + '>');
	
	for (colIndex=0;colIndex<7;colIndex++)
	{
	  cellDay++;
	  if (colIndex == 0)
	  { cell = "&nbsp;<br>&nbsp;<br>&nbsp;<br>";} // this line is needed for Netscape which doesn't recognize row height
	  else
	  { cell = "&nbsp;";}

	  if (calIndex < calLength)
	  { 
	    if(calArray[calIndex][0] == cellDay)
	    { 

	      cell = calArray[calIndex][1];
    	  calIndex++;
   	    }
	  }
	  document.write('<td colspan=2 width=' + colWidth[colIndex] + '>' + cell + '</td>');
	}	 
	document.writeln('</tr>');
  }	
	

  document.writeln('</table>');
}


//-->
