function porotce(kdo)
{
    if(document.kdo.style.display="block")
    {
        document.kdo.style.display="none";
    }
    else
    {
        document.kdo.style.display="block";
    }
}

function kontrolaPrihlaseni(x)
{

    if (x.nazev.value=="")
    {
        x.nazev.focus();
        alert ("Prosím vyplňte název firmy.");
        return false;
    }

    if (x.ico.value=="")
    {
        x.ico.focus();
        alert ("Prosím vyplňte IČO.");
        return false;
    }
    
    if (x.jmeno.value=="")
    {
        x.jmeno.focus();
        alert ("Prosím vyplňte Vaše jméno.");
        return false;
    }
    
    /*
    if (x.telefon.value=="")
    {
        x.telefon.focus();
        alert ("Prosím vyplňte telefon.");
        return false;
    }
    */

    if (x.email.value=="")
    {
        x.email.focus();
        alert ("Prosím vyplňte E-mailovou adresu.");
        return false;
    }
    
    else
    {
        zadanaHodnota = x.email.value;
         
        if (zadanaHodnota.indexOf("@") == -1)
        { 
            x.email.focus();
            alert("Neplatná e-mailová adresa!"); 
            return false;
        }
    }
    
    if (x.ot1.value=="")
    {
        x.ot1.focus();
        alert ("Prosím vyplňte otázku č.1.");
        return false;
    }
    
    if (x.ot2.value=="")
    {
        x.ot2.focus();
        alert ("Prosím vyplňte otázku č.2.");
        return false;
    }
    
    if (x.ot3.value=="")
    {
        x.ot3.focus();
        alert ("Prosím vyplňte otázku č.3.");
        return false;
    }
    
    if (x.ot4.value=="")
    {
        x.ot4.focus();
        alert ("Prosím vyplňte otázku č.4.");
        return false;
    }
    
    if (x.ot5.value=="")
    {
        x.ot5.focus();
        alert ("Prosím vyplňte otázku č.5.");
        return false;
    }
    
    if (x.ot6.value=="")
    {
        x.ot6.focus();
        alert ("Prosím vyplňte otázku č.6.");
        return false;
    }
    
    if (x.ot7.value=="")
    {
        x.ot7.focus();
        alert ("Prosím vyplňte otázku č.7.");
        return false;
    }
    
    if (x.ot8.value=="")
    {
        x.ot8.focus();
        alert ("Prosím vyplňte otázku č.8.");
        return false;
    }
    
    if (x.ot9.value=="")
    {
        x.ot9.focus();
        alert ("Prosím vyplňte otázku č.9.");
        return false;
    }
    
    if (x.ot10.value=="")
    {
        x.ot10.focus();
        alert ("Prosím vyplňte otázku č.10.");
        return false;
    }
    
    zadanaHodnota = x.ico.value;
    var pozicechyby = zadanaHodnota.search(/[^0-9]/);  // STRISKA je negace = hledaji se vsechny znaky jine nez 0 az 9
	pozicechyby++;
    if (pozicechyby !== 0) // vyskytuje se jiný znak než číselný
    {
        pozicechyby = 0;
        x.ico.focus();
        alert ("Neplatné IČO.");
        return false;
    }
    
    /*
    zadanaHodnota = x.telefon.value;
    var pozicechyby = zadanaHodnota.search(/[^0-9]/);  // STRISKA je negace = hledaji se vsechny znaky jine nez 0 az 9
	pozicechyby++;
    if (pozicechyby !== 0) // vyskytuje se jiný znak než číselný
    {
        pozicechyby = 0;
        x.telefon.focus();
        alert ("Neplatné telonní číslo.");
        return false;
    }
    */
    
    
    if(x.ot1.value.length > 1500)
    {
        x.ot1.focus();
        alert ("Odpověď je příliš dlouhá, maximum je 1 500 znaků.");
        return false;
    }
    
    if(x.ot2.value.length > 1500)
    {
        x.ot2.focus();
        alert ("Odpověď je příliš dlouhá, maximum je 1 500 znaků.");
        return false;
    }
    
    if(x.ot3.value.length > 1500)
    {
        x.ot3.focus();
        alert ("Odpověď je příliš dlouhá, maximum je 1 500 znaků.");
        return false;
    }
    
    if(x.ot4.value.length > 1500)
    {
        x.ot4.focus();
        alert ("Odpověď je příliš dlouhá, maximum je 1 500 znaků.");
        return false;
    }
    
    if(x.ot5.value.length > 1500)
    {
        x.ot5.focus();
        alert ("Odpověď je příliš dlouhá, maximum je 1 500 znaků.");
        return false;
    }
    
    if(x.ot6.value.length > 1500)
    {
        x.ot6.focus();
        alert ("Odpověď je příliš dlouhá, maximum je 1 500 znaků.");
        return false;
    }
    
    if(x.ot7.value.length > 1500)
    {
        x.ot7.focus();
        alert ("Odpověď je příliš dlouhá, maximum je 1 500 znaků.");
        return false;
    }
    
    if(x.ot8.value.length > 1500)
    {
        x.ot8.focus();
        alert ("Odpověď je příliš dlouhá, maximum je 1 500 znaků.");
        return false;
    }
    
    if(x.ot9.value.length > 1500)
    {
        x.ot9.focus();
        alert ("Odpověď je příliš dlouhá, maximum je 1 500 znaků.");
        return false;
    }
    
    if(x.ot10.value.length > 1500)
    {
        x.ot10.focus();
        alert ("Odpověď je příliš dlouhá, maximum je 1 500 znaků.");
        return false;
    }
        

// splneny podminky
alert("Odesláno.\n Děkujeme, co nejdříve vás kontaktujeme.");
return true;
}


function pocet(x, id)
{
    var text, delka, maxDelka;
    
    if(x.value.length > 1500) x.value = x.value.substr(0,1500);
    
    delka = x.value.length;
    maxDelka = 1500-x.value.length;
    
    text = "Napsáno: "+delka+" Zbývá: "+maxDelka;
    //alert(text);
    document.getElementById(id).innerHTML = text;
} 
