function zvyrazniPotlac(idecko, el, classname){
    nodes = document.getElementById(idecko).getElementsByTagName('div');
    for (var child in nodes) {
        ch = nodes[child];
        if (typeof(ch) != 'object') {
            continue;
        }
        if (ch.className.length > classname.length) {
            ch.className = ch.className.replace(' ' + classname, '');
            ch.className = ch.className.replace(classname + ' ', '');
        }
        else {
            ch.className = ch.className.replace(classname, '');
        }
    }
    
    inputdiv = el.parentNode;
    inputdiv.className = inputdiv.className + ' ' + classname;
}



function initToolbar(offStyleSheetId, elemId, goOnMessage, goOffMessage){
    if (readCookie('hideToolbar')) {
        switchToolbar(offStyleSheetId, elemId, goOnMessage, goOffMessage);
		switchToolbar(offStyleSheetId, elemId, goOnMessage, goOffMessage);
    }
    else {
        switchToolbar(offStyleSheetId, elemId, goOnMessage, goOffMessage);
    }
}

function switchToolbar(offStyleSheetId, elemId, goOnMessage, goOffMessage){
    var offStyleSheet = document.getElementById(offStyleSheetId);
	var el = document.getElementById(elemId);
    if (!offStyleSheet.disabled) {
        offStyleSheet.disabled = true;
		eraseCookie('hideToolbar');
        el.title = goOffMessage;
    }
    else {
        offStyleSheet.disabled = false;
        createCookie('hideToolbar', 1, 30);
        el.title = goOnMessage;
    }
}

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);
}

