﻿function ts(selector, inc) {
    
    //Specify different font sizes:
    var h1 = new Array('120%', '130%', '140%', '150%', '160%');
    var head = new Array('120%', '130%', '140%', '150%', '160%');
    var h2 = new Array('110%', '120%', '130%', '140%', '150%');
    var h3 = new Array('90%', '100%', '110%', '120%', '130%');
    var subhead = new Array('110%', '120%', '130%', '140%', '150%');
    var p = new Array('90%', '100%', '110%', '120%', '130%');
    var ul = new Array('90%', '100%', '110%', '120%', '130%');
    var tr = new Array('90%', '100%', '110%', '120%', '130%');
    var footnote = new Array('80%', '90%', '100%', '110%', '120%');
    var reference = new Array('80%', '90%', '100%', '110%', '120%');
    var collapsible = new Array('90%', '100%', '110%', '120%', '130%');
    var expansible = new Array('90%', '100%', '110%', '120%', '130%');

    var startSz = 1;

    if (readCookie("textsize") != null) {
        startSz = readCookie("textsize");
    }
    else {
        createCookie("textsize", 1);
    }

    sz = parseInt(startSz) + parseInt(inc);
    
    if ((sz < 0) || (sz > 4))
        return;

    startSz = sz;

    createCookie("textsize", sz);

    $(selector + " h1").css("font-size", h1[sz]);
    $(selector + " h2").css("font-size", h2[sz]);
    $(selector + " h3").css("font-size", h3[sz]);    
    $(selector + " p").css("font-size", p[sz]);
    $(selector + " ul").css("font-size", ul[sz]);
    $(selector + " ul ul").css("font-size", "100%");
    $(selector + " tr").css("font-size", tr[sz]);
    $(selector + " .head").css("font-size", head[sz]);
    $(selector + " .subhead").css("font-size", subhead[sz]);
    $(selector + " .footnote").css("font-size", footnote[sz]);
    $(selector + " .references").css("font-size", reference[sz]);
    $(selector + " .collapsible").css("font-size", collapsible[sz]);
    $(selector + " .expansible").css("font-size", expansible[sz]);
    
}
