function setTextSize(chgsize) {

    switch (chgsize) {
        case "normal":
            newSize = '0.7'; // 0.7
            break;
        case "large":
            newSize = '0.8'; // 0.8
            break;
        case "largest":
            newSize = '1.0'; // 1.0
            break;
        default:
            newSize = getCookie("my-textsize");
            if (!newSize) newSize = '0.7';
            break;
    }
    document.body.style.fontSize = newSize + 'em';
    setCookie("my-textsize", newSize, 365);
}

function getTextSize() {
    if (!document.body) return 0;
    var size = 0;
    var body = document.body;
    if (body.style && body.style.fontSize) {
        size = body.style.fontSize;
    } else if (typeof (getComputedStyle) != "undefined") {
        size = getComputedStyle(body, '').getPropertyValue("font-size");
    } else if (body.currentStyle) {
        size = body.currentStyle.fontSize;
    }
    return size;
}

function setCookie(name, value, days) {
    var cookie = name + "=" + value + ";";

    if (days) {
        var myDate = new Date();
        myDate.setTime(myDate.getTime() + (days * 24 * 60 * 60 * 1000));
        cookie += " expires=" + myDate.toGMTString() + ";";
    }
    cookie += " path=/";
    document.cookie = cookie;
    //alert(cookie);
}

function getCookie(name) {
    var i, x, y, ARRcookies = document.cookie.split(";");
    for (i = 0; i < ARRcookies.length; i++) {
        x = ARRcookies[i].substr(0, ARRcookies[i].indexOf("="));
        y = ARRcookies[i].substr(ARRcookies[i].indexOf("=") + 1);
        x = x.replace(/^\s+|\s+$/g, "");
        if (x == name) {
            return unescape(y);
        }
    }
}

function init() {
    setTextSize();
    return;
}

window.onload = init;
