

var save_cookie_time = 30;                           // 文字の大きさ設定保存cookieの有効期限(日)
var m_size = 11;                                     // 設定したcookieの文字数
var settingCheck = document.cookie;                  // cookieデータの取得

if (settingCheck.indexOf("MieMojiSet") != -1 ) { // --- cookieデータあり 設定内容判別処理へ
    MieMojiSet(settingCheck.substring(m_size,m_size+1));   // 設定内容判別処理  呼び出し
} else { // ------------------------------------------- cookieデータなし デフォルトサイズ設定で保存
    set_cookie('2');
    settingCheck = document.cookie;
    MieMojiSet(settingCheck.substring(m_size,m_size+1));   // 設定内容判別処理  呼び出し
}

// ------------------------------------------
//  cookieサイズ設定処理
// ------------------------------------------
function set_cookie(cnt) {
    today = new Date();
    Day = 24*60*60*1000;

    today.setHours(0);
    today.setMinutes(0);
    today.setSeconds(1);
    today.setTime(today.getTime() + Day*save_cookie_time);
    document.cookie = "MieMojiSet=" + cnt + "; expires=" + today.toGMTString();
}

// ------------------------------------------
//  画面文字サイズCSS選択処理
//   引数:setSize      値:１〜７
// ------------------------------------------
function MieMojiSet(setSize) {
    if ( setSize == "1" || setSize == "2" || setSize == "3" || setSize == "4" || setSize == "5" || setSize == "6" || setSize == "7" ) {
        document.write ('<LINK rel="stylesheet" type="text/css" href="../css/mie' + setSize + '.css" title="MojiSet">\n');
    } else {                                               // 引数例外エラー時にはデフォルト設定
        document.write ('<LINK rel="stylesheet" type="text/css" href="../css/mie2.css" title="MojiSet">\n');
    }
}

// ------------------------------------------
//  画面文字サイズを１段階変更する処理
// ------------------------------------------
function MieMojiSizeSet(mode) {
    var tmp_size = "";
    if (settingCheck.indexOf("MieMojiSet") != -1 ) {           // cookie確認
        tmp_size = settingCheck.substring(m_size,m_size+1);    // 設定内容判別処理  呼び出し
        if ( mode == "b" ) {
            tmp_size++;
            if ( tmp_size > 7 ) tmp_size = 7;
        } else {
            tmp_size = 2;                                      // 元に戻す処理  2
            if ( tmp_size < 1 ) tmp_size = 2;                  // 元に戻す処理  2
        }
        set_cookie(tmp_size);
        location.reload();
    } else {                                                   // cookie未確認 エラー処理
        set_cookie('2');
    }
}

