var tags = new Array('div','td','tr','p','b','span','table','strong','emphasis',
'a','pre','sub','sup','i','th','cp','ul','ol','li','dt','dd');

var pixelArray = new Array('10','12','14');
var emArray = new Array('0.7','0.9','1.0');
var percentArray = new Array('95','100','105');

var initSize = 1;

function fontSizer(inc,unit)
{
    if (!document.getElementById)
        return;
    var size = initSize;
    if (inc == 0) {
        size = 1;
    }
    if (inc == -1 && initSize == 2) {
        inc = -2;
    }
    else if (inc == 1 && initSize == 0) {
        inc = 2;
    }
    size += inc;
    if (size < 0 ) {
        size = 0;
        return;
    }
    if (size > 2 ) {
        size = 2;
        return;
    }

    getBody = document.getElementsByTagName('body')[0];
    for (i = 0 ; i < tags.length ; i++ ) {
        getallTags = getBody.getElementsByTagName(tags[i]);
        for (k = 0 ; k < getallTags.length ; k++)
        if (size == 1) {
             getallTags[k].style.fontSize = '';
        } else {
            getallTags[k].style.fontSize = unit=='px' ? pixelArray[size]+unit
                : (unit=='%' ? percentArray[size]+unit : emArray[size]+unit);
        }
    }
    initSize = size;
}

