function kontrola()
{
    var krok= document.getElementById('hidden_krok');
    if (krok.value == '6')
    {
        var radios= document.getElementsByName('typ_zapisu');
        for (var i = 0 ; i < radios.length; i++) {
            if (radios[i].checked) {
                var oki = radios[i].value;
            }
        }
    

        if (oki)
        {
            return true;
        }
        else
        {
            alert ('Zvolte prosím způsob zápisu.');
            return false;
        }
    }
}


function leaveNow()
{
    var ansv = confirm('Opravdu chcete odejít?');
    if (ansv === true)
    {
        return true;
    }
    else
    {
        return false;
    }
}

function zobrazForm()
{
    var rad1= document.getElementById('radios1');
    if ( rad1.style.display == 'none')
    {
        rad1.style.display = 'block';
    }
    else
    {
        rad1.style.display = 'none';
    }

    var rad2= document.getElementById('radios2');
    if ( rad2.style.display == 'none')
    {
        rad2.style.display = 'block';
    }
    else
    {
        rad2.style.display = 'none';
    }

    var rad3= document.getElementById('polozkaInfo4');
    if ( rad3.style.display == 'block')
    {
        rad3.style.display = 'none';
    }
    else
    {
        rad3.style.display = 'block';
    }

    var rad = document.getElementsByName('rad1');
    for(i = 0; i <= rad.length-1; i++)
        if ( rad[i].style.display == 'none')
        {
            rad[i].style.display = 'block';
        }
        else
        {
            rad[i].style.display = 'none';
        }
}

function chcisolit(chb)
{
    if (chb.checked == true)
    {
        document.getElementById('oramovani1').style.display = 'block';
    }
    else
    {
        document.getElementById('oramovani1').style.display = 'none';
    }
   

}

function getCities(strURL)
{
    if (window.XMLHttpRequest)
    {
        var req = new XMLHttpRequest();
    }
    else if (window.ActiveXObject)
    {
        try
        {
            req = new ActiveXObject("Msxml2.XMLHTTP");
        } catch (eror)
{
            req = new ActiveXObject("Microsoft.XMLHTTP");
        }
    }
    if (req)
    {
        req.onreadystatechange = function()
        {
            if (req.readyState == 4)
            { //data is retrieved from server
                if (req.status == 200)
                { // which reprents ok status
                    okr_num = strURL.replace(/.+okres\=([0-9])/,'$1');
                    
                    var cast_select = document.getElementById('cast_obce_firmy');
                    for (i = cast_select.length; i > 0; i--)
                    {
                        cast_select.remove(i);
                    }
                    if (okr_num != 76)
                    {
                        var obce_select = document.getElementById('obec_firmy');
                        obce_select.disabled = '';
                        var city = document.getElementById('city');
                        city.style.display = 'block';
                        for (i = obce_select.length; i > 0; i--)
                        {
                            obce_select.remove(i);
                        }

                        var sop_select = document.getElementById('sop_firma');
                        sop_select.disabled = disabled = 'true';
                        var sop = document.getElementById('sop');
                        sop.style.display = 'none';

                        var okresy = req.responseXML.getElementsByTagName('okres');
                        for (var i = 0; i <= okresy.length; i++)
                        {
                            var okres = okresy[i];

                            var optNew = document.createElement('option');
                            optNew.text = okres.getAttributeNode('nazev').nodeValue;
                            optNew.value = okres.getAttributeNode('kod').nodeValue;

                            try {
                                obce_select.add(optNew, null); // standards compliant; doesn't work in IE
                            }
                            catch(ex) {
                                obce_select.add(optNew); // IE only
                            }
                        }
                    }
                    else
                    {
                        var obce_select = document.getElementById('obec_firmy');
                        obce_select.disabled = disabled = 'true';
                        var city = document.getElementById('city');
                        city.style.display = 'none';

                        var sop_select = document.getElementById('sop_firma');
                        sop_select.disabled = disabled = '';
                        var sop = document.getElementById('sop');
                        sop.style.display = 'block';
                        for (i = sop_select.length; i > 0; i--)
                        {
                            sop_select.remove(i);
                        }

                        var sopy = req.responseXML.getElementsByTagName('sop');
                        for (var i = 0; i <= sopy.length; i++)
                        {
                            var sop = sopy[i];

                            var optNew = document.createElement('option');
                            optNew.text = sop.getAttributeNode('nazev').nodeValue;
                            optNew.value = sop.getAttributeNode('kod').nodeValue;

                            try {
                                sop_select.add(optNew, null); // standards compliant; doesn't work in IE
                            }
                            catch(ex) {
                                sop_select.add(optNew); // IE only
                            }
                        }
                    }
                    
                    
                }
                else
                {
                    alert("There was a problem while using XMLHTTP:\n");
                }
            }
        }
        req.open("GET", strURL, true); // open url using get method
        req.send(null);
    }
}

