// This Javascript is written by Peter Velichkov (http://blog.creonfx.com)
// and is distributed under the following license : http://creativecommons.org/licenses/by-sa/3.0/
// Use and modify all you want just keep this comment. Thanks

var incdec = 0;
var headID = document.getElementsByTagName("head")[0];
var cssNode = document.createElement("style");
cssNode.type = 'text/css';
cssNode.id = "resizingText";

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);
}

function loadCss(x) {
    try {
        var cssStr = '\
		#contF {font-size:' + (12 + x) + 'px;}\
		';
        if (cssNode.styleSheet) {
            cssNode.styleSheet.cssText = cssStr; // for IE
        } else {
            var cssText = document.createTextNode(cssStr);
            cssNode.appendChild(cssText); // breaks ie
            //cssNode.innerHTML = cssStr; // breaks saffari
        }
        if (!document.getElementById("resizingText")) headID.appendChild(cssNode);
    } catch (err) {
        // some debugging code
    }
}

function increaseFontSize() {
    if (incdec < 5) {
        incdec++;
        loadCss(incdec);
        createCookie('textsize', incdec, 1);
    }
}

function decreaseFontSize() {
    if (incdec > 0) {
        incdec--;
        loadCss(incdec);
        createCookie('textsize', incdec, 1);
    }
}

var x = readCookie('textsize')
if (x && x != 0) {
    x = parseInt(x);
    incdec = x;
    loadCss(x);
}

//eraseCookie('textsize');
