function zobrkat(xblok,kategorie,presmeruj) {
    var datum = new Date();
    var dobaplatnosti = 1000*60*60;
    datum.setTime(datum.getTime+dobaplatnosti);
    if (!document.getElementById) return;
    if (document.getElementById(xblok+"_divkat"+kategorie))
        {
            if ((document.getElementById(xblok+"_divkat"+kategorie).style.display) == ("none"))
                {
                    if (presmeruj != 'ano')
                        {
                            document.getElementById(xblok+"_divkat"+kategorie).style.display = ""
                            document.getElementById(xblok+"_imgkat"+kategorie).src = "static/_images/menu_minus.gif"
                        }
                    document.cookie = 'kattree_'+kategorie+"=open; expires="+ datum.toGMTString;
                }
            else
                {
                    if (presmeruj != 'ano')
                        {
                            document.getElementById(xblok+"_divkat"+kategorie).style.display = "none"
                            document.getElementById(xblok+"_imgkat"+kategorie).src = "static/_images/menu_plus.gif"
                        }
                    document.cookie = 'kattree_'+kategorie+"=close; expires="+ datum.toGMTString;
                }
        }
    //if (presmeruj == 'ano') {window.location='zbozi_seznam?id_kat='+kategorie;}
}

function zobrkat2(xblok,kategorie,presmeruj,ksu) {
    ksu = ksu.split(',');
    var datum = new Date();
    var dobaplatnosti = 1000*60*60;
    datum.setTime(datum.getTime+dobaplatnosti);
    if (!document.getElementById) return;
    if (document.getElementById(xblok+"_divkat"+kategorie))
        {
            if ((document.getElementById(xblok+"_divkat"+kategorie).style.display) == ("none"))
                {

                    for(var i=0;ksu[i];i++) {
                        if (document.getElementById(xblok+"_divkat"+ksu[i]))
                            {
                                document.getElementById(xblok+"_divkat"+ksu[i]).style.display = "none";
                                document.getElementById(xblok+"_imgkat"+ksu[i]).src = "static/_images/menu_plus.gif";
                                //document.cookie = 'kattree_'+ksu[i]+"=close; expires="+ datum.toGMTString;
                            }
                    };

                    if (presmeruj != 'ano')
                        {
                            document.getElementById(xblok+"_divkat"+kategorie).style.display = "";
                            document.getElementById(xblok+"_imgkat"+kategorie).src = "static/_images/menu_minus.gif";
                        }
                    //document.cookie = 'kattree_'+kategorie+"=open; expires="+ datum.toGMTString;
                }
            else
                {
                    if (presmeruj != 'ano')
                        {
                            document.getElementById(xblok+"_divkat"+kategorie).style.display = "none";
                            document.getElementById(xblok+"_imgkat"+kategorie).src = "static/_images/menu_plus.gif";
                        }
                    //document.cookie = 'kattree_'+kategorie+"=close; expires="+ datum.toGMTString;
                }
        }
    //if (presmeruj == 'ano') {window.location='zbozi_seznam?id_kat='+kategorie;}
}

function zobr_skryj(typ,zdroj,cil,text_zobr,text_skryj) {
    if (typ=='checkbox')
        {
            if (document.getElementById(zdroj).checked)
                {
                    document.getElementById(cil).style.display = '';
                }
            else
                {
                    document.getElementById(cil).style.display = 'none';
                }
        }
    if (typ=='text')
        {
            if (document.getElementById(cil).style.display == 'none')
                {
                    document.getElementById(cil).style.display = '';
                    document.getElementById(zdroj).innerHTML = text_skryj;
                }
            else
                {
                    document.getElementById(cil).style.display = 'none';
                    document.getElementById(zdroj).innerHTML = text_zobr;
                }
        }
    }



function potvrd_okno(ttext) {
    return window.confirm(ttext);
}

function prompt_okno(innertext) {

    document.getElementById('prompt_main').innerHTML = '<div id="prompt_head"><span onclick="document.getElementById(\'prompt_main\').style.display=\'none\'" style="font-weight:bold; cursor:pointer">[x]</span></div><div id="prompt_body"><div id=\'prompt_content\'></div></div>'
    document.getElementById('prompt_content').innerHTML = innertext;
    document.getElementById('prompt_main').style.display='';
}

function alert_okno(innertext,buttons,rreturn) {

    cnt = innertext+'<br><br>';
    cnt += '<div style="text-align: center">';
    for(i=0;i<buttons.length;i++) {
        cnt += '<button type="button" onclick="'+buttons[i][1]+'">'+buttons[i][0]+'</button>';
    }
    cnt += '</div>'

    document.getElementById('alert_main').innerHTML = '<div id="alert_head"><span onclick="document.getElementById(\'alert_main\').style.display=\'none\'" style="font-weight:bold; cursor:pointer">[x]</span></div><div id="alert_body"><div id=\'alert_content\'></div></div>'
    document.getElementById('alert_content').innerHTML = cnt;
    document.getElementById('alert_main').style.display='';

    return rreturn
}

function save_kosik2(ttext, vvalue, save_btn, cancel_btn) {

    prompt_okno('<form action="sablony_kosiku" style="margin:0;">'+ttext+'<br>\
        <br>\
        <input id="name" name="name" style="width: 100%" type="text" value="'+vvalue+'"><br>\
        <br>\
        <div style="text-align: center">\
            <button type="submit">'+save_btn+'</button><button type="button" onclick="document.getElementById(\'prompt_main\').style.display=\'none\'">'+cancel_btn+'</button>\
        </div><input type="hidden" name="fce2" value="save_new"></form>')
    document.getElementById('name').focus();
    document.getElementById('name').select();
}

function save_kosik(ttext, vvalue) {
    var nazev = prompt(ttext, vvalue)
    if (nazev) {
        window.location='sablony_kosiku?fce2=save_new&name='+nazev
    }
}


function ro_getNazev(xid) {

    kod = document.getElementById('ro_kod_'+xid).value;
    if (kod != '') {
        ajaxRequest('ajax?akce=rychla_objednavka_nazev&kod='+kod, 'ro_nazev_'+xid, 1);
        document.getElementById('ro_mn_'+xid).value = '1';
    }
    else {
        document.getElementById('ro_nazev_'+xid).innerHTML = '&nbsp;';
        document.getElementById('ro_mn_'+xid).value = '';
    }
}


function change_da() {

    dav = document.getElementById('objednavka_dodaci_adresa_vyber');
    if (dav) {
        dav.options[dav.length-1].selected=true;
    }

}