function getCast(strURL)
{
    if (window.XMLHttpRequest)
    {
        var req = new XMLHttpRequest();
    }
    else if (window.ActiveXObject)
    {
        try
        {
            req = new ActiveXObject("Msxml2.XMLHTTP");
        } catch (eror)
{
            req = new ActiveXObject("Microsoft.XMLHTTP");
        }
    }
    if (req)
    {
        req.onreadystatechange = function()
        {
            if (req.readyState == 4)
            { //data is retrieved from server
                if (req.status == 200)
                { // which reprents ok status
                    var cast_select = document.getElementById('cast_obce_firmy');
                    for (i = cast_select.length; i > 0; i--)
                    {
                        cast_select.remove(i);
                    }

                    var casti = req.responseXML.getElementsByTagName('cast');
                    for (var i = 0; i <= casti.length; i++)
                    {
                        var cast = casti[i];

                        var optNew = document.createElement('option');
                        optNew.text = cast.getAttributeNode('nazev').nodeValue;
                        optNew.value = cast.getAttributeNode('kod').nodeValue;
                        if (casti.length == 1)
                        {
                            optNew.selected = 'selected';
                        }
                        try {
                            cast_select.add(optNew, null); // standards compliant; doesn't work in IE
                        }
                        catch(ex) {
                            cast_select.add(optNew); // IE only
                        }
                    }
                    
                }
                else
                {
                    alert("There was a problem while using XMLHTTP:\n");
                }
            }
        }
        req.open("GET", strURL, true); // open url using get method
        req.send(null);
    }
}


var i = 1;
function pridatKontakt()
{
    if (i < 4)
    {
        var place = document.getElementById('kOsoby2');

        var ndiv2 = document.createElement('div');
        ndiv2.setAttribute('id', 'kOsoba2');
        
        var ndiv = document.createElement('div');
        ndiv.setAttribute('id', 'kOsoba1');

        var nKname = document.createElement('input');
        nKname.setAttribute('type', 'text');
        nKname.setAttribute('name', 'kName[]');
        ndiv2.appendChild(nKname);

        //ndiv.innerHTML = 'Telefon';
        var nKtel = document.createElement('input');
        nKtel.setAttribute('type', 'text');
        nKtel.setAttribute('name', 'kTel[]');
        ndiv2.appendChild(nKtel);

        //ndiv.innerHTML = 'E-mail';
        var nKmail = document.createElement('input');
        nKmail.setAttribute('type', 'text');
        nKmail.setAttribute('name', 'kMail[]');
        ndiv2.appendChild(nKmail);

        //ndiv.innerHTML = 'Pozice';
        var nKpoz = document.createElement('input');
        nKpoz.setAttribute('type', 'text');
        nKpoz.setAttribute('name', 'kPoz[]');
        ndiv2.appendChild(nKpoz);

        ndiv.appendChild(ndiv2);
        place.appendChild(ndiv);
        i++;
    }
}

function zavreno(den)
{
    var zavl = document.getElementById('zavri_' + den);
    var densel = document.getElementById('denB_' + den);
    if (zavl.checked != true)
    {
        densel.style.display = 'block';
    }
    else
    {
        densel.style.display = 'none';
    }
}

function doba(itm)
{
    if (itm.getAttribute('value') == 1)
    {
        
        var sndt1 = document.getElementById('sndt1').style.display = 'none';
        var sndt2 = document.getElementById('sndt2').style.display = 'none';
        document.getElementById('snd11').style.display = 'none';
        document.getElementById('snd12').style.display = 'none';
        document.getElementById('snd13').style.display = 'none';
        document.getElementById('snd14').style.display = 'none';
        document.getElementById('snd15').style.display = 'none';
        document.getElementById('snd16').style.display = 'none';
        document.getElementById('snd17').style.display = 'none';
        document.getElementById('snd21').style.display = 'none';
        document.getElementById('snd22').style.display = 'none';
        document.getElementById('snd23').style.display = 'none';
        document.getElementById('snd24').style.display = 'none';
        document.getElementById('snd25').style.display = 'none';
        document.getElementById('snd26').style.display = 'none';
        document.getElementById('snd27').style.display = 'none';
    }
    else
    {
        var snd = document.getElementsByName('snd');
        var sndt1 = document.getElementById('sndt1').style.display = 'inline-block';
        var sndt2 = document.getElementById('sndt2').style.display = 'inline-block';
        document.getElementById('snd11').style.display = 'block';
        document.getElementById('snd12').style.display = 'block';
        document.getElementById('snd13').style.display = 'block';
        document.getElementById('snd14').style.display = 'block';
        document.getElementById('snd15').style.display = 'block';
        document.getElementById('snd16').style.display = 'block';
        document.getElementById('snd17').style.display = 'block';
        document.getElementById('snd21').style.display = 'block';
        document.getElementById('snd22').style.display = 'block';
        document.getElementById('snd23').style.display = 'block';
        document.getElementById('snd24').style.display = 'block';
        document.getElementById('snd25').style.display = 'block';
        document.getElementById('snd26').style.display = 'block';
        document.getElementById('snd27').style.display = 'block';
    }

}

