//usage: insert in href "javascript: fontsizeChangeById('size_in_percents', 'element_id')"
/* размеры можно задавать в любых единицах, нужно только заменить проценты на em или px. */
/* соответственно фунцции для изменения размера текста в конкретном блоке - по айди, для группы элементов - по классу */

function fontsizeChangeByClass(size, className)
{
    els = document.getElementsByTagName('*');
    for (var key in els)
    {
        if (els[key].className == className)
        {
            el = els[key];
            el.style.fontSize = size + 'em';
        }
    }
}

function changeFontSize(elem)
{
    if (document.getElementById('selB')) document.getElementById('selB').id = '';
    if (document.getElementById('selM')) document.getElementById('selM').id = '';
    if (document.getElementById('selS')) document.getElementById('selS').id = '';
    switch(elem.className)
    {
        case 'big' : fontsizeChangeByClass('1.2', 'block_body');elem.id = 'selB';break;
        case 'medium' : fontsizeChangeByClass('1', 'block_body');elem.id = 'selM';break;
        case 'small' : fontsizeChangeByClass('0.85', 'block_body');elem.id = 'selS';break;
    }
}
