function setActiveStyleSheet(title) {
    var i, a;
    for (i = 0; (a = document.getElementsByTagName("link")[i]); i = i + 1) {
        if (a.getAttribute("rel").indexOf("style") !== -1 && a.getAttribute("title")) {
            a.disabled = true;
            if (a.getAttribute("title") === title) {
                a.disabled = false;
            }
        }
    }
}
function getCookie(cookieNeeded) {
    var i, len, allCookies = document.cookie.split(';'), cookieTemp, cookieName, cookieValue, cookieFound = false;
    for (i = 0, len = allCookies.length; i < len; i = i + 1) {
        cookieTemp = allCookies[i].split('=');        
        cookieName = cookieTemp[0].replace(/^\s+|\s+$/g, '');        
        if (cookieName === cookieNeeded) {
            cookieFound = true;            
            if (cookieTemp.length > 1) {
                cookieValue = unescape(cookieTemp[1].replace(/^\s+|\s+$/g, ''));
            }            
            return cookieValue;
        }
        cookieTemp = null;
        cookieName = '';
    }
    if (!cookieFound) {
        return null;
    }
}
function setCookie(name, value, expires, path, domain, secure) {
    var today = new Date(), expDate;
    today.setTime(today.getTime());
    if (expires) {
        expires = expires * 1000 * 60 * 60 * 24;
    }
    expDate = new Date(today.getTime() + (expires));
    document.cookie = name + "=" + escape(value) + ((expires) ? ";expires=" + expDate.toGMTString() : "") + ((path) ? ";path=" + path : "") + ((domain) ? ";domain=" + domain : "") + ((secure) ? ";secure" : "");
}
function enlarge() {
    var val = getCookie('fontSize');
    switch (val) {
    case "small": val = "medium";
        break;
    default: val = "large";
        break;
    }
    setCookie('fontSize', val, 90, '/', '', '');
    setActiveStyleSheet(val);
}
function reduce() {
    var val = getCookie('fontSize');
    switch (val) {
    case "large": val = "medium";
        break;
    default: val = "small";
        break;
    }
    setCookie('fontSize', val, 90, '/', '', '');
    setActiveStyleSheet(val);
}