function vsem()
{
    var den11 = document.getElementById('den_1_1');
    var den21 = document.getElementById('den_2_1');
    var den31 = document.getElementById('den_3_1');
    var den41 = document.getElementById('den_4_1');
    var den51 = document.getElementById('den_5_1');
    var den61 = document.getElementById('den_6_1');
    var den71 = document.getElementById('den_7_1');

    var den12 = document.getElementById('den_1_2');
    var den22 = document.getElementById('den_2_2');
    var den32 = document.getElementById('den_3_2');
    var den42 = document.getElementById('den_4_2');
    var den52 = document.getElementById('den_5_2');
    var den62 = document.getElementById('den_6_2');
    var den72 = document.getElementById('den_7_2');

    var den13 = document.getElementById('den_1_3');
    var den23 = document.getElementById('den_2_3');
    var den33 = document.getElementById('den_3_3');
    var den43 = document.getElementById('den_4_3');
    var den53 = document.getElementById('den_5_3');
    var den63 = document.getElementById('den_6_3');
    var den73 = document.getElementById('den_7_3');

    var den14 = document.getElementById('den_1_4');
    var den24 = document.getElementById('den_2_4');
    var den34 = document.getElementById('den_3_4');
    var den44 = document.getElementById('den_4_4');
    var den54 = document.getElementById('den_5_4');
    var den64 = document.getElementById('den_6_4');
    var den74 = document.getElementById('den_7_4');

    den21.options.selectedIndex = den11.options.selectedIndex;
    den31.options.selectedIndex = den11.options.selectedIndex;
    den41.options.selectedIndex = den11.options.selectedIndex;
    den51.options.selectedIndex = den11.options.selectedIndex;
    den61.options.selectedIndex = den11.options.selectedIndex;
    den71.options.selectedIndex = den11.options.selectedIndex;

    den22.options.selectedIndex = den12.options.selectedIndex;
    den32.options.selectedIndex = den12.options.selectedIndex;
    den42.options.selectedIndex = den12.options.selectedIndex;
    den52.options.selectedIndex = den12.options.selectedIndex;
    den62.options.selectedIndex = den12.options.selectedIndex;
    den72.options.selectedIndex = den12.options.selectedIndex;

    den23.options.selectedIndex = den13.options.selectedIndex;
    den33.options.selectedIndex = den13.options.selectedIndex;
    den43.options.selectedIndex = den13.options.selectedIndex;
    den53.options.selectedIndex = den13.options.selectedIndex;
    den63.options.selectedIndex = den13.options.selectedIndex;
    den73.options.selectedIndex = den13.options.selectedIndex;

    den24.options.selectedIndex = den14.options.selectedIndex;
    den34.options.selectedIndex = den14.options.selectedIndex;
    den44.options.selectedIndex = den14.options.selectedIndex;
    den54.options.selectedIndex = den14.options.selectedIndex;
    den64.options.selectedIndex = den14.options.selectedIndex;
    den74.options.selectedIndex = den14.options.selectedIndex;
}

function celkem(prvek,box)
{
    var prvek1 = document.getElementById(prvek);
    var celk = document.getElementById('countPrice');
    if (box.checked != true)
    {
        celk.value = parseInt(celk.value) - parseInt(prvek1.value);
    }
    else
    {
        celk.value = parseInt(celk.value) + parseInt(prvek1.value);
    }
}

function ukaz(val)
{
    var prvek1 = val;
    var schovane = document.getElementById('schovane');
    var button = document.getElementById('button_sub');

    if (prvek1.checked != true)
    {
        schovane.style.display = 'none';
        button.value = 'Potvrdit';
    }
    else
    {
        schovane.style.display = 'block';
        button.value = 'Další krok';
    }
}


function nonstopx(e)
{
    var non = document.getElementById("allotviracka");
    if (e.checked == true)
    {
        non.style.display = 'none';
    }
    else
    {
        non.style.display = 'block';
    }
}

function kontrolaDelky()
{
    var slova = document.getElementById("klicova_slova");
    if (slova.value.length > 200)
    {
        slova.value = slova.value.substring(0, 200);
    }
}







