$( document ).ready(function(){
    //QUANDO A PESSOA ENTRA NA PÁGINA PARA FAZER UMA REQUIZIÇÃO DE DESLIGAMENTO DE NEWSLETTER
    if( $.query.get( 'delemail' ) != "" )
    {
        $.ajax({
            type:"GET",
            url:"app/control/ajax/convite/cancelar.php",
            dataType:"text",
            data:"action=validar&email="+$.query.get( 'delemail' ),
            beforeSend: function(){
                
            },
            success: function( msg ){
                var rs = msg.toString();
                if( rs == "true" )
                {
                    jConfirm( 'Deseja parar de receber convites deste site?', 'Cancelamento de NewsLetter', function( r ){
                        if( r == true )
                        {
                            $.ajax({
                                type:"GET",
                                url:"app/control/ajax/convite/cancelar.php",
                                dataType:"text",
                                data:"action=cancelar&email="+$.query.get( 'delemail' ),
                                beforeSend: function(){
                                    
                                },
                                success: function( msg ){
                                    var rs = msg.toString();
                                    if( rs == "true" )
                                    {
                                        jAlert( "O envio de convites para este email foi cancelado com sucesso!", "Cancelamento confirmado pelo usuario" );
                                    }
                                    else if( rs != "true" )
                                    {
                                        jAlert( msg, "Erro no cancelamento" );
                                    }
                                }
                            });
                        }
                        else if( r == false )
                        {
                            jAlert( "Você irá continuar recebendo convites do BannerMMN", "Cancelamento Interrompido pelo usuario" );
                        }
                    });
                }
                else if( rs == "false" )
                {
                    jAlert( "O E-Mail informado está em um formato inválido" );
                }
            }
        });
    }

    //QUANDO A PESSOA COLOCA O MOUSE DO LINK DE SÃO JÕAO BONITINHO DO SITE
    $( '.over' ).mouseover(function(){
        var black_strSrc = $( this ).attr( 'src' );
        var dir = black_strSrc.split('/');
        var color_strSrc = dir[0]+"/"+dir[1]+"/"+dir[2].substr(1, dir[2].length);
        //alert( color_strSrc );
        $( this ).attr( 'src', color_strSrc );
    });

    //QUANDO A PESSOA TIRA O MOUSE DO LINK DE SÃO JÕAO BONITINHO DO SITE
    $( '.over' ).mouseout(function(){
        var black_strSrc = $( this ).attr( 'src' );
        var dir = black_strSrc.split('/');
        var color_strSrc = dir[0]+"/"+dir[1]+"/C"+dir[2];
        //alert( color_strSrc );
        $( this ).attr( 'src', color_strSrc );
    });

    $( '#my_system' ).click(function(){
        //var id = $( this ).attr( 'title' );
        //jAlert( id );
        jAlert( 'Somente estar&aacute; dispon&iacute;vel para os membros VIPs pagantes ap&oacute;s a ativa&ccedil;&atilde;o de sua conta', 'Área restrita' );
    });




    //VALIDA O FORMULÁRIO DE LOGIN DO SITE PRESSIONANDO O BOTÃO 'OK'
    $( '#form_login_usuario' ).click(function(){
        validarLogin();
    });

    //VALIDA O FORMULÁRIO DE LOGIN DO SITE PRESSIONANDO BOTÃO ENTER

    $( document ).keypress(function(e){
        var key;
        var qt_formulario = $( 'form' ).size();
        if( document.all )
        {
           key = e.KeyCode;
        }
        else
        {
            key = e.which;
        }
        if( key == 13 )
        {
            if( $( '#login_usuario' ).val().toString() != "" || $( '#senha_usuario' ).val().toString() != "" )
            {
                validarLogin();
            }
        }
    });
    //QUANDO A PESSOA CLICA EM SAIR DO SISTEMA
    $( '.logoff' ).click(function(){
        $.ajax({
            type:"GET",
            url:"app/control/ajax/logoff.php",
            dataType: "text",
            data:"x=true",
            beforeSend: function(){
                $( '.logoff' ).html( "Saindo..." );
            },
            success: function(msg){
                $( '.logoff' ).html( "" );
                var rs = msg.toString();
                if( rs == 'false' )
                {
                    $( '.logoff' ).html( "Ops!!" );
                }
                else if( rs == 'true' )
                {
                    $( '.logoff' ).html( "Saindo..." );
                    setTimeout( 'reload()', '1000' );
                }
            }
        });
    });

    //QUANDO A PESSOA CLICA EM ESQUECI MINHA SENHA
    $( '.lbl_esqueci_senha' ).click(function(){
        //jAlert( 'Em Manutenção', 'Ainda em construção' );
        window.location = "?getx=senha/solicitar";
    });

    $( '.netbook_regularmento' ).click(function(){
        view_greybox( "Regularmento", "app/view/regularmento.html", 620, 300 );
    });
});
function reload(){
    //window.location = "?getx="+$.query.get( "getx" );
    window.location = "?getx=home";
}

