﻿writeCSS();

// set tnterval timer (10 sec)
setInterval("realMessage()", 10000);

// set tnterval timer (1 hour)
setInterval("writeCSS()", 1000*60*60);


// change of message and clock.
function realMessage()
{
	date = new Date();
	hour = date.getHours();

	if (hour <= 4 ) { mes1 = "こんばんは。";}
	else if (hour <= 9 ) { mes1 = "おはようございます。";}
	else if (hour <= 17 ) { mes1 = "こんにちは。";}
	else { mes1 = "こんばんは。";};

	if (hour ==  0) { mes2 = "アクセスありがとうございます"; }
	if (hour ==  1) { mes2 = "静かな時間ですね"; }
	if (hour ==  2) { mes2 = "眠れませんか？"; }
	if (hour ==  3) { mes2 = "こんな深夜にようこそ"; }
	if (hour ==  4) { mes2 = "そろそろ夜が明けますね"; }
	if (hour ==  5) { mes2 = "そろそろ夜が明けますね"; }
	if (hour ==  6) { mes2 = "よく眠れましたか"; }
	if (hour ==  7) { mes2 = "今日も笑顔あふれる一日になりますように"; }
	if (hour ==  8) { mes2 = "今日も笑顔あふれる一日になりますように"; }
	if (hour ==  9) { mes2 = "今日の天気はどうでしょうか"; }
	if (hour == 10) { mes2 = "ひと休みしましょうか"; }
	if (hour == 11) { mes2 = "もうすぐお昼です"; }
	if (hour == 12) { mes2 = "今日のお昼は何でしょう"; }
	if (hour == 13) { mes2 = "お昼ごはん食べましたか"; }
	if (hour == 14) { mes2 = "ちょっと眠くなる時間ですね"; }
	if (hour == 15) { mes2 = "おやつの時間ですね"; }
	if (hour == 16) { mes2 = "もうひと頑張りです"; }
	if (hour == 17) { mes2 = "もうひと頑張りです"; }
	if (hour == 18) { mes2 = "晩御飯は何でしょう"; }
	if (hour == 19) { mes2 = "晩御飯は何でしょう"; }
	if (hour == 20) { mes2 = "面白い番組はありましたか"; }
	if (hour == 21) { mes2 = "今日も一日お疲れ様でした"; }
	if (hour == 22) { mes2 = "アクセスありがとうございます"; }
	if (hour == 23) { mes2 = "明日は晴れるでしょうか"; };

	if (hour >= 13) { hour = hour - 12; }

	var element = document.getElementById("realMessage");
	if (element != null) {
		element.innerHTML = mes1 + mes2;
	}


	// time
	myTbl     = new Array("日","月","火","水","木","金","土");
	myD       = new Date();

	myYear    = myD.getYear();
	myYear4   = (myYear < 2000) ? myYear+1900 : myYear;
	myMonth   = myD.getMonth() + 1;
	myDate    = myD.getDate();
	myDay     = myD.getDay();
	myHours   = myD.getHours();
	myMinutes = myD.getMinutes();
	mySeconds = myD.getSeconds();

	myMess1   = myYear4 + "年" + myMonth + "月" + myDate + "日";
	myMess2   = myTbl[myDay] + "曜日";
	myMess3   = myHours + "時" + myMinutes + "分" ;
	myMess    = myMess1 + " " + myMess2 + " " + myMess3;

	var element = document.getElementById("realTime");
	if (element != null) {
		element.innerHTML = myMess;
	}
}


// change of css file.
function writeCSS()
{
	var thehour = new Date().getHours();

	// change of base css file
	if (thehour >= 6 && thehour < 8) {
		cssFile = "morning";
	} else if (thehour >=  8 && thehour < 10) {
		cssFile = "morning";
	} else if (thehour >= 10 && thehour < 12) {
		cssFile = "style";
	} else if (thehour >= 12 && thehour < 14) {
		cssFile = "style";
	} else if (thehour >= 14 && thehour < 16) {
		cssFile = "style";
	} else if (thehour >= 16 && thehour < 18) {
		cssFile = "style";
	} else if (thehour >= 18 && thehour < 20) {
		cssFile = "twilight";
	} else if (thehour >= 20 && thehour < 22) {
		cssFile = "twilight";
	} else if (thehour >= 22                ) {
		cssFile = "twilight";
	} else if (thehour >=  0 && thehour <  4) {
		cssFile = "twilight";
	} else if (thehour >=  4 && thehour <  6) {
		cssFile = "twilight";
	}

	// change of font size css file
	if (getFontSize() == 1) {
		cssFile += "_big";
	}

	changeCSS(cssFile + ".css");
}


// append link tag element.
function changeCSS(cssFile)
{
//	alert(cssFile);

	//var cssPath = "common/";
	var cssPath = "http://www.maihamaclub.co.jp/common/";

//	document.write('<link rel="stylesheet" href="' + cssPath + cssFile +  '" type="text/css">');

	var element = document.createElement("link");
	element.rel  = "stylesheet";
	element.type = "text/css";
	element.href = cssPath + cssFile;
	document.getElementsByTagName("head")[0].appendChild(element);
}


// get selected font size value.
function getFontSize()
{
	var value = getCookie("FontSize");
	return value == null ? 0 : value;
}


// set select font value.
function setFontSize(value)
{
	setCookie("FontSize", value, 365);
	writeCSS();
}


function setCookie(cookieName, cookieValue, nDays) {
	var today = new Date();
	var expire = new Date();
	if (nDays==null || nDays==0) nDays=-1;
	expire.setTime(today.getTime() + 3600000*24*nDays);
	document.cookie = cookieName+"="+escape(cookieValue)
	             + ";expires="+expire.toGMTString();
}


function getCookie(name) {
	var start = document.cookie.indexOf( name + "=" );
	var len = start + name.length + 1;
	if ((!start) && (name != document.cookie.substring(0, name.length))) {
		return null;
	}
	if ( start == -1 ) return null;
	var end = document.cookie.indexOf( ';', len );
	if ( end == -1 ) end = document.cookie.length;

	return unescape( document.cookie.substring( len, end ) );
}


