
// CSSタイプを指定
function cssType_set(mode) {
	var cssType = 
		get_cookie("CSS_TYPE");

	if ( cssType != mode ) {
		// Cookieを保存
		set_cookie("CSS_TYPE", mode);

		// ページをリロード
		location.reload();
	}
}

// Cookieに値をセット
function set_cookie(keyName, param) {
	// クッキーへ書込む情報
	var cookie_data = 
		keyName + "=" + 
		escape(param);

	cookie_data = 
		cookie_data + 
		"; expires=" + 
		"Thu, 31 Dec 2037 12:00:00 GMT";

	cookie_data = 
		cookie_data + 
		"; path=/";

	// クッキー書込み
	document.cookie = 
		cookie_data ;
}

// Cookieから値を取得
function get_cookie(keyName) {
	var cookie_data = 
		document.cookie + ";";

	var cookie_name = 
		keyName + "=";

	var id_start = 
		cookie_data
			.indexOf(cookie_name);

	var id_end   = -1;

	// クッキーを検索
	if (id_start != -1 ) {

		// 見つかった場合
		id_end = 
			cookie_data
				.indexOf(";", id_start);

		cookie_data = 
			unescape(cookie_data
				.substring(
					id_start + cookie_name.length, 
					id_end));

	} else {
		// 見つからなかった場合
		cookie_data = "";
	}

	// 結果を返す
	return cookie_data;
}

var cssType;
// CSSタイプを設定
function css_set() {
	cssType = 
		get_cookie("CSS_TYPE");

	var cssLarge =
		'<link rel="stylesheet" ' +
		'type="text/css" ' +
		'href="/css/common-font.css">\n';

	var cssSmall =
		'<link rel="stylesheet" ' +
		'type="text/css" ' +
		'href="/css/common.css">\n';

	// デフォルトを小さいサイズの文字に設定
	var Str = cssSmall;

	if (cssType=="LARGE") {   // 大きいサイズの文字
		// CSSタイプを差し替え
		Str = cssLarge;
	}
	
	document.write(Str);
}
css_set();
