if (document.images) {
	var s_off = new Image(); s_off.src = 'images/text_small.jpg';
	var s_on  = new Image(); s_on.src  = 'images/text_small_o.jpg';
	var m_off = new Image(); m_off.src = 'images/text_middle.jpg';
	var m_on  = new Image(); m_on.src  = 'images/text_middle_o.jpg';
	var l_off = new Image(); l_off.src = 'images/text_large.jpg';
	var l_on  = new Image(); l_on.src  = 'images/text_large_o.jpg';
}

function setFont(f_type) {
	if(f_type == "f_m"){
		document.images["s_img"].src = s_off.src;
		document.images["m_img"].src = m_on.src;
		document.images["l_img"].src = l_off.src;
		setMidFont();
	}else if(f_type == "f_l"){
		document.images["s_img"].src = s_off.src;
		document.images["m_img"].src = m_off.src;
		document.images["l_img"].src = l_on.src;
		setLargeFont();
	}else{
		document.images["s_img"].src = s_on.src;
		document.images["m_img"].src = m_off.src;
		document.images["l_img"].src = l_off.src;
		setSmallFont();
	}
	
	setCookie("fontsize", f_type);	//save cookie
}


//Cookie control

function getCookie(key){
	var tmp = document.cookie + ";";
	var index1 = tmp.indexOf(key);
	var buf;
	if(index1 != -1){
		tmp = tmp.substring(index1, tmp.length);
		var index2 = tmp.indexOf("=", 0) + 1;
		var index3 = tmp.indexOf(";", index2);
		buf = unescape(tmp.substring(index2,index3));
	}
	return buf;
}

function setCookie(key, val){
	tmp = key + "=" + escape(val) + "; ";
	tmp += "expires=Tue, 31-Dec-2030 23:59:59; GMT; ";
	tmp += "path=/;";
	document.cookie = tmp;
}

function clearCookie(key){
	document.cookie = key + "=" + "xx; expires=Tue, 1-Jan-1980 00:00:00;";
}

window.onload = function(){
	setFont( getCookie("fontsize") );
}