//////////////////////////////////////////
//初期化
//////////////////////////////////////////
var saveTime = 10*24*60*60*1000;
var fontCookie = getcookie();

//初期スタイル設定
if(fontCookie == "l"){
	document.write (
		'<style type="text/css">div#header{font-size:95%;}</style>'
		+'<style type="text/css">#breadCrumbs{font-size:100%;}</style>'
		+'<style type="text/css">div#contents{font-size:120%;}</style>'
		+'<style type="text/css">div#footer{font-size:95%;}</style>'
		+'<style type="text/css">p#copyright{font-size:95%;}</style>'
	);
}
if(fontCookie == "s"){
	document.write (
		'<style type="text/css">div#header{font-size:65%;}</style>'
		+'<style type="text/css">#breadCrumbs{font-size:70%;}</style>'
		+'<style type="text/css">div#contents{font-size:80%;}</style>'
		+'<style type="text/css">div#footer{font-size:65%;}</style>'
		+'<style type="text/css">p#copyright{font-size:65%;}</style>'
	);
}

//////////////////////////////////////////
//文字サイズ変更出力
//////////////////////////////////////////
function fontmenu() {
	document.write('<dl>');
	document.write('<dt title="文字サイズの変更">文字サイズの変更</dt>');
	if(fontCookie == 's'){
		document.write('<dd id="fontS"><span title="文字サイズ：小">文字サイズ：小</span></dd>');
	}else{
		document.write('<dd id="fontS"><a href="javascript:location.reload();" onclick="setcookie(\'s\')" title="文字サイズ：小">文字サイズ：小</a></dd>');
	}
	if(fontCookie != 'l' && fontCookie != 's'){
		document.write('<dd id="fontM"><span title="文字サイズ：中">文字サイズ：中</span></dd>');
	}else{
		document.write('<dd id="fontM"><a href="javascript:location.reload();" onclick="setcookie(\'m\')" title="文字サイズ：中">文字サイズ：中</a></dd>');
	}
	if(fontCookie == 'l'){
		document.write('<dd id="fontL"><span title="文字サイズ：大">文字サイズ：大</span></dd>');
	}else{
		document.write('<dd id="fontL"><a href="javascript:location.reload();" onclick="setcookie(\'l\')" title="文字サイズ：大">文字サイズ：大</a></dd>');
	}
	document.write('</dl>');
}

//////////////////////////////////////////
//クッキー取得
//////////////////////////////////////////
function getcookie(){
	var ReturnsNum = Num = NumbarNum = 0;
	var cookieNameEx = "mextFontData" + "=";
	var stTemp = "";
	while (Num < document.cookie.length){
		NumbarNum = Num + cookieNameEx.length;
		if (document.cookie.substring(Num, NumbarNum) == cookieNameEx){
			stTemp = document.cookie.indexOf(";", NumbarNum);
			if (stTemp == -1){
				ReturnsNum = document.cookie.substring(NumbarNum, document.cookie.length);
			}else{
				ReturnsNum = document.cookie.substring(NumbarNum, stTemp);
			}
			break;
		}
		Num = document.cookie.indexOf(" ", Num) + 1;
		if (Num == 0){break;}
	}
	return ReturnsNum;
}

//////////////////////////////////////////
//クッキー保存
//////////////////////////////////////////
function setcookie(setValue){
	var dateEx = new Date();
	dateEx.setTime(dateEx.getTime() + saveTime);
	document.cookie = "mextFontData" + "=" + setValue + "; expires=" + dateEx.toGMTString() + ";path=/";
}
