function check_souhlas(souhlas){
    if(souhlas.checked){
        document.getElementById("tlacitko").disabled = false;
    }
    else{
        document.getElementById("tlacitko").disabled = true;
    }
}

function check_objednavka(form){
    if(form.firma.value == "" && form.jmeno.value == ""){
        alert("Nezadal jsi název firmy ani jméno");
        if(form.firma.value == "")
            form.firma.focus();
        else
            form.jmeno.focus();
        return false;
    }
    if(form.ulice.value == ""){
        alert("Nezadal jsi ulici dodání");
        form.ulice.focus();
        return false;
    }
    if(form.mesto.value == ""){
        alert("Nezadal jsi město dodání");
        form.mesto.focus();
        return false;
    }
    if(form.psc.value == ""){
        alert("Nezadal jsi PSČ");
        form.psc.focus();
        return false;
    }
    if(form.email.value == ""){
        alert("Nezadal jsi emailovou adresu.");
        form.email.focus();
        return false;
    }
    if(validate_email(form.email.value) == false){
        alert("Zadaná emailová adresa je ve špatném tvaru.");
        form.email.focus();
        return false;
    }
    if(form.telefon.value == ""){
        alert("Nezadal jsi svůj telefonní kontakt");
        form.telefon.focus();
        return false;
    }
    if(validate_phone(form.telefon.value) == false){
        alert("Telefonní číslo je ve špatném formátu.");
        form.telefon.focus();
        return false;
    }

    return true;
}

function check_kontaktni_formular(form){
    if(form.soucet.value == ""){
        alert("Nezadal jsi kontolní součet.");
        form.soucet.focus();
        return false;
    }
    if(form.zprava.value == ""){
        alert("Nezadal jsi text zprávy.");
        form.zprava.focus();
        return false;
    }
    if(form.email.value == ""){
        alert("Nezadal jsi svoji emailovou adresu.");
        form.email.focus();
        return false;
    }
    return true;
}

function validate_email(email){
   var reg = /^([A-Za-z0-9_\-\.])+\@([A-Za-z0-9_\-\.])+\.([A-Za-z]{2,4})$/;
   if(reg.test(email) == false) {
      return false;
   }
   return true;
}

function validate_phone(phone){
    var stripped = phone.replace(/[\(\)\.\-\+\ ]/g, '');
    if(isNaN(parseInt(stripped)))
        return false;
    return true;
}

