// -------------------------------------------------------------------
//  Charactor Resizer by Aitec
// -------------------------------------------------------------------

var path_name = '/'

// Resize
function resize(size){
	document.getElementsByTagName('body')[0].style.fontSize = size + '%';
	//document.getElementById('contents').style.fontSize = size + '%';
	//document.getElementById('menu').style.fontSize = size + '%';
	setCookie ("size",size);
}

// Resize Offset {
function resize_offset(offset){
	var nowSize = parseInt(document.getElementsByTagName('body')[0].style.fontSize);
	//var nowSize = parseInt(document.getElementById('contents').style.fontSize);
	//var nowSize = parseInt(document.getElementById('menu').style.fontSize);
	if(!nowSize){ nowSize=100; }
	var size = parseInt(nowSize) + parseInt(offset);
	resize (size);
}

// OnLoad
function resize_init() {
	var nowSize = getCookie("size");
	if(!nowSize){ nowSize=100; }
	resize (nowSize);
}

// Get Cookie
function getCookie(key,  tmp1, tmp2, pointer1, pointer2, pointer3) {
	tmp1 = " " + document.cookie + ";";
	pointer1 = pointer2 = 0;
	len = tmp1.length;
	while (pointer1 < len) {
		// Split by ';'
		pointer2 = tmp1.indexOf(";", pointer1);
		tmp2 = tmp1.substring(pointer1 + 1, pointer2);

		// Split by '='
		pointer3 = tmp2.indexOf("=");
		if (tmp2.substring(0, pointer3) == key) {
			return(unescape(tmp2.substring(pointer3 + 1, pointer2 - pointer1 - 1)));
		}
		pointer1 = pointer2 + 1;
	}
	return("");
}

// Set Cookie
function setCookie(key, val, tmp) {
	tmp = key + "=" + escape(val) + "; ";
	tmp += "path=" + path_name + "; ";
	// tmp += "path=" + location.pathname + "; ";
	// tmp += "expires=Tue, 31-Dec-2030 23:59:59; ";
	document.cookie = tmp;
}

// Set Cookie
function clearCookie(key) {
	document.cookie = key + "=" + "xx; expires=Tue, 1-Jan-1980 00:00:00;";
}


// onload
try{
	window.addEventListener("load",resize_init,false);
}catch(e){
	window.attachEvent("onload",resize_init);
}

