// ■■■■■■■■■■■■■■■■■■■■
// 江差信用金庫
// フォントサイズ変更
// 2009/08/13
// ■■■■■■■■■■■■■■■■■■■■


// ▼▼▼ 初期設定 ▼▼▼

//デフォルトサイズ[L｜M｜S]
var defaultSize = "S";

// クッキー名
var ckName = "eshinkin";

// クッキー有効期限（日）
var ckPeriod = 30;

// クッキーパス
var ckPath = "/";

// ▲▲▲ end 初期設定 ▲▲▲



getCookie();
changeFontSize(ckStr);



// ▼▼▼ サイズ毎CSS読み込み ▼▼▼
function changeFontSize(title) {
	var i, a, main;
	for(i=0; (a = document.getElementsByTagName("link")[i]); i++) {
		if(a.getAttribute("rel").indexOf("style") != -1 && a.getAttribute("title")) {
			a.disabled = true;
			if(a.getAttribute("title") == title) a.disabled = false;
		}
	}
	setCookie(title);
}
// ▲▲▲ end サイズ毎CSS読み込み ▲▲▲


// ▼▼▼ クッキー読み込み ▼▼▼
function getCookie(){
    var name  = ckName + "=";
    var nameLen = name.length;
    var ckLng = document.cookie.length;
    ckAry = document.cookie.split("; ");

    ckStr = "";
    i = 0;
    while (ckAry[i]){
        if (ckAry[i].substr(0,nameLen) == name){
            ckStr = ckAry[i].substr(nameLen,ckAry[i].length);
            break;
        }
        i++;
    }

    if (ckStr == ""){
        setCookie(defaultSize);
        getCookie();
    }else {
        return ckStr;
    }
}
// ▲▲▲ end クッキー読み込み ▲▲▲


// ▼▼▼ クッキー書き込み ▼▼▼
function setCookie(FontSizeStr){
    exp=new Date();
    exp.setTime(exp.getTime()+1000*60*60*24*ckPeriod);
    document.cookie = ckName + "="+ FontSizeStr + "; expires=" + exp.toGMTString() + ';path=' + ckPath;
}
// ▲▲▲ end クッキー書き込み ▲▲▲
