/*@cc_on _d=document;eval('var document=_d')@*/
function attachSwitchFontElement() {
	var node = [
		"<p>文字の大きさ</p>",
		"<a href='javascript:void(0)' title='文字を小さくします' id='font_S'>小</a>",
		"<a href='javascript:void(0)' title='文字の大きさを普通にします' id='font_M'>中</a>",
		"<a href='javascript:void(0)' title='文字を大きくします' id='font_L'>大</a>"
	];
	$("#uNav_FontChanger").append(node.join(""));
}
function switchFont(NAM) {
	switch(NAM) {
		case "font_L" :
			setSize = "108%";
		break;
		case "font_M" :
			setSize = "93%";
		break;
		case "font_S" :
			setSize = "85%";
		break;
	}
	$("#container").css("font-size", setSize);
	createCookie("fontsize", NAM, 365);
};
function createCookie(NAM, VAL, DAY){
	var exp = "";
	if (DAY){
		var date = new Date();
		date.setTime(date.getTime() + (DAY * 24 * 60 * 60 * 1000));
		exp = "; expires=" + date.toGMTString();
	}
	document.cookie = NAM + "=" + VAL + exp + "; path=/";
}
function readCookie(NAM){
	var nameEQ = NAM + "=";
	var ca = document.cookie.split(";");
	for(var i=0; i<ca.length; i++) {
		var c = ca[i];
		while (c.charAt(0) == " ") c = c.substring(1, c.length);
		if (c.indexOf(nameEQ) == 0) return c.substring(nameEQ.length, c.length);
	}
	return null;
}
$(function(){
	attachSwitchFontElement();
	var currentstyle = readCookie("fontsize");
	if (currentstyle) switchFont(currentstyle);
	$.each(["font_L", "font_M", "font_S"], function() {
		$("#" + this).click(function(){
			switchFont(this.id);
			return false;
		});
	});
});

