function setCookie( name, value, expires, path, domain, secure ) {
    // set time, it's in milliseconds
    var today = new Date();
    today.setTime( today.getTime() );

    /*
    if the expires variable is set, make the correct 
    expires time, the current script below will set 
    it for x number of days, to make it for hours, 
    delete * 24, for minutes, delete * 60 * 24
    */
    if ( expires ) {
        expires = expires * 1000 * 60 * 60 * 24;
    }
    var expires_date = new Date( today.getTime() + (expires) );

    document.cookie = name + "=" +escape( value ) +
    ( ( expires ) ? ";expires=" + expires_date.toGMTString() : "" ) + 
    ( ( path ) ? ";path=" + path : "" ) + 
    ( ( domain ) ? ";domain=" + domain : "" ) +
    ( ( secure ) ? ";secure" : "" );
    setTextSize();
}

function getCookie(cName) {
    if (document.cookie.length>0) {
        cStart=document.cookie.indexOf(cName + "=");
        if (cStart!=-1) {
            cStart=cStart + cName.length+1;
            cEnd=document.cookie.indexOf(";",cStart);
            if (cEnd==-1) cEnd=document.cookie.length;
            return unescape(document.cookie.substring(cStart,cEnd));
        }
    }
    return "";
}

function resizeText(size) {
    if(!getCookie('fontSize')) {
        setCookie( 'fontSize', 10, 30, '/', '', '' );
    }
    if(size == "small") {
        fontSize = 8;
    }
    if(size == "medium") {
        fontSize = 10;
    }
    if(size == "large") {
        fontSize = 11;
    }
    setCookie( 'fontSize', fontSize, 30, '/', '', '' );
}

function setTextSize() {
    if(getCookie('fontSize')) {
        document.body.style.fontSize = getCookie('fontSize')+"pt";
    }
}
