function Calender() {
	var days_of_month = new Array(31,28,31,30,31,30,31,31,30,31,30,31);
	var str_day = new Array("日","月","火","水","木","金","土");
	var i;
	var date = new Date();
	var num_mon = date.getMonth() + 1;
	var myYear = date.getYear();
	if (((myYear%4)==0 && (myYear%100)!=0) || (myYear%400)==0) {
		days_of_month[1] = 29;
	}
	document.write("<div id=\"Calender\"><h3>" + num_mon + "月</h3><table><tr>");
	for(i = 0; i < 7;) {
		switch (i) {
			case 0 :
				document.write("<th class=\"RedFont\">" + str_day[i] + "</th>");
				break;
			case 6 :
				document.write("<th class=\"BlueFont\">" + str_day[i] + "</th>");
				break;
			default :
				document.write("<th>" + str_day[i] + "</th>");
				break;
		}
		i++;
	}
	document.write("</tr><tr>");
	date.setDate(1);
	for(i = 0; i < date.getDay();) {
		document.write("<td></td>");
		i++;
	}
	var num_year = date.getFullYear();
	var num_days = days_of_month[date.getMonth()];
	if((num_year % 4) == 0 && (num_year % 100) != 0) {
		if((num_year % 400) == 0 && num_mon == 2) {
			num_days = num_days + 1;
		}
	}
	for(i = 1; i <= num_days;) {
		var GetDays = date.getDay();
		switch (GetDays) {
			case 0 :
				if (num_mon == 2 && date.getDate() == 5) {
					document.write("<td>" + date.getDate() + "</td>");
				} else {
					document.write("<td class=\"Holiday\">" + date.getDate() + "</td>");
				}
				break;
			case 2 :
				switch (i) {
					case 10 :
						document.write("<td class=\"Specialday\">" + date.getDate() + "</td>");
						break;
					case 20 :
						document.write("<td class=\"Specialday\">" + date.getDate() + "</td>");
						break;
					case 30 :
						document.write("<td class=\"Specialday\">" + date.getDate() + "</td>");
						break;
					default :
						if (num_mon == 1 && date.getDate() == 3) {
							document.write("<td class=\"Holiday\">" + date.getDate() + "</td>");
						} else {
							document.write("<td class=\"Ladiesday\">" + date.getDate() + "</td>");
						}
						break;
				}
				break;
			case 6 :
				switch (i) {
					case 10 :
						document.write("<td class=\"Specialday\">" + date.getDate() + "</td>");
						break;
					case 20 :
						document.write("<td class=\"Specialday\">" + date.getDate() + "</td>");
						break;
					case 30 :
						document.write("<td class=\"Specialday\">" + date.getDate() + "</td>");
						break;
					default :
						if (num_mon == 12 && date.getDate() == 31) {
							document.write("<td class=\"Holiday\">" + date.getDate() + "</td>");
						} else {
							document.write("<td class=\"BlueFont\">" + date.getDate() + "</td>");
						}
						break;
				}
				break;
			default :
				switch (i) {
					case 10 :
						document.write("<td class=\"Doubleday\">" + date.getDate() + "</td>");
						break;
					case 20 :
						document.write("<td class=\"Doubleday\">" + date.getDate() + "</td>");
						break;
					case 30 :
						document.write("<td class=\"Doubleday\">" + date.getDate() + "</td>");
						break;
					default :
						switch (num_mon) {
							case 1:
								if (date.getDate() == 2 || date.getDate() == 3 || date.getDate() == 4) {
									document.write("<td class=\"Holiday\">" + date.getDate() + "</td>");
								} else {
									document.write("<td>" + date.getDate() + "</td>");
								}
								break;
							default :
								document.write("<td>" + date.getDate() + "</td>");
								break;
						} 
				}
				break;
		}
		if(date.getDay() == 6) {
			document.write("</tr><tr>");
		}
		date.setDate(date.getDate() + 1);
		i++;
	}
	document.write("</tr></table><div id=\"CalenderCaption\"><img src=\"img/HolidayMark.gif\">は、休みです。<br><img src=\"img/LadiesdayMark.gif\">は、レディスデーです。<br><img src=\"img/DoubledayMark.gif\">は、スタンプ2倍デーです。<br><img src=\"img/SpecialdayMark.gif\">は、レディスデー・2倍デー！</div></div>");
}

