jQuery(function ($) {

    $("#logout").click(function () {

        $.ajax({
            type: "GET",
            url: 'rpc.php',
            data: "action=profile&mode=logout",
            success: function(msg){
                redirecting();
            }
        });

        function redirecting() {
            document.location.href = 'index.php';
        }

    });

    $("#form_login").validate({
        errorElement:"em",
        rules:{
            login_email: {
                required : true,
                email : true
            },
            login_password:{
                required : true
            }
        },
        messages: {
            login_email : {
                required : "Enter e-mail ",
                email : "Enter Valid e-mail"
            },
            login_password:{
                required : "Enter Password"
            }
        },
        errorPlacement: function(error, element) {
            error.appendTo( element.next('span') ).addClass('error');
        },
        submitHandler: function(form) {
            $.ajax({
                type: 'POST',
                url: 'rpc.php',
                dataType: 'json',
                data: 'action=sign_up&mode=login&email='+$.URLEncode($('#login_email').val())+'&password='+$.URLEncode($('#login_password').val()),
                success: function(data){
                    if($.trim(data.msg) == 'true'){
                        $.blockUI({
                            message: '<h1>Please Wait...</h1>'
                            
                        });
                        
                        document.location.href = data.redirect_url;
                    }else{
                        $('#login_error').html(data.msg);
                        $('#login_error').show();
                    }
                }
            })

            function redirecting() {
                document.location.href = 'index.php?action=profile_update';
            }


        }

    });

});
