﻿function ChangeFontSize(element,offset) {
    if (element.css('font-size')) {
        var s = parseInt(element.css('font-size').replace('px', ''));
    } else {
        var s = 12;
    }
    if ((offset < 0 && s <= minFont) || (offset > 0 && s >= maxFont)) 
    {
        return; 
    }
    s += offset;
    if (s >= minFont || s <= maxFont) {
        element.css('font-size', s + 'px');
    }
}

var minFont = 14;
var maxFont = 24;
function increaseFontSize(elements) {
    $(elements).each(function() {
        ChangeFontSize($(this), 1);
    });
    ChangeFontSize($('#side_nav a'), 1);
    ChangeFontSize($('#side_nav .selectedNav ul li a'), 1);
    ChangeFontSize($('#home_intro'), 1);
    ChangeFontSize($('#home_intro h1'), 1);
    ChangeFontSize($('#main_content #home_row2 a'), 1);
    ChangeFontSize($('#main_content #home_row2 .newsDate'), 1);
    ChangeFontSize($('#main_content #home_row2 .invitees'), 1);
}
function decreaseFontSize(elements) {
    $(elements).each(function() {
        ChangeFontSize($(this), -1);
    });
    ChangeFontSize($('#side_nav a'), -1);
    ChangeFontSize($('#side_nav .selectedNav ul li a'), -1);
    ChangeFontSize($('#home_intro'), -1);
    ChangeFontSize($('#home_intro h1'), -1);
    ChangeFontSize($('#main_content #home_row2 a'), -1);
    ChangeFontSize($('#main_content #home_row2 .newsDate'), -1);
    ChangeFontSize($('#main_content #home_row2 .invitees'), -1);
}
