function setFontPreferences(fontSize) {

    var date = new Date();

    date.setTime(date.getTime() + (31536000000));

    document.cookie = 'cmsfp=' + fontSize + '; expires=' + date.toGMTString() + "; path=/";

}



function getFontPreferences() {

    var prefs = document.cookie.split(';');

    var name = 'cmsfp';

    for (var i = 0; i < prefs.length; i++)

    {

        var test = prefs[i].substring(0,6);

        if(test.indexOf(name) > 0)

        {

            applyFontPreferences(prefs[i].substring(7,8));

        }

    }   

}



function applyFontPreferences(fontSize) {

    switch (fontSize) {

        case '1':

        case 1:

            if (document.getElementById('news-center') != null) document.getElementById('news-center').className = 'normal';

            if (document.getElementById('contentwell') != null) document.getElementById('contentwell').className = 'normal';

            break;

        case '2':

        case 2:

            if (document.getElementById('news-center') != null) document.getElementById('news-center').className = 'larger';

            if (document.getElementById('contentwell') != null) document.getElementById('contentwell').className = 'larger';

            break;

        case '3':

        case 3:

            if (document.getElementById('news-center') != null) document.getElementById('news-center').className = 'largest';

            if (document.getElementById('contentwell') != null) document.getElementById('contentwell').className = 'largest';

            break;

    }

}
