function kosikKontrolaCena(ktery)
{
    var objekty;

    vysledky_cena = new Array();

    if (!datoveTypy_jeUdajDefinovan(ktery))
    {
        objekty = document.getElementsByName("povolen_nakup");
    }
    else
    {
        objekty = new Array();
        objekty[0] = document.getElementById(ktery); 
    }
    
    for (j = 0; j < objekty.length; j++)
    {
        if (document.getElementById(ktery).value == "1")
        {
            vysledky_cena.push(new Array(objekty[j].id, VYSLEDEK_CENA_OK));
        } 
        else
        {
            vysledky_cena.push(new Array(objekty[j].id, KOSIK_OBSAH_VYSLEDEK_CENA_CHYBA));
        }
        
    }
    
    return vysledky_cena;    
}

function kosikZpracujVysledkyCena(vysledky_cena)
{
    for (i = 0; i < vysledky_cena.length; i++)
    {
        if (vysledky_cena[i][1] != VYSLEDEK_CENA_OK)
        {
            kosikChybaCenaNastav();
            return false;
        }
    }
    
    kosikChybaCenaZrus();
    return true;
}

function kosikChybaCenaNastav()
{
    popis = new Array();
    popis[DOM_I_HTML_TAG] = "span";
    popis[DOM_I_ID_ELEM] = "kosik_obsah_uprava_chyba_cena";
    
    atributy = new Object();
    atributy["class"] = "chyba";
    
    popis[DOM_I_ATRIBUTY] = atributy;
    popis[DOM_I_ELEM_NAHRAD] = true;
    popis[DOM_I_ELEM_OBSAH] = vyslednaHlaseni[KOSIK_OBSAH_VYSLEDEK_CENA_CHYBA];
        
    DOM_pripojHTMLElement("sekce_hlaseni", popis);
}

function kosikChybaCenaZrus()
{
    DOM_zrusHTMLElement("sekce_hlaseni", "kosik_obsah_uprava_chyba_cena");
}
