var changedObj = "#contents-left";
var fontSize = new Array("small", "middle", "large");
var selectBtn = new Array("font-s", "font-m", "font-l");
var defBtn = "font-m";
var days = 10;
var delSp = new RegExp(" ", "g");
var path = "/";
function cookie_write(size){
    if (days != 0) {
        days = eval(days);
        var dt = new Date();
        dt.setDate(dt.getDate() + days);
        var limit = dt.toGMTString();
    }else{
        var limit = "";
    }
    var str = "fontsize=" + size + ";";
    if(limit){
        str += "expires=" + limit + ";";
    }
    str += "path=" + path;
    document.cookie = str;
}
function font_change(size){
    for(var i=0; i<selectBtn.length; i++){
        $("#"+selectBtn[i]+" a").removeClass();
        $(changedObj).removeClass(fontSize[i]);
        if(size == selectBtn[i]){
            $("#"+selectBtn[i]+" a").addClass("this");
            $(changedObj).addClass(fontSize[i]);
        }
    }
    if(window.navigator.cookieEnabled){
        cookie_write(size);
    }
}
function cookie_read(){
    if(window.navigator.cookieEnabled){
        var cookieObj = document.cookie.split(";");
        for(var i=0; i<cookieObj.length; i++){
            var str = cookieObj[i].split("=");
            str[0] = str[0].replace(delSp, "");
            if(unescape(str[0]) == "fontsize") {
                var size = unescape(str[1]);
                break;
            }
        }
        if(size){
            return size;
        }else{
            return false;
        }
    }else{
        return false;
    }
}
function init_font(){
    if(cookie_read()){
        font_change(cookie_read());
    }else if(!cookie_read()){
        font_change(defBtn);
    }else{
        font_change(defBtn);
    }
}
$(function(){
    init_font();
    $("#f-change li").click(function(){
        font_change(($(this).attr("id")));
    });
});
