﻿function validaCampos() {

    //pega o id dos controles depois da compilação
    var controlId = document.getElementById("controlId").value;

    if (document.getElementById(controlId + "_txt_empresa").value == "") {
        alert("Preencha a Empresa!");
        document.getElementById(controlId + "_txt_empresa").focus();
        return false;
    }

    if (document.getElementById(controlId + "_txt_cnpj").value == "") {
        alert("Preencha o CNPJ!");
        document.getElementById(controlId + "_txt_cnpj").focus();
        return false;
    }
    //validação do CNPJ
    if (!validaCNPJ(controlId + "_txt_cnpj", document.getElementById(controlId + "_txt_cnpj").value))
        return false;

    if (document.getElementById(controlId + "_txt_endereco").value == "") {
        alert("Preencha o Endereço!");
        document.getElementById(controlId + "_txt_endereco").focus();
        return false;
    }

    if (document.getElementById(controlId + "_txt_cidade").value == "") {
        alert("Preencha a Cidade!");
        document.getElementById(controlId + "_txt_cidade").focus();
        return false;
    }

    if (document.getElementById(controlId + "_ddlEstado").value == "0") {
        alert("Preencha o Estado!");
        document.getElementById(controlId + "_ddlEstado").focus();
        return false;
    }

    if (document.getElementById(controlId + "_txt_telefone").value == "") {
        alert("Preencha o Telefone!");
        document.getElementById(controlId + "_txt_telefone").focus();
        return false;
    }

    if (document.getElementById(controlId + "_txt_email").value == "") {
        alert("Preencha o E-mail!");
        document.getElementById(controlId + "_txt_email").focus();
        return false;
    }

    //validação do email
    if (!validaEmail(document.getElementById(controlId + "_txt_email"), document.getElementById(controlId + "_txt_email").value)) {
        return false;
    }

    return true;
}
