﻿;(function($) {
    $.extend({
        user: {
            register: function (email, password, remember, role, fname, lname, mname, handler) {
                $.jmsajax({
                    url: "/WebServices/User.asmx/RegisterUser",
                    data: { email: email, password: password, remember: remember, role: role, fname: fname, lname: lname, mname: mname },
                    success: function(d) {
                       if (handler) handler(d);
                    }
                });
            },
        
            login: function (email, password, remember, handler) {
                $.jmsajax({
                    url: "/WebServices/User.asmx/LoginUser",
                    data: {email:email, password:password, remember:remember},
                    success: function(d) {
                        if (handler) handler(d);
                    }
                });
            },
        
            logout: function () {
                $.jmsajax({
                    url: "/WebServices/User.asmx/LogoutUser",
                    success: function(d) {
                        if (d.s == 0) document.location.href = '/';
                    }
                });
            },
            
            remind: function (email, handler) {
                $.jmsajax({
                    url: "/WebServices/User.asmx/RemindPassword",
                    data: {email:email},
                    success: function(d) {
                        if (handler) handler(d);
                    }
                });
            }
        }
    });
})(jQuery);