function Copyright() {
	var GetFolderString = Story("cgi");
	var theYear = (new Date()).getFullYear();
	document.write("<img src=" + GetFolderString + "/log.php?" + document.referrer + " width=1 height=1>Copyright (C) 2007-" + theYear + "　ひろさんらーめん　All Rights Reserved.");
}

function HTMLCheck(CheckString) {
	if (CheckString == "w3c") {
		document.write("<p>このウェブページは、W3Cによって勧告された仕様に準拠し、コンテンツとデザインを分離した「HTML＋CSS」にて適切なHTMLコーディングで制作しています。</p>");
	}
	if (CheckString == "another") {
		document.write("<p>このウェブページは、「Another HTML-lint gateway」において、100点を取得しています。</p>");
	}
}

function Link(){
	var anchorList = document.getElementsByTagName('a');
  for (var i=0, len=anchorList.length; i<len; i++){
		var a = anchorList[i];
		GetString = URLCheck(a.getAttribute('href'));
		if(GetString[1] != null) {
			var LinkFlag = GetString[1].indexOf("http",0);
			if (LinkFlag >= 0) {a.target = "_blank";}
		}
	}
}

function Mobile() {
	document.write("<div id=\"Mobile\"><h3><a name=\"Mobi\"><img src=\"img/MobileTitle.gif\" alt=\"ひろさんラーメン(愛知県刈谷市)モバイル会員募集中\" height=\"18\" width=\"161\"></a></h3>");
	document.write("<div id=\"QR\"><img src=\"img/MobileQR.gif\" alt=\"モバイル会員登録用QRコード\" height=\"165\" width=\"165\"><br><img src=\"img/MobileAdd.gif\" alt=\"http://hirosanramen.mobi\" height=\"15\" width=\"168\"></div><p>登録方法</p>");
	document.write("<ol><li>QRコードを携帯電話のカメラで読み取ってください。(読み取れない場合は、直接アクセスしてください。)</li><li>携帯サイトの会員登録から空メールを送信してください。</li><li>すぐに携帯に返信メールが届きます。</li>");
	document.write("<li>お名前や性別などアンケートの各項目にお答えください。</li><li>登録が完了すると携帯に登録完了のご案内メールが届きます。</li></ol>");
	document.write("<p>ポイントを貯めると</p><ul><li>5ptで「トッピング」</li><li>10ptで「餃子」or「唐揚げ」or「チャーハン」</li><li>15ptで「チャーハン」or「チャーハン丼」</li><li>20ptで「ひろから」or「生中一杯」</li></ul>");
	document.write("<p>上記一品サービスいたします。</p></div>");
}

function RollOver(anImage,State) {
	var GetImageFolder = Story("img/");
	document.images[anImage].src = GetImageFolder + anImage + State + ".gif";
}

function URLCheck(LinkString) {
	var Dm = document.domain;
	var HrefString = LinkString;
	if (LinkString != null) {
		var LinkFlag = LinkString.indexOf(Dm,0);
	} else {
		var LinkFlag = 0;
	}
	if (LinkFlag > 0) {
		var DeleteNum = 7 + Dm.length + 1;
		HrefString = LinkString.slice(DeleteNum,LinkString.length);
		var AddresFlag = true;
	} else {
		var AddresFlag = false;
	}
	return [AddresFlag,HrefString];
}

function Story(FolderString) {
	var MyURL = document.URL;
	FolderName = new Array("cgi");
	var b = FolderName.length;
	for (var a=0; a<b; a++) {
		var FolderFlag = MyURL.indexOf(FolderName[a],0);
		if (FolderFlag > 0) {FolderString = "../" + FolderString;}
	}
	return (FolderString);
}

