﻿// J Script - Change Font Size

//    <a href="javascript:ChangeFontSizeID('main','up');" title="Increase page font size"><img src="../images/font_big.png" alt="Increase page font size" /></a>&nbsp;
//    <a href="javascript:ChangeFontSizeID('main','down');" title="Decrease page font size"><img src="../images/font_sml.png" alt="Decrease page font size" /></a>&nbsp;&nbsp;

var eleList = new Array("p","span","h1","h2","h3","h4","h5","h6","div");
var sz=16; // Medium

function ChangeFontSizeTag(tagName,size) {
    var newSize;
    var obj=document.getElementsByTagName(tagName);
    if(size=="up") sz+=2;
    else sz-=2;
    newSize=sz+"px";
    for(var i = 0;i<obj.length ;i++) {
        obj[i].style.fontSize = newSize;
    }
}

// Changes font sizes in given ID
function ChangeFontSizeID(eleID,size) {
    var newSize;
    var obj = document.getElementById(eleID);
    if(size=="up") sz+=2;
    else sz-=2;
    newSize=sz+"px";
    obj.style.fontSize = newSize;

    var objSpan = obj.getElementsByTagName("span");
    for (var i = 0; i < objSpan.length; i++) {
        objSpan[i].style.fontSize = newSize;
    }

}

// Changes font sizes to each tag in array
function ChangeFontSizeByTagArray(size) {
    var newSize;
    for (var i = 0; i < eleList.length; i++) {

        var obj = document.getElementsByTagName(tagName);
        if (size == "up") sz += 2;
        else sz -= 2;
        newSize = sz + "px";
        for (var i = 0; i < obj.length; i++) {
            obj[i].style.fontSize = newSize;
        }
    }
}


//EOF 