var fontsizeCSSDir = "/css/";

var fontsizeCSS = new Array('','文字サイズ：小','文字サイズ：中','文字サイズ：大');

var fontsizeFile = new Array('','fontsize_small.css','fontsize_medium.css','fontsize_large.css');



window.onload = function() {

	if (navigator.cookieEnabled) {

		if (document.cookie.indexOf('fontsize=') != -1) {

			fontsize(document.cookie.charAt(document.cookie.indexOf('fontsize=') + 9));

		} else {

			fontsize(2);

		}

	} else {

		fontsize(2);

	}

};



function fontsize(n){

	if (document.styleSheets) {

		if (!navigator.userAgent.match(/AppleWebKit/)) {

			var fsArray = document.styleSheets;

			for (i = 0; i < fsArray.length; i++) {

				if (fsArray[i].title) fsArray[i].disabled = (fsArray[i].title != fontsizeCSS[n]);

			}

		} else {

			var fsArray = document.getElementsByTagName("link");

			for (i = 0; i < fsArray.length; i++) {

				if (fsArray[i].title && fsArray[i].rel == 'stylesheet') {

					setTimeout('document.getElementsByTagName("link")[' + i + '].href =' +

						'"' + fontsizeCSSDir + fontsizeFile[n] + '";', 10);

				}

			}

		}

	}

	if (navigator.cookieEnabled) {

		exp = new Date(); exp.setTime(exp.getTime() + 1000 * 60 * 60 * 24 * 7);

		document.cookie = "fontsize=" + n + "; expires=" + exp.toGMTString() + '; path=/;';

	}

	return false;

}

