// JavaScript Document

function SymError()
{
  return true;
}

var days_of_month = new Array(31,28,31,30,31,30,31,31,30,31,30,31);
var str_day = new Array("日","月","火","水","木","金","土");

function n_week(){
	var times = [];
	var dateObj = new Date();
/* 今月のカレンダー   */
	times[0] = dateObj.getDate();
	times[1] = dateObj.getMonth()+1;
	times[2] = dateObj.getFullYear();
	/* 希望月のカレンダー   */
//	times[0] = 15;//日にち
//	times[1] = 4;//月（1を引く）
//	times[2] = 2007;//年
	

	return times;
}


var naw_year = n_week()[2];//今年
if(n_week()[1] + 1 == 13){naw_year = n_week()[2]+1;}
if (((naw_year%4)==0 && (naw_year%100)!=0) || (naw_year%400)==0) // うるう年だったら...
    days_of_month[1] = 29;       
	
var naw_month = n_week()[1] + 1;//今月
if(n_week()[1] + 1 == 13){naw_month = 1;}
	
var naw_month_jva = n_week()[1];//Javaの今月（-1となる)
if(n_week()[1] + 1 == 13){naw_month_jva = 0;}

var naw_day = n_week()[0];//今日の日付

var naw_md = days_of_month[naw_month_jva];//今月の日数
var one_week = new Date(naw_year,naw_month_jva,1).getDay();//今月1日の曜日
var naw_wk = new Date(naw_year,naw_month_jva,n_week()[0]).getDay(); //今日の曜日

var k_day = (0 - one_week) * (-1) + naw_md;//今月の総日数
var kday = 1;
var a = 0;


//document.write("今年" + naw_year + "<br>"); //今年
//document.write("今月" + naw_month + "<br>"); //今月
//document.write("Javaの今月" + naw_month_jva + "<br>");
//document.write("今日の曜日"+ naw_wk +"<br>"); //今日の曜日
//document.write("今月1日の曜日"+one_week+"<br>"); //今月1日の曜日
//document.write("今日の日付"+naw_day+"<br>"); //今日の日付日
//document.write("今月の日数" + days_of_month[naw_month_jva] + "<br>");//今月の日数



myTable   = new Array(7*6);                                // 表のセル数分定義

 for(i=0; i < 7*6; i++) myTable[i]="　";                      // myTableを掃除する
 for(i=0; i < naw_md; i++) myTable[i + one_week] = i + 1; // 日付を埋め込む
 for(i=naw_md; i < 7*6 + 3; i++) myTable[i + one_week] = "　"; // 日付を埋め込む

document.fgColor = "#333333";
 
//document.linkColor = "#ff003e";// LINK：リンク文字の色
//document.vlinkColor = "#ff003e";// VLINK：リンク文字の色（アクセス済みのリンク） 
//document.alinkColor = "#ff003e";// ALINK：リンク文字の色（クリックした瞬間の色） 




//***************
//Carendar
//***************


document.write("<table border='0' cellspacing=0 cellpadding=0>");
document.write("<tr><td align='center' bgcolor='#ffcc66'><font size='2' font color='#663300'>"+ naw_year + "年" + naw_month + "月　" + "</font></td></tr>");

document.write("<tr><td>");

document.write("<table border=0 cellspacing=0 cellpadding=0>");
document.write("<table border=0 bgcolor=\"#cccccc\" cellspacing=0 cellpadding=0>");
document.write("<tr>");
document.write("<td>");
document.write("<table border=0 cellspacing=1 cellpadding=3>");

document.write("<tr bgcolor='#f2f2f2'>");
	for(var i = 0; i < 7;i++)
		{

				if (str_day[i] == "日") // 日曜日
					{
					document.write("<td align='center' bgcolor='#f2f2f2'>"); // 日曜日の曜日背景の色
					} else if (str_day[i] == "土"){
					document.write("<td align='center' bgcolor='#f2f2f2'>"); // 土曜日日の曜日背景の色					
					}
					else {
					document.write("<td align='center'>");	
					}

				if (str_day[i] == "日") // 日曜日
					{
					document.write("<font size='2' font color='#ff0099'>"); // 日曜日の文字の色
					} else {
					document.write("<font size='2'>");					
					}
				if (str_day[i] == "土") // 土曜日
					{
					document.write("<font size='2' font color='#ff0099'>"); // 土曜日日の文字の色
					} else {
					document.write("<font size='2'>");					
					}
		document.write(str_day[i]+"</font></td>");//曜日の表示
		
		}
