function changeFontSize(group,sign,tag,orig) {
    $(group).click(function() {
    var cnt = 0;
     $(tag).each(function() {
        var currentFontSize = $(this).css('font-size');
        var currentFontSizeNum = parseFloat(currentFontSize, 10);
        if (sign == '+') {
            var newFontSize = currentFontSizeNum + 1;
        }
        else if (sign == '-') {
            var newFontSize = currentFontSizeNum - 1;
        }
        else if (sign == '0') {
            var newFontSize = orig[cnt];
        }
        cnt++;
/*      newFontSize = newFontSize+'px';*/
        $(this).css('font-size', newFontSize);
        });
        }
    );
}

var count_clicks=0;
$(document).ready(function(){
    var tags = ['div','p','td','h1','th','font','a','form'];
    var originalFontSize = new Array();
    for (var i = 0; i < tags.length; i++) {
    var cnt = 0;
    originalFontSize[tags[i]] = new Array();
        $(tags[i]).each(function() {
            originalFontSize[tags[i]][cnt] = $(this).css('font-size');
            cnt++;
        });
    }
    for (var i = 0; i < tags.length; i++) {
    var cnt = 0;
        changeFontSize(".increase",'+',tags[i]);
        changeFontSize(".decrease",'-',tags[i]);
        changeFontSize(".reset",'0',tags[i],originalFontSize[tags[i]]);
    }
});


