var fontSizeCookie = "fontsize";
window.onload = loadFontSize;

function loadFontSize() {
    var c = readCookie(fontSizeCookie);
    if (c)
        document.getElementsByTagName('body')[0].className = c;
}

function setFontSize(size) {
    document.getElementsByTagName('body')[0].className = size;
    createCookie(fontSizeCookie, size, 365);
}

function createCookie(name, value, days) {
    if (days) {
        var date = new Date();
        date.setTime(date.getTime() + (days * 24 * 60 * 60 * 1000));
        var expires = "; expires=" + date.toGMTString();
    }
    else var expires = "";
    document.cookie = name + "=" + value + expires + "; path=/";
}

function readCookie(name) {
    var nameEQ = name + "=";
    var ca = document.cookie.split(';');
    for (var i = 0; i < ca.length; i++) {
        var c = ca[i];
        while (c.charAt(0) == ' ') c = c.substring(1, c.length);
        if (c.indexOf(nameEQ) == 0) return c.substring(nameEQ.length, c.length);
    }
    return null;
}
function printPage(val) {

    var da = (document.all) ? 1 : 0;
    var pr = (window.print) ? 1 : 0;

    if (!pr)
        return;

    var printArea = document.getElementById(val);



    if (printArea == null && da)
        printArea = document.all.maincontents;

    if (printArea) {
        var sStart = "<html><head><link rel=\"stylesheet\" type=\"text/css\" href=\"/styles/structure.css\"><link rel=\"stylesheet\" type=\"text/css\" href=\"/styles/editor.css\"><link rel=\"stylesheet\" type=\"text/css\" href=\"/styles/units.css\"><style>div#clientcontrols{visibility = hidden;}</style></head><body onload=\"javascript:window.print();\">";

        sStop = "</body></html>";

        var w = window.open('', 'printWin', 'width=650,height=440,scrollbars=yes');
        wdoc = w.document;
        wdoc.open();
        wdoc.write(sStart + printArea.innerHTML);
        wdoc.writeln(sStop);
        wdoc.close();
    }
}
//Specify affected tags. Add or remove from list:
var tgs = new Array('div', 'td', 'tr');

//Specify spectrum of different font sizes:
var szs = new Array('80%', '100%', '105%', 'medium', 'large', 'x-large', 'xx-large');
var startSz = 1;
var inc = 1;
function ts() {
    //trgt = "pagebody";
    trgt = "contentdiv";

    if (!document.getElementById) return
    var d = document, cEl = null, sz = startSz, i, j, cTags;

    sz += inc;
    if (sz < 0) sz = 0;
    if (sz > 6) sz = 6;
    startSz = sz;

    if (!(cEl = d.getElementById(trgt))) cEl = d.getElementsByTagName(trgt)[0];

    cEl.style.fontSize = szs[sz];

    for (i = 0; i < tgs.length; i++) {
        cTags = cEl.getElementsByTagName(tgs[i]);
        for (j = 0; j < cTags.length; j++) cTags[j].style.fontSize = szs[sz];
    }
    if (inc == 1)
        inc = -1;
    else
        inc = 1;
}
function mailPage() {
    mail_str = "mailto:?subject=" + getSubjectString() + document.title;
    mail_str += "&body=" + getBodyString() + document.title;
    mail_str += getUrlString() + " " + getPageUrl();
    mail_str += "%0D%0ATittel = " + getPageTitle();

    return mail_str;
}

function topOfPage() {
    window.scrollTo(0, 0);
    //    return false;
}
function disableCss() {
    alert("function: disableCss()");
}

function fontSize(size) {

    alert("function: fontSize(" + size + ")");
}




function blackYellow() {
    alert("function: blackYellow()");
}

function setLanguage(lan) {
    alert("function: setLanguage(" + lan + ")");
}
