// zkontroluje zda jsou vyplnena klasicka registracni pole.
// pokud je vyplnena firma, pak nemusi byt jmeno a prijmeni.
function shop_validate_registration() {
    souhlas = false;
    if (document.getElementsByName('firm')[0].value) {
        v = validate(new Array('password', 'password_check', 'street','city','psc'), souhlas);
    } else {
        v = validate(new Array('name','surname','password', 'password_check', 'street','city','psc'), souhlas);
    }
    return v;
}

function shop_validate_order(souhlas) {
    souhlas = true;
    if (document.getElementsByName('firm')[0].value) {
        v = validate(new Array('street','city','psc','email'), souhlas);
    } else {
        v = validate(new Array('name','surname','street','city','psc','email'), souhlas);
    }
    return v;
}

function validate(validuj, souhlas) {
    
    if (souhlas)
    if (!document.getElementById('souhlas').checked) {
        alert('Musíte souhlasit s obchodními podmínkami'); 
        return false;
    }


    //validuj = new Array("telephone","email");

    for (i=0;i<validuj.length;i++) {
        if (!document.getElementsByName(validuj[i])[0].value) {
            alert('Musíte vyplnit povinné údaje.'); 
            return false;
        }
    }
    
    return true;
}
