var size=0
var def_bl=12
var def_title=15
var def_arm=10
var def_arh=20
var def_arc=12
var def_mt=13
var def_fc=12  

var def_h3=18

var def_th=16
var def_ih=13

window.onload=start 

function start()
{
var vel=get_cookie('fontSize')
    if(vel==null)
    {
        size=0
    }
    else
    {
        size=parseInt(vel)
        FontResize()
    }
    
}
function resetFontSize()
{
size=0
FontResize()
}

function increaseFontSize() {
size++
if(size>3) size=3
FontResize()
}

function decreaseFontSize() {
size--
if(size<-2) size=-2
FontResize()
}

function FontResize()
{
    set_cookie('fontSize',size)
    document.getElementById('block_left').style.fontSize=(size*2)+def_bl + "px"
    if(document.getElementById('block_right')!=null) document.getElementById('block_right').style.fontSize=(size*2)+def_bl + "px"
    if(document.getElementById('articles')!=null) document.getElementById('articles').style.fontSize=(size*2)+def_arc + "px"
    if(document.getElementById('article_meta')!=null) document.getElementById('article_meta').style.fontSize=(size*2)+def_arm + "px"
    if(document.getElementById('article_header')!=null) document.getElementById('article_header').style.fontSize=(size*2)+def_arh + "px"
    document.getElementById('lswitch').style.fontSize=(size*2)+def_fc  + "px"

    var p = document.getElementById('default');
    if(p!=null) p.style.fontSize=(size*2)+def_bl         + "px"
    
    var p = document.getElementsByTagName('div');
    for(i=0;i<p.length;i++)
    {
        if (p[i].className == 'title')
        {
            p[i].style.fontSize=(size*2)+def_title + "px"
        }
        if(p[i].id=='menu_top')
        {
            var pp = document.getElementsByTagName('li');
            if(pp!=null)
            {
                for(j=0;j<pp.length;j++)
                {
                if(pp[j].parentElement!=null)
                {
                    if(pp[j].parentElement.parentElement.id=='menu_top') pp[j].style.fontSize=(size*2)+def_mt + "px"
                }
                }
            }
        }
    }

    var p = document.getElementsByTagName('h3');
    for(i=0;i<p.length;i++)
    {
        p[i].style.fontSize=(size*2)+def_h3   + "px"
    }

    var p = document.getElementsByTagName('tr');
    for(i=0;i<p.length;i++)
    {
        if (p[i].className=='tableheader')
        {
            p[i].style.fontSize=(size*2)+def_th    + "px"
        }
        if (p[i].className=='itemheader' || p[i].className=='item')
        {
            p[i].style.fontSize=(size*2)+def_ih  + "px"
        }
    }

    
}


function get_cookie ( cookie_name )
{
  var results = document.cookie.match ( '(^|;) ?' + cookie_name + '=([^;]*)(;|$)' );

  if ( results )
    return ( unescape ( results[2] ) );
  else
    return null;
}
function set_cookie ( name, value, exp_y, exp_m, exp_d, path, domain, secure )
{
  var cookie_string = name + "=" + escape ( value );

  if ( exp_y )
  {
    var expires = new Date ( exp_y, exp_m, exp_d );
    cookie_string += "; expires=" + expires.toGMTString();
  }

  if ( path )
        cookie_string += "; path=" + escape ( path );

  if ( domain )
        cookie_string += "; domain=" + escape ( domain );
  
  if ( secure )
        cookie_string += "; secure";
  
  document.cookie = cookie_string;
}

//PETER ILLES 2010
