function whois(){
    $('#loading').fadeIn('slow');
        $('#consultaDominioFalha').hide();
        $('#consultaDominioOk').hide();
        $.post('/whois/mwhois.php',{
            domain:$('#domain').val(), ext:$('#ext').val() },
            function(resposta){
                    $('#loading').hide();
                    if (resposta==0){
                        $('#consultaDominioFalha').show();
                    } else if (resposta==1){
                        $('#consultaDominioOk').show();
                        $('#nomeDominio').html("http://www."+$('#domain').val()+"."+$('#ext').val());
                        $('#site').html('www.'+$('#domain').val()+"."+$('#ext').val())
                    } else {
                        alert('O servidor demorou para responder, tente novamente mais tarde');
                    }
            });
        return false;
}

$('document').ready(function(){
    var reconhecido;

    $('#verifica_dominio').click(function(){
        whois();
    });

    $('#verificarUsuario').click(function(){
        $.post('/cliente/validar',
            { usuario:$('#login').val(), senha:$('#senha').val() },
            function(resposta){
                if (resposta==0){
                    alert('Nome de usuário/senha inválidos');
                } else {
                    alert('Seu login foi validado com sucesso. \nPara prosseguir aceite o contrato e confirme a assinatura.');
                    reconhecido = true;
                }
            });
    });

    $('#confirmaAssinatura').click(function(){
        var enviar=true;
        var errorCor="#FFFFCC";
        if (!$('#clientesim').is(':checked')){
            /* condicoes para pessoas juridicas  */
            if($('#pessoaj').is(':checked')){
                $('#pessoaJuridica input:text').each(function() {
                    if ($(this).val()=='') {
        		        $(this).css({backgroundColor:errorCor});
                        enviar=false;
        	        } else {
                        $(this).css({backgroundColor:"#ffffff"});
                    }
                });
            }
            /*condicoes gerais pessoas fisicas/juridicas*/
            $('#pessoaFisica input:text').each(function() {
    	        if (($(this).val()=='') && ($(this).attr("name")!="telCelular")) {
    		        $(this).css({backgroundColor:errorCor});
                    enviar=false;
    	        } else {
                    $(this).css({backgroundColor:"#ffffff"});
                }
            });
            if(!enviar){
                $('#msgErro').html('Os campos abaixo destacados deverão ser preenchidos');
                alert('Existem campos obrigatórios não preenchidos');
            }
            return enviar;
        } else {
            if (reconhecido!=true){
                alert('Preencha o cadastro ou entre com um nome de usuário/senha válidos')
                enviar = false;
            }
        }
        return enviar;
    });

    $('#slPlanos').change(function(){
        $.post('/consulta/retornaPlanos/',
            {id:$(this).val()},
            function (resposta){
                valorFormatado = resposta.split("|");
                $('#qtdEspaco').html("QUOTA: "+valorFormatado[1]+" MB ");
                $('#qtdTrans').html(" TRÁFEGO MENSAL: "+valorFormatado[3]+" GB ");
                $('#contasDeEmail').html(" E-MAILS: "+valorFormatado[2]);
                $('#valorMensalidade').html("R$ "+valorFormatado[5]+" ");
            }
        );
    });
});