// JavaScript Document

var currentEl = null;
var currentSize = 1;
//function {
//   document.body.style.fontSize = '1em';
//}
function setFontSize(size, el) {
    if (document.getElementById(el)) {
        clearOnClass();
        document.getElementById(el).className = 'on'
    }

    if (document.body) {
        document.body.style.fontSize = size + 'em';
    }
    createCookie("font_size", size, "30");
}

function loadFontSize() {
    if (readCookie('font_size') == null) {
        currentSize = 1;
    } else {
        currentSize = readCookie('font_size');
    }

    if (currentSize == '1') { currentEl = 'smallTxt' }
    if (currentSize == '1.15') { currentEl = 'medTxt' }
    if (currentSize == '1.25') { currentEl = 'lrgTxt' }
    document.body.style.fontSize = '1em'; //IE FIX, text will be very small or not show in ie the first time loaded.
    setFontSize(currentSize, currentEl);
}

function clearOnClass() {
    document.getElementById('smallTxt').className = 'smallTxt';
    document.getElementById('medTxt').className = 'medTxt';
    document.getElementById('lrgTxt').className = 'medTxt';
}




// v2.0
function MM_openBrWindow_(theURL, winName, features) {
    window.open(theURL, winName, features);
}


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 eraseCookie(name) {
    createCookie(name, "", -1);
}

