﻿function setFontSize(fontsize) {

    if (fontsize == "0.7") {        
        fonttype = "small";        
    }
    else if (fontsize == "0.8") {        
    fonttype = "medium";
    }
    else if (fontsize == "1") {        
        fonttype = "large";
    }

    if (document.body) {
        $j("body").css("font-size", fontsize + 'em');

        //reset all to no background
        $j("#font-" + "small").css("background-color", "");
        $j("#font-" + "medium").css("background-color", "");
        $j("#font-" + "large").css("background-color", "");

        //set the one you want
        $j("#font-" + fonttype).css("background-color", "#EFEFEF");

        setCookie('fontsize', fontsize);        
    }
}

function setCookie(name, value, expires, path, domain, secure) {
    var today = new Date();
    today.setTime(today.getTime());

    if (expires)
        expires = expires * 1000 * 60 * 60 * 24;
    var expireDate = new Date(today.getTime() + (expires));

    document.cookie = name + "=" + escape(value) +
		((expires) ? ";expires=" + expireDate.toGMTString() : "") +
		((path) ? ";path=" + path : "") +
		((domain) ? ";domain=" + domain : "") +
		((secure) ? ";secure" : "");
}
function getCookie(name) {
    var start = document.cookie.indexOf(name + "=");
    var len = start + name.length + 1;
    if ((!start) && (name != document.cookie.substring(0, name.length)))
        return null;

    if (start == -1)
        return null;

    var end = document.cookie.indexOf(";", len);
    if (end == -1)
        end = document.cookie.length;

    return unescape(document.cookie.substring(len, end));
}
$j(document).ready(function () {
    //get cookie? 
    var size = getCookie('fontsize');

    if (size == null || size.length < 1 ) {
        size = "0.8";
    }    
    setFontSize(size);

});
