﻿////////////////////////////////////////////////////////////////////////////////////////////////////
// ■■■ Readme : 52行目と93行目を環境に合わせて修正すること。保存の際の文字コードはUTF-8 　■■■
////////////////////////////////////////////////////////////////////////////////////////////////////


// save Cookie
function set_cookie(name,param) {
	// クッキーに書き込む情報
	document.cookie = name + '=' + escape(param) + '; expires=Thu, 31 Dec 2037 12:00:00 GMT; path=/';
}

/////////////////////////////////////////////////////////////
// Cookieから値を取得する
/////////////////////////////////////////////////////////////
function get_cookie(name) {
	var c_data = document.cookie + ";";
	var c_name = name + "=";

	var id_st = c_data.indexOf(c_name);
	var id_en = -1;

	// クッキー検索
	if (id_st != -1 ) {
		id_en = c_data.indexOf(";", id_st);
		c_data = unescape(c_data.substring(id_st + c_name.length, id_en));
	} else {
		c_data = "";
	}

	// 結果を返す
	return c_data;
}

/////////////////////////////////////////////////////////////
// CSSを選択
/////////////////////////////////////////////////////////////
function selectCSS(SizeCSS) {
	var cssType = get_cookie("CSSTYPE");//Cookieのチェック
	if ( cssType != SizeCSS ) {
		set_cookie("CSSTYPE",SizeCSS);// 無ければCookie保存
		location.reload();// ページをリロードさせる
	}
}

/////////////////////////////////////////////////////////////
// CSSを書き出す
/////////////////////////////////////////////////////////////
var cssType;
function set_css() {
	cssType = get_cookie("CSSTYPE");
	
	var cssPath = "";//【重要】生命保険のサイトのrootディレクトリを指定【重要】
	
	var fontSelector = '<link href="'+cssPath+'/common/css/font-medium.css" rel="stylesheet" type="text/css" media="all" />\n';//デフォルト用のCSS
	if (cssType=="standard") {   // 標準はそのまま
	} else if (cssType=="large") {   // 大
		fontSelector = '<link href="'+cssPath+'/common/css/font-large.css rel="stylesheet" type="text/css" media="all" />\n';
	} else if (cssType=="small") {   // 小
		fontSelector = '<link href="'+cssPath+'/common/css/font-small.css" rel="stylesheet" type="text/css" media="all" />\n';
	} else {   //その他の場合は何もしない
	}
	document.write(fontSelector);
}
set_css();
/////////////////////////////////////////////////////////////
// メニューを書き出す
/////////////////////////////////////////////////////////////
function set_menu() {
	cssType = get_cookie("CSSTYPE");
    switch(cssType){
        case "small":
            smlFlag = "_act";
			medFlag = "";
			lrgFlag = "";
            break;
        case "standard":
            smlFlag = "";
			medFlag = "_act";
			lrgFlag = "";
            break;
       case "large":
            smlFlag = "";
			medFlag = "";
			lrgFlag = "_act";
            break;
        default:
            smlFlag = "";
			medFlag = "_act";
			lrgFlag = "";
            break;
    }	

	var cssPath = "";//【重要】生命保険のサイトのrootディレクトリを指定【重要】

	FontSizeMenu = '<span><a href="javascript:selectCSS(\'large\');"><img src="'+cssPath+'/common/img/size_large'+lrgFlag+'.gif" alt="大にする" width="16" height="16" /></a></span><span><a href="javascript:selectCSS(\'standard\');"><img src="'+cssPath+'/common/img/size_medium'+medFlag+'.gif" alt="中にする" width="16" height="16" /></a></span><a href="javascript:selectCSS(\'small\');"><img src="'+cssPath+'/common/img/size_small'+smlFlag+'.gif" alt="小にする" width="16" height="16" /></a>';


//alert(cssType);
	document.write(FontSizeMenu);
}

