<!--
	var source = '';
 	var year, today, startDay, myMonth;
	var date = new Date();
	var monthdays = new Array(31,28,31,30,31,30,31,31,30,31,30,31);
	var days = new Array("日","月","火","水","木","金","土");
	year = date.getFullYear();
	today = date.getDate();
	myMonth = date.getMonth()+1;

// for(j=1;j<=2;j++) {

/*
	if(j == 2) {
		if (myMonth == 12){
       		year = year+1 ;
       		myMonth = 1;
 		}else{
       		myMonth++;
		}
	}
*/

	date.setFullYear(year);
	date.setMonth(myMonth - 1);

	if(((year%4 == 0) && (year%100 != 0)) || (year%400 == 0)) {
		monthdays[2] = 29;
	}

	thisMonthdays = monthdays[myMonth - 1];
	date.setDate(1);
	startDay = date.getDay();

	if(myMonth == 1)
	{
		myHoliday1 = 1;
		myHoliday2 = 2;
		myHoliday3 = 3;
		myHoliday4 = 4;
		myHoliday5 = 5;
		myHoliday6 = -1;
		myHoliday7 = -1;
		myHoliday8 = -1;
		myHoliday9 = -1;
		myHoliday10 = -1;
		myHoliday11 = -1;
		myHoliday12 = -1;
		myHoliday13 = -1;
		myHoliday14 = -1;
	}

	else if(myMonth == 2)
	{
		myHoliday1 = 12;
		myHoliday2 = -1;
		myHoliday3 = -1;
		myHoliday4 = -1;
		myHoliday5 = -1;
		myHoliday6 = -1;
		myHoliday7 = -1;
		myHoliday8 = -1;
		myHoliday9 = -1;
		myHoliday10 = -1;
		myHoliday11 = -1;
		myHoliday12 = -1;
		myHoliday13 = -1;
		myHoliday14 = -1;
	}

	else if(myMonth == 3)
	{
		myHoliday1 = 29;
		myHoliday2 = -1;
		myHoliday3 = -1;
		myHoliday4 = -1;
		myHoliday5 = -1;
		myHoliday6 = -1;
		myHoliday7 = -1;
		myHoliday8 = -1;
		myHoliday9 = -1;
		myHoliday10 = -1;
		myHoliday11 = -1;
		myHoliday12 = -1;
		myHoliday13 = -1;
		myHoliday14 = -1;
	}

	else if(myMonth == 4)
	{
		myHoliday1 = -1;
		myHoliday2 = -1;
		myHoliday3 = -1;
		myHoliday4 = -1;
		myHoliday5 = -1;
		myHoliday6 = -1;
		myHoliday7 = -1;
		myHoliday8 = -1;
		myHoliday9 = -1;
		myHoliday10 = -1;
		myHoliday11 = -1;
		myHoliday12 = -1;
		myHoliday13 = -1;
		myHoliday14 = -1;
	}
	
	else if(myMonth == 5)
	{
		myHoliday1 = 4;
		myHoliday2 = 19;
		myHoliday3 = -1;
		myHoliday4 = -1;
		myHoliday5 = -1;
		myHoliday6 = -1;
		myHoliday7 = -1;
		myHoliday8 = -1;
		myHoliday9 = -1;
		myHoliday10 = -1;
		myHoliday11 = -1;
		myHoliday12 = -1;
		myHoliday13 = -1;
		myHoliday14 = -1;
	}
	
	else if(myMonth == 6)
	{
		myHoliday1 = -1;
		myHoliday2 = -1;
		myHoliday3 = -1;
		myHoliday4 = -1;
		myHoliday5 = -1;
		myHoliday6 = -1;
		myHoliday7 = -1;
		myHoliday8 = -1;
		myHoliday9 = -1;
		myHoliday10 = -1;
		myHoliday11 = -1;
		myHoliday12 = -1;
		myHoliday13 = -1;
		myHoliday14 = -1;
	}

	else if(myMonth == 7)
	{
		myHoliday1 = 22;
		myHoliday2 = 23;
		myHoliday3 = 24;
		myHoliday4 = -1;
		myHoliday5 = -1;
		myHoliday6 = -1;
		myHoliday7 = -1;
		myHoliday8 = -1;
		myHoliday9 = -1;
		myHoliday10 = -1;
		myHoliday11 = -1;
		myHoliday12 = -1;
		myHoliday13 = -1;
		myHoliday14 = -1;
	}

	else if(myMonth == 8)
	{
		myHoliday1 = 13;
		myHoliday2 = 14;
		myHoliday3 = 30;
		myHoliday4 = -1;
		myHoliday5 = -1;
		myHoliday6 = -1;
		myHoliday7 = -1;
		myHoliday8 = -1;
		myHoliday9 = -1;
		myHoliday10 = -1;
		myHoliday11 = -1;
		myHoliday12 = -1;
		myHoliday13 = -1;
		myHoliday14 = -1;
	}

	else if(myMonth == 9)
	{
		myHoliday1 = 6;
		myHoliday2 = -1;
		myHoliday3 = -1;
		myHoliday4 = -1;
		myHoliday5 = -1;
		myHoliday6 = -1;
		myHoliday7 = -1;
		myHoliday8 = -1;
		myHoliday9 = -1;
		myHoliday10 = -1;
		myHoliday11 = -1;
		myHoliday12 = -1;
		myHoliday13 = -1;
		myHoliday14 = -1;
	}

	else if(myMonth == 10)
	{
		myHoliday1 = -1;
		myHoliday2 = -1;
		myHoliday3 = -1;
		myHoliday4 = -1;
		myHoliday5 = -1;
		myHoliday6 = -1;
		myHoliday7 = -1;
		myHoliday8 = -1;
		myHoliday9 = -1;
		myHoliday10 = -1;
		myHoliday11 = -1;
		myHoliday12 = -1;
		myHoliday13 = -1;
		myHoliday14 = -1;
	}

	else if(myMonth == 11)
	{
		myHoliday1 = -1;
		myHoliday2 = -1;
		myHoliday3 = -1;
		myHoliday4 = -1;
		myHoliday5 = -1;
		myHoliday6 = -1;
		myHoliday7 = -1;
		myHoliday8 = -1;
		myHoliday9 = -1;
		myHoliday10 = -1;
		myHoliday11 = -1;
		myHoliday12 = -1;
		myHoliday13 = -1;
		myHoliday14 = -1;
	}

	else if(myMonth == 12)
	{
		myHoliday1 = 30;
		myHoliday2 = 31;
		myHoliday3 = -1;
		myHoliday4 = -1;
		myHoliday5 = -1;
		myHoliday6 = -1;
		myHoliday7 = -1;
		myHoliday8 = -1;
		myHoliday9 = -1;
		myHoliday10 = -1;
		myHoliday11 = -1;
		myHoliday12 = -1;
		myHoliday13 = -1;
		myHoliday14 = -1;
	}

	source += "<p class=\"p_calender\">" + year + "年" + myMonth + "月</p>\n";

	source += "<table class=\"table_calender\">\n<thead>\n<tr>\n";
	for(i=0;i<7;i++) {
		source += "<th scope=\"col\" abbr=\"" + days[i] + "\">" + days[i] + "</th>\n";
	}
	source += "</tr>\n";

	source += "<tr>\n";
	var col = 0;
	for(i=0;i<startDay;i++) {
		source += "<td>&nbsp;</td>\n";
		col++;
	}
	for(i=1;i<=thisMonthdays;i++) {
//		if ((i == myHoliday1) || (i == myHoliday2) || (i == myHoliday3) || (i == myHoliday4) || (i == myHoliday5) || (i == myHoliday6) || (i == myHoliday7) || (i == myHoliday8) || (i == myHoliday9) || (i == myHoliday10) || (i == myHoliday11) || (i == myHoliday12) || (i == myHoliday13) || (i == myHoliday14)) {
		if ((col == 1) || (i == myHoliday1) || (i == myHoliday2) || (i == myHoliday3) || (i == myHoliday4) || (i == myHoliday5) || (i == myHoliday6) || (i == myHoliday7) || (i == myHoliday8) || (i == myHoliday9) || (i == myHoliday10) || (i == myHoliday11) || (i == myHoliday12) || (i == myHoliday13) || (i == myHoliday14)) {
			source += "<td class=\"holiday\">";
		} else {
			source += "<td>";
		}
		source += i + "</td>\n";
		col++;
		if (col == 7) {
			source += "</tr>\n<tr>\n";
			col=0;
		}
	}
	if (col < 7) {
		for(i=col;i<7;i++) {
			source += "<td>&nbsp;</td>\n";
		}
	}
	source += "</tr>\n</tbody>\n</table>\n";
// }

document.write( source );

//-->
