function set_cookie(name,value,days) {
    if (days) {
        var date = new Date();
        date.setTime(date.getTime()+(days*24*60*60*1000));
        var expires = "; expires="+date.toGMTString();
    }
    else var expires = "";
    document.cookie = name+"="+value+expires+"; path=/";
}

function get_cookie(name) {
    var name_eq = name + "=";
    var ca = document.cookie.split(';');
    for(var i=0;i < ca.length;i++) {
        var c = ca[i];
        while (c.charAt(0)==' ') c = c.substring(1,c.length);
        if (c.indexOf(name_eq) == 0) return c.substring(name_eq.length,c.length);
    }
    return null;
}

if(get_cookie("bbs_font_size") != null){  
  document.write('<style type="text/css" media="all">body{ font-size: '+ get_cookie("bbs_font_size") + 'pt; }</style>') 
}else{
  document.write('<style type="text/css" media="all">body{ font-size: 10pt; }</style>')  
}

window.onload = function(e) {  
  li=document.getElementById('font-resize');
  li.innerHTML = '<ul><li>' +
  '<a href="#" title="Regular sized font (default)" onclick="javascript:body.style.fontSize=\'10pt\'; set_cookie(\'bbs_font_size\', \'10\', 30); return false;">' +
  '<img src="/theme/images/accessibility-font-regular.gif" alt="small text" /></a></li><li>' +
  '<a href="#" title="Medium sized font" onclick="javascript:body.style.fontSize=\'10.5pt\'; set_cookie(\'bbs_font_size\', \'10.5\', 30); return false;">' +
  '<img src="/theme/images/accessibility-font-medium.gif" alt="medium text" /></a></li><li>' +
  '<a href="#" title="Large sized font" onclick="javascript:body.style.fontSize=\'11.2pt\'; set_cookie(\'bbs_font_size\', \'11.2\', 30); return false;">' +
  '<img src="/theme/images/accessibility-font-large.gif" alt="large text" /></a></li></ul>';
}