function view_greybox( title, url, width, height )
{
    var args = arguments;
    GB_ANIMATION = true;
    //GB_show( "BannerMMN informa:","app/view/anuncio.php?usuario="+usuario,620,600 );
    GB_show( title, url, height, width );
}

function validarLogin()
{
    var erro = 0;
    if( $( '#login_usuario' ).val().toString() == "" )
    {
        $( '#login_usuario' ).css( 'border', '1px solid #FF0000' );
        $( '.lbl_login_usuario' ).css( 'color', '#FF0000' );
        erro++;
    }
    else
    {
        $( '#login_usuario' ).css( 'border', '1px solid #cccccc' );
        $( '.lbl_login_usuario' ).css( 'color', '' );
    }
    if( $( '#senha_usuario' ).val().toString() == "" )
    {
        $( '#senha_usuario' ).css( 'border', '1px solid #FF0000' );
        $( '.lbl_senha_usuario' ).css( 'color', '#FF0000' );
        erro++;
    }
    else
    {
        $( '#senha_usuario' ).css( 'border', '1px solid #cccccc' );
        $( '.lbl_senha_usuario' ).css( 'color', '' );
    }
    if( erro > 0 )
    {
        $( '.lbl_empty_login_js' ).html( "Campos obrigatórios" );
        $( '.lbl_empty_login_js' ).css( 'display', 'block' );
    }
    else
    {
        $( '.lbl_empty_login_js' ).html( "" );
        $( '.lbl_empty_login_js' ).css( 'display', 'none' );
        $.ajax({
            type:"GET",
            url:"app/control/ajax/login.php",
            dataType: "text",
            data:"user="+$( '#login_usuario' ).val().toString()+"&password="+$( '#senha_usuario' ).val().toString(),
            beforeSend: function(){
                $( '._principal' ).css( 'display', 'none' );
                $( '._load' ).css( 'display', 'block' );
            },
            success: function(msg){
                $( '._principal' ).css( 'display', 'block' );
                $( '._load' ).css( 'display', 'none' );
                var rs = msg.toString();
                if( rs == 'false' )
                {
                    $( '#login_usuario' ).css( 'border', '1px solid #FF0000' );
                    $( '.lbl_login_usuario' ).css( 'color', '#FF0000' );

                    $( '#senha_usuario' ).css( 'border', '1px solid #FF0000' );
                    $( '.lbl_senha_usuario' ).css( 'color', '#FF0000' );

                    $( '.lbl_false_login_js' ).css( 'display', 'block' );
                    $( '.lbl_false_login_js' ).html( "Login inválido" );
                }
                else if( rs == 'true' )
                {
                    $( '#login_usuario' ).css( 'border', '1px solid #cccccc' );
                    $( '.lbl_login_usuario' ).css( 'color', '' );

                    $( '#senha_usuario' ).css( 'border', '1px solid #cccccc' );
                    $( '.lbl_senha_usuario' ).css( 'color', '' );

                    $( '.lbl_false_login_js' ).html( "" );
                    $( '.lbl_false_login_js' ).css( 'display', 'none' );
                    reload();
                }
            }
        });
    }
}