// JavaScript Document
function adjustFontSize(mode,dm) {
	expires = new Date();
	expires.setTime(expires.getTime()+1000*60*60*24*30);

	/* Cookie 呼び出し */
	var cookieary = document.cookie.split("; ");	
	var i = 0;
	var flg = 0;
	
	while (cookieary[i]){
		if (cookieary[i].substr(0,9) == "fontsize="){
			var cookiestr = cookieary[i];
			flg = 1;
			break;
		}
		i++;
	}
	if (flg == 0) {
		/* 設定がなかった場合、Cookieにデフォルトのサイズを追加 */
		var cookiefontsize = 100;
		document.cookie = "fontsize="+escape(cookiefontsize)+"; path=/; domain=."+dm+"; expires="+expires.toGMTString()+";";
	} else {
		/* 読み出し */
		temp = cookiestr.split("=");
		var cookiefontsize = temp[1];
	}
	
	if (mode == 'initial') { execute(cookiefontsize,dm); }
	if (mode == 'middle') { execute(100,dm); }
	if (mode == 'big') {
		cookiefontsize = 150;
		execute(cookiefontsize,dm);
	}
	if (mode == 'small') {
		cookiefontsize = 80;
		execute(cookiefontsize,dm);
	}

	/* 実行 */
	function execute(size,dm) {
		document.cookie = "fontsize="+size+"; path=/; domain=."+dm+"; expires="+expires.toGMTString()+";";
		document.getElementById('container').style.fontSize = size+'%';
		return false;
	}
}
