function Janela_Fixa(endereco, nome, largura, altura) {

    var Browser = window.open(endereco, nome, 'toolbar=no,status=no,scrollbars=no,width=' + largura + ',height=' + altura);

}



function valida_frmCadastro() {

    var form = document.frmCadastro;

    if (!form.nome.value) {

        alert("Preencha o nome");

        form.nome.focus();

        return false;

    }

    if (!form.data_nasc.value) {

        alert("Preencha a data de nascimento");

        form.data_nasc.focus();

        return false;

    }

    if ( form.data_nasc.value.length < 10 ) {

        alert("Data de Nascimento inválida");
        form.data_nasc.focus();
        return false;

    }

    if (!form.endereco.value) {

        alert("Preencha o endereço");

        form.endereco.focus();

        return false;

    }

    if (!form.bairro.value) {

        alert("Preencha o bairro");

        form.bairro.focus();

        return false;

    }

    if (!form.cidade.value) {

        alert("Preencha a cidade");

        form.cidade.focus();

        return false;

    }

    if (!form.estado.value) {

        alert("Preencha o estado");

        form.estado.focus();

        return false;

    }

    if (!form.cep.value) {

        alert("Preencha o CEP");

        form.cep.focus();

        return false;

    }

    if ( form.cep.value.length < 9 ) {

        alert("CEP inválido");
        form.cep.focus();
        return false;

    }

    if ( form.estrangeiro[0].checked == false && form.estrangeiro[1].checked == false ){

        alert("Selecione o País");
        return false;

    }

    if ( !form.pais.value ){

        alert("Preencha o nome do País");
        form.pais.focus();
        return false;

    }

    if (!form.telefone.value) {

        alert("Preencha o telefone residencial");

        form.telefone.focus();

        return false;

    }

    if (form.telefone.value.length < 11) {

        alert("Telefone residencial inválido");

        form.telefone.focus();

        return false;

    }

    if (!form.telefone_com.value) {

        alert("Preencha o telefone comercial");

        form.telefone_com.focus();

        return false;

    }

    if (form.telefone_com.value.length < 11) {

        alert("Telefone comercial inválido");

        form.telefone_com.focus();

        return false;

    }

    if (!form.telefone_cel.value) {

        alert("Preencha o telefone celular");

        form.telefone_cel.focus();

        return false;

    }

    if (form.telefone_cel.value.length < 11) {

        alert("Telefone celular inválido");

        form.telefone_cel.focus();

        return false;

    }

    if (!form.email.value) {

        alert("Preencha o e-mail");

        form.email.focus();

        return false;



    }

    if (form.email.value.indexOf('@',0) == -1 || form.email.value.indexOf('.',0) == -1) {

        alert("E-mail inválido");

        form.email.focus();

        return false;

    }

    if (!form.documento.value && form.estrangeiro[0].checked == true) {

        alert("Preencha o CPF");

        form.documento.focus();

        return false;

    }

    if (form.documento.value.length < 11 && form.estrangeiro[0].checked == true) {

        alert("CPF inválido");

        form.documento.focus();

        return false;

    }

    if (!form.documento_estrangeiro.value && form.estrangeiro[1].checked == true) {

        alert("Preencha o Documento de Estrangeiro");

        form.documento_estrangeiro.focus();

        return false;

    }

    if (!form.especialidade.value) {

        alert("Preencha a especialidade");

        form.especialidade.focus();

        return false;

    }

    if (!form.valor.value) {

        alert("Selecione a categoria");

        return false;

    }

    var cirurgiao = document.getElementById("cirurgiao");

    if (!form.crm.value && cirurgiao.selected == true) {

        alert("Preencha o CRM");

        form.crm.focus();

        return false;

    }

    if(form.membro_scp[0].checked == false && form.membro_scp[1].checked == false){
        alert("Respnda à pergunta \"Membro da Sociedade Cirurgia Plástica?\"");
        return false;
    }

    if(form.membro_ficp[0].checked == false && form.membro_ficp[1].checked == false){
        alert("Respnda à pergunta \"Membro da Federação Ibero Latinoamericana de Cirurgia Plástica?\"");
        return false;
    }

    if(form.forma_pgto[0].checked == false && form.forma_pgto[1].checked == false)

    {

        alert("Selecione a forma de pagamento");

        return false;

    }





}







function Mascara(tipo, campo, teclaPress) {

    if (window.event) {

        var tecla = teclaPress.keyCode;

    } else {

        tecla = teclaPress.which;

    }



    var s = new String(campo.value);

    // Remove todos os caracteres à seguir: ( ) / - . e espaço, para tratar a string denovo.

    s = s.replace(/(\.|\(|\)|\/|\-| )+/g, '');



    tam = s.length + 1;



    if (tecla != 9 && tecla != 8) {

        switch (tipo) {

            case 'CPF':

                if (!(tecla >= 48 && tecla <= 57)) {

                    if (tecla != 0) {

                        return false

                    }

                }

                break;



            case 'CNPJ':



                if (!(tecla >= 48 && tecla <= 57)) {

                    if (tecla != 0) {

                        return false

                    }

                } else {



                    if (tam > 2 && tam < 6)

                        campo.value = s.substr(0, 2) + '.' + s.substr(2, tam);

                    if (tam >= 6 && tam < 9)

                        campo.value = s.substr(0, 2) + '.' + s.substr(2, 3) + '.' + s.substr(5, tam - 5);

                    if (tam >= 9 && tam < 13)

                        campo.value = s.substr(0, 2) + '.' + s.substr(2, 3) + '.' + s.substr(5, 3) + '/' + s.substr(8, tam - 8);

                    if (tam >= 13 && tam < 15)

                        campo.value = s.substr(0, 2) + '.' + s.substr(2, 3) + '.' + s.substr(5, 3) + '/' + s.substr(8, 4) + '-' + s.substr(12, tam - 12);

                }



                break;



            case 'TEL':



                if (!(tecla >= 48 && tecla <= 57)) {

                    if (tecla != 0) {

                        return false

                    }

                } else {

                    if (tam > 2 && tam < 4)

                        campo.value = s.substr(0, 2) + ' ' + s.substr(2, tam);



                }



                break;



            case 'CEP':



                if (!(tecla >= 48 && tecla <= 57)) {

                    if (tecla != 0) {

                        return false

                    }

                } else {

                    if (tam >= 6 && tam < 8)

                        campo.value = s.substr(0, 5) + '-' + s.substr(5, tam - 5);

                }



                break;



            case 'DATA':

                if (!(tecla >= 48 && tecla <= 57)) {

                    if (tecla != 0) {

                        return false

                    }

                } else {

                    if (tam > 2 && tam < 4)

                        campo.value = s.substr(0, 2) + '/' + s.substr(2, tam);

                    if (tam > 4 && tam < 11)

                        campo.value = s.substr(0, 2) + '/' + s.substr(2, 2) + '/' + s.substr(4, tam - 4);

                }

                break;

        }

    }

}

function valida_download(form){

    if ( !form.email.value ){
        alert("Preencha o campo de E-mail");
        form.email.focus();
        return false;
    }

    if (form.email.value.indexOf('@',0) == -1 || form.email.value.indexOf('.',0) == -1) {

        alert("E-mail inválido");
        form.email.focus();
        return false;

    }

    if ( !form.senha.value ){
        alert("Preencha o campo de Senha");
        form.senha.focus();
        return false;
    }

}
