/****************************************************************************/
/* JavaScriptは以下のものを使う。                                           */
/*                                                                          */
/* [文字サイズ指定]                                                         */
/*   fontタグに組み込む。                                                   */
/*   size="2"などでサイズを指定しないこと。                                 */
/*   文字色の変更をする場合は、color="#ffffff"などで文字色指定しないこと。  */
/*                                                                          */
/*   f1 : 10pt                                                              */
/*   f2 : 11pt                                                              */
/*   f3 : 12pt                                                              */
/*                                                                          */
/*                                                                          */
/*                                                                          */
/*                                                                          */
/* [背景指定]                                                               */
/*   tableタグやtr、tdなどに組み込む。                                      */
/*   罫線や周りに併せて試すこと。                                           */
/*                                                                          */
/*   b1 : これのみ                                                          */
/*                                                                          */
/****************************************************************************/

// クッキーから読み込み
f1_size = myGetCookie("EDOGAWA_f1_size");
f2_size = myGetCookie("EDOGAWA_f2_size");
f3_size = myGetCookie("EDOGAWA_f3_size");
if (f1_size == null)  f1_size = 10;
if (f2_size == null)  f2_size = 11;
if (f3_size == null)  f3_size = 12;
f1_size = f1_size - 0;
f2_size = f2_size - 0;
f3_size = f3_size - 0;

// スタイルシート書き出し
document.write("<style type='text/css'>");
document.write(".f1 { font-size:" + f1_size + "pt; }");
document.write(".f2 { font-size:" + f2_size + "pt; }");
document.write(".f3 { font-size:" + f3_size + "pt; }");
document.write("</style>");

// 初期化
function DefaultSetting() {
    f1_size = 10;
    f2_size = 11;
    f3_size = 12;
    
    mySetCookie("EDOGAWA_f1_size", f1_size, 365);
    mySetCookie("EDOGAWA_f2_size", f2_size, 365);
    mySetCookie("EDOGAWA_f3_size", f3_size, 365);
    mySetCookie("EDOGAWA_f_color", "#000000", 365);
    mySetCookie("EDOGAWA_b_color", "#ffffff", 365);
    
    location.reload();
}

// 文字サイズ変更
function fontzoom(i) {
    if (i == 0) {
        f1_size = f1_size + 1;
        f2_size = f2_size + 1;
        f3_size = f3_size + 1;
    }
    else if (i == 1) {
        if (f1_size > 5) {
        	f1_size = f1_size - 1;
			f2_size = f2_size - 1;
			f3_size = f3_size - 1;
        }
        else {
        	alert("これ以上文字は小さくなりません");
        }
    }
    
    mySetCookie("EDOGAWA_f1_size", f1_size, 365);
    mySetCookie("EDOGAWA_f2_size", f2_size, 365);
    mySetCookie("EDOGAWA_f3_size", f3_size, 365);
    
    location.reload();
}

/* Cookie書込関数：mySetCookie(クッキー名,値,有効期限日数) */
function mySetCookie(myCookie, myValue, myDay){
    myItem = myCookie + "=" + escape(myValue) + ";";
    
    myExp = new Date();
    myExp.setTime(myExp.getTime() + (myDay*24*60*60*1000));
    myExpires = "expires=" + myExp.toGMTString() + ";";
    
    myPath = "path=/;";
    
    document.cookie = myItem + myExpires + myPath;
}

/* Cookie読取関数：myGetCookie(クッキー名)、戻り値=値(string) */
function myGetCookie(myCookie){
    myCookie = myCookie + "=";
    myValue = null;
    myStr = document.cookie + ";";
    myOfst = myStr.indexOf(myCookie);
    if (myOfst != -1) {
        myStart = myOfst + myCookie.length;
        myEnd   = myStr.indexOf(";", myStart);
        myValue = unescape(myStr.substring(myStart, myEnd));
    }
    return myValue;
}

///////////////////////////////////////////////////////////////////////
