var stylesheet ;
var fontsize;

var re = new RegExp("EipiStyle=[^;]+", "i"); //construct RE to search for target name/value pair
if (document.cookie.match(re)) {
    setActiveStyleSheet(document.cookie.match(re)[0].split("=")[1]);
} else { stylesheet = "Standard"; }

var re = new RegExp("EipiFont=[^;]+", "i"); //construct RE to search for target name/value pair
if (document.cookie.match(re)) {
    fontsize = document.cookie.match(re)[0].split("=")[1];
    document.write("<style>body {font-size:" + fontsize + ".1%;}</style>");
} else { fontsize = 100; }   

function start() {
    //setFontSize(fontsize);
    displayBtns();
}

function stop() {

}

function displayBtns() {
    if (!document.getElementsByTagName) return;
    var jbts = document.getElementById('jbts');
    if (jbts.style.display == 'none') { jbts.style.display = 'block'; }
}

function toggleStyle() {
    if (stylesheet == "Standard") {
        setActiveStyleSheet("Kontrast")
    } else {
        setActiveStyleSheet("Standard")
    }
}


function setActiveStyleSheet(title) {
    var i, a, main;
    for (i = 0; (a = document.getElementsByTagName("link")[i]); i++) {
        if (a.getAttribute("rel").indexOf("style") != -1
        && a.getAttribute("title")) {
            a.disabled = true;
            if (a.getAttribute("title") == title) a.disabled = false;
        }
    }

    var expireDate = new Date()
    days = 1;
    //set "expstring" to either future or past date, to set or delete cookie, respectively
    var expstring = (typeof days != "undefined") ? expireDate.setDate(expireDate.getDate() + parseInt(days)) : expireDate.setDate(expireDate.getDate() - 5)
    document.cookie = "EipiStyle=" + title + "; expires=" + expireDate.toGMTString() + "; path=/";

    stylesheet = title;
}

function setFontSize(value) {
    if (value > 150) value = 100;
    if (value < 90) value = 90;
    document.body.style.fontSize = value + ".0%";
    
    var expireDate = new Date()
    days = 1;
    //set "expstring" to either future or past date, to set or delete cookie, respectively
    var expstring = (typeof days != "undefined") ? expireDate.setDate(expireDate.getDate() + parseInt(days)) : expireDate.setDate(expireDate.getDate() - 5)
    document.cookie = "EipiFont=" + value + "; expires=" + expireDate.toGMTString() + "; path=/";

    fontsize = value;
    }

function sizePlus() {
    if (fontsize < 140) setFontSize (fontsize*1 + 10)
}

function sizeMinus() {
    if (fontsize > 90) setFontSize(fontsize*1 - 10)
}

function search() {
    window.open('http://www.google.at/#hl=de&safe=off&q=' + document.getElementById('searchtext').value + '+site%3Aeipi.at');

}

