// 寺垣さん用
function calendar()
{
	var today;
	today = new Date();
	var thisDay;
	var thisMon;
	var holiday1;
	var holiday2;
	var holiday3;
	var holiday4;
	var holiday5;
	var holiday6;
	var holiday7;
	var holiday8;
	var holiday9;
	var holiday10;
	var holiday11;
	var holiday12;
	var holiday13;
	var monthDays = new Array("31","28","31","30","31","30","31","31","30","31","30","31");   

//今年の年数を変数yearに格納します。
	year = today.getYear();
	if(year < 999){
		year += 1900;
	}
	thisDay = today.getDate(); //今日の日をthisDayに格納します。
	thisMon = today.getMonth(); //今日の月をthisMonに格納します。

//2010年
//１月の休日を設定します。
if (thisMon == 0) {
holiday1 = 1;
holiday2 = 2;
holiday3 = 3;
holiday4 = 4;
holiday5 = 5;
holiday6 = 9;
holiday7 = 10;
holiday8 = 11;
holiday9 = 16;
holiday10 = 17;
holiday11 = 23;
holiday12 = 24;
holiday13 = 30;
holiday14 = 31;
}
//２月の休日を設定します。
if (thisMon == 1) {
holiday1 = 6;
holiday2 = 7;
holiday3 = 11;
holiday4 = 13;
holiday5 = 14;
holiday6 = 20;
holiday7 = 21;
holiday8 = 27;
holiday9 = 28;
}
//３月の休日を設定します。３月分まで２００５年に修正
if (thisMon == 2){
holiday1 = 6;
holiday2 = 7;
holiday3 = 13;
holiday4 = 14;
holiday5 = 20;
holiday6 = 21;
holiday7 = 22;
holiday8 = 27;
holiday9 = 28;
}
//４月の休日を設定します。
if (thisMon == 3) {
holiday1 = 3;
holiday2 = 4;
holiday3 = 10;
holiday4 = 11;
holiday5 = 17;
holiday6 = 18;
holiday7 = 24;
holiday8 = 25;
holiday9 = 29;
}
//５月の休日を設定します。
if (thisMon == 4) { 
holiday1 = 1;
holiday2 = 2;
holiday3 = 3;
holiday4 = 4;
holiday5 = 5;
holiday6 = 8;
holiday7 = 9;
holiday8 = 15;
holiday9 = 16;
holiday10 = 22;
holiday11 = 23;
holiday12 = 29;
holiday13 = 30;
}
//６月の休日を設定します。
if (thisMon == 5) {
holiday1 = 5;
holiday2 = 6;
holiday3 = 12;
holiday4 = 13;
holiday5 = 19;
holiday6 = 20;
holiday7 = 26;
holiday8 = 27;
}   
//７月の休日を設定します。
if (thisMon == 6) {
	holiday1 = 3;
	holiday2 = 4;
	holiday3 = 10;
	holiday4 = 11;
	holiday5 = 17;
	holiday6 = 18;
	holiday7 = 19;
    holiday8 = 24;
    holiday9 = 25;
}   
//８月の休日を設定します。
if (thisMon == 7) {
	holiday1 = 1;
	holiday2 = 7;
	holiday3 = 8;
	holiday4 = 12;
	holiday5 = 13;
	holiday6 = 14;
	holiday7 = 15;
　　holiday8 = 21;
　　holiday9 = 22;
　　holiday10 = 28;
　　holiday11 = 29;
	}  	
//９月の休日を設定します。
if (thisMon == 8) {
holiday1 = 4;
holiday2 = 5;
holiday3 = 11;
holiday4 = 12;
holiday5 = 18;
holiday6 = 19;
holiday7 = 20;
holiday8 = 23;
holiday9 = 25;
holiday10 = 26;
}
//１０月の休日を設定します。
if (thisMon == 9) {
holiday1 = 2;
holiday2 = 3;
holiday3 = 9;
holiday4 = 10;
holiday5 = 11;
holiday6 = 16;	
holiday7 = 17;
holiday8 = 23;
holiday9 = 24;
holiday10 = 30;
holiday11 = 31;
}  
//１１月の休日を設定します。
if (thisMon == 10) { 
holiday1 = 3;
holiday2 = 6;
holiday3 = 7;
holiday4 = 13;
holiday5 = 14;
holiday6 = 20;	
holiday7 = 21;
holiday8 = 23;
holiday9 = 27;
holiday11 = 28;
}
//2010年
//１２月の休日を設定します。
if (thisMon == 11) { 
holiday1 = 4;
holiday2 = 5;
holiday3 = 11;
holiday4 = 12;
holiday5 = 18;
holiday6 = 19;
holiday7 = 23;
holiday8 = 25;
holiday9 = 26;
holiday10 =29;
holiday11 =30;
holiday12 =31;
}

//休日設定ココマデ

if (((year % 4 == 0) && (year % 100 != 0)) || (year % 400 == 0))
monthDays[1] = 29;

nDays = monthDays[today.getMonth()];
firstDay = today;
firstDay.setDate(1);
startDay = firstDay.getDay();

//ここからほぼhtmlデス。
//まずは年月を表示します。

document.write("<table border=\"1\" bordercolor=\"#ff9900\" cellpadding=\"1\" width=\"20%\">");
document.write("<tr><th colspan=\"7\" bgcolor=\"#ffffcc\">");
document.write("<font color=\"#ff9900\">");
document.write(year,"年");

	thisMon = thisMon+1
	document.write(thisMon,"月<\/font><\/th><\/tr>");

//続いて曜日
document.write("<tr><td><font color=\"#ff0000\"><b>日<\/b><\/font><\/td><td><b>月<\/b><\/td><td><b>火<\/b><\/td><td><b>水<\/b><\/td><td><b>木<\/b><\/td><td><b>金<\/b><\/td><td><b>土<\/b><\/td>");

   document.write("<tr>");
   column = 0;
   for (i=0; i<startDay; i++)
   {
      document.write("<td> ");
      column++;
      document.write("<\/td>");
   }
   for (i=1; i<=nDays; i++)
   {

if (i == thisDay) {
	document.write("<td bgcolor=\"#ccffcc\">");
	} else {
	document.write("<td bgcolor=\"#ffffcc\">");
}

      if (i == holiday1) {
	document.write("<font color=\"#ff0000\">");
}
      if (i == holiday2) {
	document.write("<font color=\"#ff0000\">");
}
      if (i == holiday3) {

	document.write("<font color=\"#ff0000\">");
}
      if (i == holiday4) {

	document.write("<font color=\"#ff0000\">");
}
      if (i == holiday5) {

	document.write("<font color=\"#ff0000\">");
}
      if (i == holiday6) {

	document.write("<font color=\"#ff0000\">");
}
      if (i == holiday7) {

	document.write("<font color=\"#ff0000\">");
}
      if (i == holiday8) {

	document.write("<font color=\"#ff0000\">");
}
      if (i == holiday9) {

	document.write("<font color=\"#ff0000\">");
}
      if (i == holiday10) {

	document.write("<font color=\"#ff0000\">");
}
      if (i == holiday11) {

	document.write("<font color=\"#ff0000\">");
}
      if (i == holiday12) {

	document.write("<font color=\"#ff0000\">");
}
      if (i == holiday13) {

	document.write("<font color=\"#ff0000\">");
}

document.write(i);

if ((column == 7) || (column == 0) || (i == thisDay)) {
document.write("<\/font>");
}

document.write("<\/td>");
column++;

if (column == 7) {
document.write("<tr>");
column = 0;
      }
   }
   document.write("<\/table>");
}