﻿//フォントの拡大縮小用 Script
// By Kanto-Hanadikai @ Taicho
// http://www.hanadikai.com/
// Ver.0.3
//
//クッキーに記録する名前とその意味
//font_size : フォントサイズ（デフォルト：95%）
//

function setCookie(myN, myV) {	//クッキーを書き込む関数
	var days = 90;	//クッキーの有効期限[90日]
	var date = new Date();
	date.setTime(date.getTime()+(days*24*60*60*1000));
	var tmp = myN + '=' + myV + "; expires=" + date.toGMTString() + "; path=/";
	document.cookie = tmp;
}

function getCookie(myN) {	//クッキーを読み取る関数
	tmp = document.cookie + ';';
	var p1 = tmp.indexOf(myN);
	if (p1 != -1) {
		var p2 = tmp.indexOf('=', p1) + 1;
		var p3 = tmp.indexOf(';', p2);
		return unescape(tmp.substring(p2, p3));
	}
	else {
		setCookie("font_size", '100');
		return '100';
	}
}

function change_size( ratio ) {	//文字サイズを変更する関数
	if ( 40 < parseInt( mySize ) && parseInt( ratio ) < 0 ) {
		mySize = parseInt( mySize ) + parseInt( ratio );
		if (mySize < 40) mySize = 40;
	}
	if ( 0 < parseInt( ratio ) && parseInt( mySize ) < 250 ) {
		mySize = parseInt( mySize ) + parseInt( ratio );
		if (mySize > 250) mySize = 250;
	}
	
	setCookie("font_size", mySize);
	document.body.style.fontSize = mySize + '%';
	print_size();
}

function print_size() {	// 文字サイズを表示する
	document.f_size.size.value = mySize + '%';
}

var ratio;
var mySize = getCookie('font_size');

document.body.style.fontSize = mySize + '%';