/** change font size **/
function change_fontsize(f){
	//set font size
	var small_setting = "80%"; // small size (default)
	var mid_setting   = "90%"; // middle size
	var big_setting   = "100%"; // big size

	document.getElementById("mojisize_01").style.backgroundImage  = 'url("/mapplenet/image08/btn_fontsize_s.gif")'; 
	document.getElementById("mojisize_02").style.backgroundImage  = 'url("/mapplenet/image08/btn_fontsize_m.gif")'; 
	document.getElementById("mojisize_03").style.backgroundImage  = 'url("/mapplenet/image08/btn_fontsize_l.gif")'; 

	document.getElementById("mojisize_01").style.backgroundRepeat   = 'no-repeat';
	document.getElementById("mojisize_01").style.backgroundRepeat   = 'no-repeat';
	document.getElementById("mojisize_01").style.backgroundRepeat   = 'no-repeat';

	document.getElementById("mojisize_01").style.backgroundPosition  = '0% 0%';
	document.getElementById("mojisize_02").style.backgroundPosition  = '0% 0%';
	document.getElementById("mojisize_03").style.backgroundPosition  = '0% 0%';

	// cookie check
	fontHandle = fsizeGetCookie("baseFsize");
	if(!f){
		f = fontHandle;
	}

	// set cookie
	fsizeSetCookie("baseFsize",f);

	if(f == "small"){
		document.getElementById('fsize_base').style.fontSize = small_setting;
		document.getElementById("mojisize_01").style.backgroundPosition  = '0% 100%';
		document.getElementById("mojisize_02").style.backgroundPosition  = '0% 0%';
		document.getElementById("mojisize_03").style.backgroundPosition  = '0% 0%';
	}else if(f == "mid"){
		document.getElementById('fsize_base').style.fontSize = mid_setting;
		document.getElementById("mojisize_01").style.backgroundPosition  = '0% 0%';
		document.getElementById("mojisize_02").style.backgroundPosition  = '0% 100%';
		document.getElementById("mojisize_03").style.backgroundPosition  = '0% 0%';
	}else if(f == "big"){
		document.getElementById('fsize_base').style.fontSize = big_setting;
		document.getElementById("mojisize_01").style.backgroundPosition  = '0% 0%';
		document.getElementById("mojisize_02").style.backgroundPosition  = '0% 00%';
		document.getElementById("mojisize_03").style.backgroundPosition  = '0% 100%';
	}else{
		document.getElementById('fsize_base').style.fontSize = small_setting;
		document.getElementById("mojisize_01").style.backgroundPosition  = '0% 100%';
		document.getElementById("mojisize_02").style.backgroundPosition  = '0% 0%';
		document.getElementById("mojisize_03").style.backgroundPosition  = '0% 0%';
	}

	if (typeof(changeGuideSpotListFrameHeight) != "undefinded"){
	    if (typeof(changeGuideSpotListFrameHeight) == "function"){
	        changeGuideSpotListFrameHeight();
	    }
	}
}

/** get cookie **/
function fsizeGetCookie(key,  tmp1, tmp2, xx1, xx2, xx3) {
		tmp1 = " " + document.cookie + ";";
		xx1 = xx2 = 0;
		len = tmp1.length;
		while (xx1 < len) {
			xx2 = tmp1.indexOf(";", xx1);
			tmp2 = tmp1.substring(xx1 + 1, xx2);
			xx3 = tmp2.indexOf("=");
			if (tmp2.substring(0, xx3) == key) {
				return(unescape(tmp2.substring(xx3 + 1, xx2 - xx1 - 1)));
			}
			xx1 = xx2 + 1;
		}
		return("");
}

/** set cookie **/
function fsizeSetCookie(key, val, tmp) {
		/*tmp = key + "=" + escape(val) + "; ";
		tmp += "expires=Tue, 31-Dec-2030 23:59:59; ";
		document.cookie = tmp;*/
		document.cookie = key + "=" + escape(val) + "; path=/; expires=" + new Date(2030, 12, 31, 23, 59, 59).toGMTString();
}


/** clear cookie **/
//function clearCookie(key) {
//		document.cookie = "baseFsize =" + "xx; expires=Tue, 1-Jan-1980 00:00:00;";
//}