document.write("</tr>");

if(myTable[35] == 0) {var c = 5;} else {c = 6;}

	for(var i = 0; i < c;i++)
		{
		document.write("<tr bgcolor='#ffffff'>");
		for(var j = 0; j <= 6;j++)
			{
			document.write("<td align='center' ");

					if (naw_year == 2012) //祭日の○背景
					{
						if(naw_month == 1 && myTable[i*7 + j] == 1){document.write("bgcolor='#ffcc66'");}
						else if(naw_month == 1 && myTable[i*7 + j] == 1){document.write(" bgcolor='#ffcc66'");}
						else if(naw_month == 1 && myTable[i*7 + j] == 2){document.write(" bgcolor='#ffcc66'");}
						else if(naw_month == 1 && myTable[i*7 + j] == 3){document.write(" bgcolor='#ffcc66'");}
						else if(naw_month == 1 && myTable[i*7 + j] == 4){document.write(" bgcolor='#ffcc66'");}
						else if(naw_month == 1 && myTable[i*7 + j] == 7){document.write(" bgcolor='#ffffff'");}
						else if(naw_month == 1 && myTable[i*7 + j] == 9){document.write(" bgcolor='#ffcc66'");}
						else if(naw_month == 3 && myTable[i*7 + j] == 20){document.write(" bgcolor='#ffcc66'");}
						else if(naw_month == 4 && myTable[i*7 + j] == 30){document.write(" bgcolor='#ffcc66'");}
						else if(naw_month == 5 && myTable[i*7 + j] == 3){document.write(" bgcolor='#ffcc66'");}
						else if(naw_month == 5 && myTable[i*7 + j] == 4){document.write(" bgcolor='#ffcc66'");}
						else if(naw_month == 5 && myTable[i*7 + j] == 5){document.write(" bgcolor='#ffcc66'");}
						else if(naw_month == 7 && myTable[i*7 + j] == 16){document.write(" bgcolor='#ffcc66'");}
						else if(naw_month == 9 && myTable[i*7 + j] == 17){document.write(" bgcolor='#ffcc66'");}
						else if(naw_month == 9 && myTable[i*7 + j] == 23){document.write(" bgcolor='#ffcc66'");}
						else if(naw_month == 10 && myTable[i*7 + j] == 8){document.write(" bgcolor='#ffcc66'");}
						else if(naw_month == 11 && myTable[i*7 + j] == 3){document.write(" bgcolor='#ffcc66'");}
						else if(naw_month == 11 && myTable[i*7 + j] == 23){document.write(" bgcolor='#ffcc66'");}
						else if(naw_month == 12 && myTable[i*7 + j] == 24){document.write(" bgcolor='#ffcc66'");}
					}

					if (naw_year == 2013) //祭日の○背景
					{
						if(naw_month == 1 && myTable[i*7 + j] == 1){document.write("bgcolor='#ffcc66'");}
						else if(naw_month == 1 && myTable[i*7 + j] == 1){document.write(" bgcolor='#ffcc66'");}
						else if(naw_month == 1 && myTable[i*7 + j] == 2){document.write(" bgcolor='#ffcc66'");}
						else if(naw_month == 1 && myTable[i*7 + j] == 3){document.write(" bgcolor='#ffcc66'");}
						else if(naw_month == 1 && myTable[i*7 + j] == 4){document.write(" bgcolor='#ffcc66'");}
						else if(naw_month == 1 && myTable[i*7 + j] == 14){document.write(" bgcolor='#ffcc66'");}
						else if(naw_month == 2 && myTable[i*7 + j] == 11){document.write(" bgcolor='#ffcc66'");}
						else if(naw_month == 3 && myTable[i*7 + j] == 20){document.write(" bgcolor='#ffcc66'");}
						else if(naw_month == 4 && myTable[i*7 + j] == 29){document.write(" bgcolor='#ffcc66'");}
						else if(naw_month == 5 && myTable[i*7 + j] == 3){document.write(" bgcolor='#ffcc66'");}
						else if(naw_month == 5 && myTable[i*7 + j] == 4){document.write(" bgcolor='#ffcc66'");}
						else if(naw_month == 5 && myTable[i*7 + j] == 6){document.write(" bgcolor='#ffcc66'");}
						else if(naw_month == 7 && myTable[i*7 + j] == 15){document.write(" bgcolor='#ffcc66'");}
						else if(naw_month == 9 && myTable[i*7 + j] == 16){document.write(" bgcolor='#ffcc66'");}
						else if(naw_month == 9 && myTable[i*7 + j] == 23){document.write(" bgcolor='#ffcc66'");}
						else if(naw_month == 10 && myTable[i*7 + j] == 14){document.write(" bgcolor='#ffcc66'");}
						else if(naw_month == 11 && myTable[i*7 + j] == 4){document.write(" bgcolor='#ffcc66'");}
						else if(naw_month == 11 && myTable[i*7 + j] == 23){document.write(" bgcolor='#ffcc66'");}
						else if(naw_month == 12 && myTable[i*7 + j] == 23){document.write(" bgcolor='#ffcc66'");}
					}
					
					if (j == 6)
					{
					document.write("bgcolor='#ffcc66'"); // 土のセルの色
					} else if (j==0)
						{
					document.write("bgcolor='#ffcc66'"); // 日のセルの色	
					}	
					
					document.write(">");

				if (j == 0) // 日曜日
					{
					document.write("<font size='2' font color='#ff0099'>"); // 日曜日の文字の色
					} else {
					document.write("<font size='2'");					
					}
				if (j == 6) // 土曜日
					{
					document.write("<font size='2' font color='#0066ff'"); // 土曜日日の文字の色
					} else {
					document.write("<font size='2'");					
					}

//****************
				if (naw_year == 2012)
					{
						if(naw_month == 1 && myTable[i*7 + j] == 1){document.write("font color='#ff0099'>" + myTable[i*7 + j] + "</font></td>");}
						else if(naw_month == 1 && myTable[i*7 + j] == 2){document.write("font color='#ff0099'>" + myTable[i*7 + j] + "</font></td>");}
						else if(naw_month == 1 && myTable[i*7 + j] == 3){document.write("font color='#ff0099'>" + myTable[i*7 + j] + "</font></td>");}
						else if(naw_month == 1 && myTable[i*7 + j] == 4){document.write("font color='#ff0099'>" + myTable[i*7 + j] + "</font></td>");}
						else if(naw_month == 1 && myTable[i*7 + j] == 7){document.write("font color='#ffffff'>" + myTable[i*7 + j] + "</font></td>");}
						else if(naw_month == 1 && myTable[i*7 + j] == 9){document.write("font color='#ff0099'>" + myTable[i*7 + j] + "</font></td>");}
						else if(naw_month == 3 && myTable[i*7 + j] == 20){document.write("font color='#ff0099'>" + myTable[i*7 + j] + "</font></td>");}
						else if(naw_month == 4 && myTable[i*7 + j] == 30){document.write("font color='#ff0099'>" + myTable[i*7 + j] + "</font></td>");}
						else if(naw_month == 5 && myTable[i*7 + j] == 3){document.write("font color='#ff0099'>" + myTable[i*7 + j] + "</font></td>");}
						else if(naw_month == 5 && myTable[i*7 + j] == 4){document.write("font color='#ff0099'>" + myTable[i*7 + j] + "</font></td>");}
						else if(naw_month == 5 && myTable[i*7 + j] == 5){document.write("font color='#ff0099'>" + myTable[i*7 + j] + "</font></td>");}
						else if(naw_month == 7 && myTable[i*7 + j] == 16){document.write("font color='#ff0099'>" +  myTable[i*7 + j] + "</font></td>");}
						else if(naw_month == 9 && myTable[i*7 + j] == 17){document.write("font color='#ff0099'>" + myTable[i*7 + j] + "</font></td>");}
						else if(naw_month == 9 && myTable[i*7 + j] == 22){document.write("font color='#ff0099'>" + myTable[i*7 + j] + "</font></td>");}
						else if(naw_month == 10 && myTable[i*7 + j] == 8){document.write("font color='#ff0099'>" + myTable[i*7 + j] + "</font></td>");}
						else if(naw_month == 11 && myTable[i*7 + j] == 3){document.write("font color='#ff0099'>" + myTable[i*7 + j] + "</font></td>");}
						else if(naw_month == 11 && myTable[i*7 + j] == 23){document.write("font color='#ff0099'>" + myTable[i*7 + j] + "</font></td>");}
						else if(naw_month == 12 && myTable[i*7 + j] == 24){document.write("font color='#ff0099'>" + myTable[i*7 + j] + "</font></td>");}
//******************

						else{document.write(">" + myTable[i*7 + j] + "</font></td>");}
					}

				else if (naw_year == 2013)
					{
						if(naw_month == 1 && myTable[i*7 + j] == 1){document.write("font color='#ff0099'>" + myTable[i*7 + j] + "</font></td>");}
						else if(naw_month == 1 && myTable[i*7 + j] == 2){document.write("font color='#ff0099'>" + myTable[i*7 + j] + "</font></td>");}
						else if(naw_month == 1 && myTable[i*7 + j] == 3){document.write("font color='#ff0099'>" + myTable[i*7 + j] + "</font></td>");}
						else if(naw_month == 1 && myTable[i*7 + j] == 4){document.write("font color='#ff0099'>" + myTable[i*7 + j] + "</font></td>");}
						else if(naw_month == 1 && myTable[i*7 + j] == 14){document.write("font color='#ff0099'>" + myTable[i*7 + j] + "</font></td>");}
						else if(naw_month == 2 && myTable[i*7 + j] == 11){document.write("font color='#ff0099'>" + myTable[i*7 + j] + "</font></td>");}
						else if(naw_month == 3 && myTable[i*7 + j] == 20){document.write("font color='#ff0099'>" + myTable[i*7 + j] + "</font></td>");}
						else if(naw_month == 4 && myTable[i*7 + j] == 29){document.write("font color='#ff0099'>" + myTable[i*7 + j] + "</font></td>");}
						else if(naw_month == 5 && myTable[i*7 + j] == 3){document.write("font color='#ff0099'>" + myTable[i*7 + j] + "</font></td>");}
						else if(naw_month == 5 && myTable[i*7 + j] == 4){document.write("font color='#ff0099'>" + myTable[i*7 + j] + "</font></td>");}
						else if(naw_month == 5 && myTable[i*7 + j] == 6){document.write("font color='#ff0099'>" + myTable[i*7 + j] + "</font></td>");}
						else if(naw_month == 7 && myTable[i*7 + j] == 15){document.write("font color='#ff0099'>" +  myTable[i*7 + j] + "</font></td>");}
						else if(naw_month == 9 && myTable[i*7 + j] == 16){document.write("font color='#ff0099'>" + myTable[i*7 + j] + "</font></td>");}
						else if(naw_month == 9 && myTable[i*7 + j] == 23){document.write("font color='#ff0099'>" + myTable[i*7 + j] + "</font></td>");}
						else if(naw_month == 10 && myTable[i*7 + j] == 14){document.write("font color='#ff0099'>" + myTable[i*7 + j] + "</font></td>");}
						else if(naw_month == 11 && myTable[i*7 + j] == 4){document.write("font color='#ff0099'>" + myTable[i*7 + j] + "</font></td>");}
						else if(naw_month == 11 && myTable[i*7 + j] == 23){document.write("font color='#ff0099'>" + myTable[i*7 + j] + "</font></td>");}
						else if(naw_month == 12 && myTable[i*7 + j] == 23){document.write("font color='#ff0099'>" + myTable[i*7 + j] + "</font></td>");}
//******************

						else{document.write(">" + myTable[i*7 + j] + "</font></td>");}
					}


				else{document.write(">" + myTable[i*7 + j] + "</font></td>");}
		}						
						
		document.write("</tr>");
		}
document.write("</table>");

document.write("</td>");
document.write("</tr>");
document.write("</table>");

document.write("</td>");
document.write("</tr>");
document.write("</table>");




