/*format Script*/
/*+ font-size seting */

/*==============================
cookie save(7days)
==============================*/
function save(n, v) {
	var key = new Date();
	key.setTime(key.getTime() + 24 * 60 * 60 * 7 * 1000);
	var exp = key.toGMTString();
	document.cookie = n + '=' + v + ';expires=' + exp + ';path=/';
	return null;
}

/*=============== cookie read ===============*/
function read(n) {
	n = n + '=';
	var s = null;
	var x = document.cookie.length;
	var l = n.length;
	for (i = 0; i < x; i++) {
		if (document.cookie.substring(i, i + l) == n) {
			if (document.cookie.indexOf (";", i + l) == -1) {
				s = document.cookie.substring(i + l, document.cookie.length);
			} else {
				s = document.cookie.substring(i + l, document.cookie.indexOf (";", i + l));
			}
		}
	}
	return s;
}


/*=============== font-size +/- ===============*/
function view(r) {
	s = (read('fontsize') - 0) + (r - 0);
	if (s < 70) { s = 70; }           //min-size 70%
	document.body.style.fontSize = s + '%';
	save('fontsize', s);
	return null;
}



/*======== init (first or reset / After second )========*/

function init(f) {
	var set1, set2;
	
	set1 = read('fontsize') ;
	
	if (f == true || set1 == null) {
		//first or reset
		set1 = 100; //font-size 100%
		save('fontsize', set1);               
	}
	document.body.style.fontSize = set1 + '%';//font-size %

	return null;
}

/*=============== reset ===============*/
function re_set() {

	init(true); 

	return null;
}

/*=============== onlode ===============*/
window.onload = function(e) {
	
	init(false);
}

