﻿function ASPxButtonEnviar_Click(s, e) {
    if (ValidarGrupo("Contato")) {
        var vCadastroValido = true;
        if (ASPxButtonEditPais.GetText() == "Brasil") {
            vCadastroValido = false;
            if (ValidarGrupo("Brasil")) {
                vCadastroValido = true;
            }
        }

        if (vCadastroValido) {
            if (ASPxComboBoxDestinatario.GetValue() == "-1") {
                ExibirNotificacao("O destinatário informado não é válido. Verifique.");
            }
            else {
                ASPxLabelCaracteres.SetText("1000");
                ASPxCallbackPanelContato.PerformCallback("Enviar");
            }
        }
    }
    else {
        return false;
    }
}

function ASPxCallbackPanelContato_EndCallback(s, e) {
    if (ASPxCallbackPanelContato.cpMensagemTexto != "") {
        ExibirPopUpMensagem(ASPxCallbackPanelContato.cpMensagemTexto, ASPxCallbackPanelContato.cpMensagemTextoTipo);
    }
    if (ASPxButtonEditPais.GetText() != "") {
        PaisSelecionado(ASPxButtonEditPais.GetText());
    }
}

function ASPxMemoMensagem_KeyUP(s, e) {
    ContarCaracteresRestantesDevExpress(ASPxMemoMensagem, 1000, ASPxLabelCaracteres);
}

function ASPxButtonEditPais_Init(s, e) {
    if (ASPxButtonEditPais.GetText() == null || ASPxButtonEditPais.GetText() == "") {
        ASPxButtonEditPais.SetText("Brasil");
    }
}

function ASPxButtonEditPais_Click(s, e) {
    if (e.buttonIndex == 0) {
        return ExibirPopUpUrl("Seleção de países", "../Livre/Popup/Paises.aspx");
    }
    else {
        return ExibirPopUpUrl("Seleção de países", "../Livre/Popup/Paises.aspx?qPais=" + vPais);
    }
}

function PaisSelecionado(pais) {
    var vBrasil = (pais == "Brasil");
    ASPxPanelBrasil.SetVisible(vBrasil);
    ASPxPanelOutroPais.SetVisible(!vBrasil);
    ASPxButtonEditPais.SetText(pais);
}
