var os="win";
var agent=navigator.userAgent;
if(agent.indexOf("Mac")!=-1) os="mac";
if(os=="win"){
	if(agent.indexOf("MSIE 6.0")!=-1){
		document.write ('<style type="text/css">html{font-size: 108%;*font-size: 108%;}</style>');
	}
	if(agent.indexOf("MSIE 7.0")!=-1){
		document.write ('<style type="text/css">html{font-size: 108%;*font-size: 108%;}</style>');
	}
	if(agent.indexOf("Firefox")!=-1){
		document.write ('<style type="text/css">html{font-size: 108%;*font-size: 108%;}</style>');
	}

}else{
	if(agent.indexOf("Safari")!=-1){
		document.write ('<style type="text/css">html{font-size: 108%;*font-size: 108%;}</style>');
	}
	if(agent.indexOf("Firefox")!=-1){
		document.write ('<style type="text/css">html{font-size: 108%;*font-size: 108%;}</style>');
	}
}


var saveTime = 10*24*60*60*1000;
var nowCookie = getcookie ();

if(nowCookie == "l"){
	if(os=="win" && agent.indexOf("Firefox")!=-1){
		document.write ('<style type="text/css">body{font-size: 94%;*font-size: 94%;}</style>');
	}else{
		document.write ('<style type="text/css">body{font-size: 94%;*font-size: 94%;}</style>');
	}
}

if(nowCookie == "s"){
	if(os=="win" && agent.indexOf("Firefox")!=-1){
		document.write ('<style type="text/css">body{font-size: 69.4%;*font-size: 69.4%;}</style>');
	}else{
		document.write ('<style type="text/css">body{font-size: 69.4%;*font-size: 69.4%;}</style>');
	}
}


function fontmenu() {
	document.write ('<div>');
	document.write ('<dl>');
	document.write ('<dt>文字サイズ</dt>');
	if(nowCookie == 's'){
		document.write ('<dd class="font-s" title="小"><a href="javascript:location.reload();" class="hover"></a></dd>');
	}else{
		document.write ('<dd class="font-s"><a href="javascript:location.reload();" onclick="javascript:setcookie (\'s\')" title="小"></a></dd>');
	}
	if(nowCookie != 'l' && nowCookie != 's'){
		document.write ('<dd class="font-m" title="中"><a href="javascript:location.reload();" class="hover"></a></dd>');
	}else{
		document.write ('<dd class="font-m"><a href="javascript:location.reload();" onclick="javascript:setcookie (\'m\')" title="中"></a></dd>');
	}
	if(nowCookie == 'l'){
		document.write ('<dd class="font-l" title="大"><a href="javascript:location.reload();" class="hover"></a></dd>');
	}else{
		document.write ('<dd class="font-l"><a href="javascript:location.reload();" onclick="javascript:setcookie (\'l\')" title="大"></a></dd>');
	}
	document.write ('</dl>');
	document.write ('</div>');
}


function getcookie(){
	var ReturnsNum = Num = NumbarNum = 0;
	var cookieNameEx = "KSSFontData" + "=";
	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 = "KSSFontData" + "=" + setValue + "; expires=" + dateEx.toGMTString() + ";path=/";
}


