﻿var __dialogInit = false;
var __dialogObj = null;
function showMessage(title, msg, fn) {
    if (!__dialogInit) {
        __dialogInit = true;
        __dialogObj = $("<div class='__Msg'></div>");
        $(document.body).append(__dialogObj);
        __dialogObj.attr("title", title);
        __dialogObj.dialog({
            autoOpen: false,
            bgiframe: true,
            modal: true,
            buttons: {
                Ok: function() {
                    $(this).dialog('close');
                    if (fn) {
                        fn();
                    }
                }
            }
        });
    }
    $(".__Msg", document.body).text(msg);
    __dialogObj.dialog('open');
}

function showAdminMessage(msg) {
    var objMsg = $("<div></div>");
    objMsg.addClass('ErrorMessage');
    objMsg.text(msg);
    $(".adminTools").append(objMsg);
    window.setTimeout(function() { objMsg.hide(500) }, 2000);
}

function AddHoverStyle(JQueryObj) {
    JQueryObj.find("tr").hover(
        function() {
            var obj = $(this);
            obj.attr("origClass", obj.attr("class"));
            obj.removeAttr("class");
            obj.addClass("trHover");
        },
        function() {
            var obj = $(this);
            obj.removeClass("trHover");
            obj.addClass(obj.attr("origClass"));
        }
    );
}

function ShowRegister(url) {
    if ($("div.registerDiv").length == 0) {
        var content = $(document.body);
        var div = $("<div/>");
        document.documentElement.scrollTop = 0;
        //content.css({overflow:"hidden"});
        div.width(content.width());
        div.height(window.screen.availHeight);
        div.addClass("registerDiv");
        var divR = $("<div class='registerContainer'/>");
        divR.append($("<div class=\"pleft\"><div class=\"lefthead\"><div class=\"registerClose\" onclick=\"javascript:closeRigister(document.body);\"/></div></div>"))

        var frm = $("<iframe scrolling='no' class='registerFrame' frameborder='0'></iframe>")
        if (window.screen.availWidth > 700) {
            var pLeft = (window.screen.availWidth - 700) / 2;
            divR.css("left", pLeft);
        }
        if (window.screen.availHeight > 500) {
            var pTop = (window.screen.availHeight - 500) / 2;
            pTop = (pTop - 100) < 0 ? 0 : pTop - 100
            divR.css("top", pTop);
        }
        frm.hide();
        divR.hide();
        divR.find("div.pleft").append(frm)
        content.append(div);
        content.append(divR);
        //content.append(frm);
    }
    $("iframe").hide();
    $("div.registerDiv").hide();
    $("iframe.registerFrame").attr("src", url);
    $("div.registerContainer").show(500);
}
function ShowRegisters(url) {
    if ($("div.registerDiv").length == 0) {
        var content = $(document.body);
        var div = $("<div/>");
        document.documentElement.scrollTop = 0;
        //content.css({overflow:"hidden"});
        div.width(content.width());
        div.height(window.screen.availHeight);
        div.addClass("registerDiv");
        var divR = $("<div class='registerContainer'/>");
        divR.append($("<div class=\"pleft\"><div class=\"lefthead\"><div class=\"registerClose\" onclick=\"javascript:closeRigister(document.body);\"/></div></div>"))

        var frm = $("<iframe scrolling='no' class='registerFrame'  frameborder='0'></iframe>")
        if (window.screen.availWidth > 700) {
            var pLeft = (window.screen.availWidth - 700) / 2;
            divR.css("left", pLeft);
        }
        if (window.screen.availHeight > 500) {
            var pTop = (window.screen.availHeight - 500) / 2;
            pTop = (pTop - 100) < 0 ? 0 : pTop - 100
            divR.css("top", pTop);
        }
        frm.hide();
        divR.hide();
        divR.find("div.pleft").append(frm)
        content.append(div);
        content.append(divR);
        //content.append(frm);
    }
    $("iframe").hide();
    $("div.registerDiv").hide();
    $("iframe.registerFrame").attr("src", url);
    $("div.registerContainer").show(500);
}

function showIFrame() {
    $(window.parent.window.document).find("iframe.registerFrame").show();
}
function closeRigister(obj) {
    $(obj).find("div.registerDiv").hide();
    $(obj).find("div.registerContainer").hide();
    $(obj).find("iframe.registerFrame").hide();
    $(obj).css({ overflow: "auto" });
}

function closeGroup(obj) {


    $(obj).find("div.registerDiv").hide();
    $(obj).find("div.group_edit").hide();
    $(obj).find("iframe.groupFrame").hide();
    $(obj).css({ overflow: "auto" });
}



function completeEditGroup() {
    window.parent.window.document.location = window.parent.window.location;
    closeGroup(window.parent.window.document.body);
}

function ShowDeleteGroupDialog() {
    ShowDeleteGroup();
    
    $("div.group_delete").dialog({
        bgiframe: true,
        autoOpen: false,
        height: 80,
        width: 400,
        modal: true,
        title: "Group Delete",
        resizable: false
    });

    $('div.group_delete').dialog('open');
}

function ShowLeaveGroupDialog() {
    ShowLeaveGroup();

    $("div#group_leave").dialog({
        bgiframe: true,
        autoOpen: false,
        height: 80,
        width: 400,
        modal: true,
        title: "Group Leave",
        resizable: false
    });

    $('div#group_leave').dialog('open');
}

function ShowJoinGroupDialog() {

    
    ShowJoinGroup();
    
    
    $("div#group_join").dialog({
        bgiframe: true,
        autoOpen: false,
        height: 80,
        width: 400,
        modal: true,
        title: "Group Join",
        resizable: false
    });

    $('div#group_join').dialog('open');
}

function ShowEditGroup(url) {
    ShowGroup('Group Edit', url);
    ShowGroupDialog('Group Edit', url);
}
function ShowCreateGroup(url) {

    
    ShowGroup('Group Create', url);
    ShowGroupDialog('Group Create', url);
    //ShowGroup('Group Create', url);
}
function ShowEnterGroup(url) {
    ShowGroup('Enter Group', url);
    ShowEnterGroupDialog('Enter Group', url);
    //ShowGroup('Group Create', url);
}
function ShowEnterGroupDialog(txt, url) {
    
    $(".groupFrame").attr('style', 'height: 480px;width: 500px');
            
    $("div.group_edit").dialog({
        bgiframe: true,
        autoOpen: false,
        height: 285,
        width: 500,
        modal: true,
        title: txt,
        resizable: false        
    });
    
    $('div.group_edit').dialog('open');
    
}
function ShowGroupDialog(txt, url) {
    
    $(".groupFrame").attr('style', 'height: 580px;width: 500px');
            
    $("div.group_edit").dialog({
        bgiframe: true,
        autoOpen: false,
        height: 600,
        width: 500,
        modal: true,
        title: txt,
        resizable: false        
    });
    
    $('div.group_edit').dialog('open');
    
}



function ShowGroup(txt, url) {
        
    if ($("div.group_edit").length == 0) {
        var content = $(document.body);
        var div = $("<div/>");
        document.documentElement.scrollTop = 0;
        document.body.scrollTop = 0;
        //content.css({overflow:"hidden"});
        div.width(content.width());
        div.height(window.screen.availHeight);
        div.addClass("registerDiv");
        var divR = $("<div class='group_edit'/>");
        //divR.append($("<p class=\"group_edit_top\"><img src=\"../res/img/community-orange_4.jpg\"/><span >" + txt + "</span></p>"));
        //document.body.appendChild(divR);
        //return;

        var frm = $("<iframe scrolling='no' class='groupFrame' frameborder='0'></iframe>")
        if (window.screen.availWidth > 500) {
            var pLeft = (window.screen.availWidth - 500) / 2;
            divR.css("left", pLeft);
        }
        if (window.screen.availHeight > 500) {
            var pTop = (window.screen.availHeight - 500) / 2;
            pTop = (pTop - 100) < 0 ? 0 : pTop - 100
            divR.css("top", pTop);
        }
        frm.hide();
        divR.hide();
        divR.append(frm)
        content.append(div);
        content.append(divR);
        //content.append(frm);
    }
    //    var top = $("div.group_edit").css("top");
    //    $("div.group_edit").css("top","-500px");
    //    var obj = {};
    //    obj.top = top;
    
    $("iframe.groupFrame").hide();
    $("div.registerDiv").hide();
    $("iframe.groupFrame").attr("src", url);
    $("div.group_edit").show(500);
}

function ShowDeleteGroup() {
    if ($("div.registerDiv").length == 0) {
        var content = $(document.body);
        var div = $("<div/>");
        div.width(content.width());
        div.height(window.screen.availHeight);
        div.addClass("registerDiv");
        content.append(div);
    }
    var content = $(document.body);
    document.documentElement.scrollTop = 0;
    document.body.scrollTop = 0;
    //content.css({overflow:"hidden"});
    var divR = $("div.group_delete");

    var pLeft = (window.screen.availWidth - 500) / 2;
    divR.css("left", pLeft);

    if (window.screen.availHeight > 100) {
        var pTop = (window.screen.availHeight - 100) / 2;
        pTop = (pTop - 100) < 0 ? 0 : pTop - 100
        divR.css("top", pTop);
    }
    $("div.registerDiv").hide();
    $("div.group_delete").show(500);
}

function ShowLeaveGroup() {
    if ($("div.registerDiv").length == 0) {
        var content = $(document.body);
        var div = $("<div/>");
        div.width(content.width());
        div.height(window.screen.availHeight);
        div.addClass("registerDiv");
        content.append(div);
    }
    var content = $(document.body);
    document.documentElement.scrollTop = 0;
    document.body.scrollTop = 0;
    //content.css({overflow:"hidden"});
    var divR = $("div#group_leave");

    var pLeft = (window.screen.availWidth - 500) / 2;
    divR.css("left", pLeft);

    if (window.screen.availHeight > 100) {
        var pTop = (window.screen.availHeight - 100) / 2;
        pTop = (pTop - 100) < 0 ? 0 : pTop - 100
        divR.css("top", pTop);
    }
    $("div.registerDiv").hide();
    $("div#group_leave").show(500);
}

function ShowJoinGroup() {
    if ($("div.registerDiv").length == 0) {
        var content = $(document.body);
        var div = $("<div/>");
        div.width(content.width());
        div.height(window.screen.availHeight);
        div.addClass("registerDiv");
        content.append(div);
    }
    var content = $(document.body);
    document.documentElement.scrollTop = 0;
    document.body.scrollTop = 0;
    //content.css({overflow:"hidden"});
    var divR = $("div#group_join");

    var pLeft = (window.screen.availWidth - 500) / 2;
    divR.css("left", pLeft);

    if (window.screen.availHeight > 100) {
        var pTop = (window.screen.availHeight - 100) / 2;
        pTop = (pTop - 100) < 0 ? 0 : pTop - 100
        divR.css("top", pTop);
    }
    $("div.registerDiv").hide();
    $("div#group_join").show(500);
}

function ShowDeleteGroupUser() {
  
    var divR = $("div.group_deleteUser");

    var pLeft = (window.screen.availWidth - 500) / 2;
    divR.css("left", pLeft);

    if (window.screen.availHeight > 100) {
        var pTop = (window.screen.availHeight - 100) / 2;
        pTop = (pTop - 100) < 0 ? 0 : pTop + 400
        divR.css("top", pTop);
    }
    document.body.scrollTop = document.body.scrollHeight; 
    $("div.registerDiv").hide();
    $("div.group_deleteUser").show(500);
}

function HideDeleteGroup() {
    $("div.registerDiv").hide();
    $("div.group_delete").hide();
    $("div.group_deleteUser").hide();

    window.parent.window.location.reload(true);
} 

function resizeImage(img) {
    $(img).ready(
        function() {
            var isresize = false;
            var width = $(img).width();
            var height = $(img).height();
            if (width > 76) {
                height = (76 / width) * height;
                width = 76;
                isresize = true;
            }
            if (height > 76) {
                width = (76 / height) * width;
                height = 76;
                isresize = true;
            }
            if (isresize) {
                $(img).height(height);
                $(img).width(width);
            }
        }
    )
    $(document.body).ready(
        function() {
            var isresize = false;
            var width = $(img).width();
            var height = $(img).height();
            if (width > 76) {
                height = (76 / width) * height;
                width = 76;
                isresize = true;
            }
            if (height > 76) {
                width = (76 / height) * width;
                height = 76;
                isresize = true;
            }
            if (isresize) {
                $(img).height(height);
                $(img).width(width);
            }
        }
    )
}
var objCenter =
{
    Show: function(jObj) {
        //        if($("div.registerDiv").length == 0)
        //        {
        //            var content = $(document.body);
        //            var div = $("<div/>");
        //            div.width(content.width());
        //            div.height(window.screen.availHeight);
        //            div.addClass("registerDiv");
        //            content.append(div);
        //        }
        //        var content = $(document.body);
        //        document.documentElement.scrollTop = 0;
        //        document.body.scrollTop = 0;
        //        content.css({overflow:"hidden"});
        //      
        var top = document.body.scrollTop;
        if (top == 0) {
            top = document.documentElement.scrollTop;
        }
        var width = jObj.width();
        var heigh = jObj.height();
        //$("div.registerDiv").show();
        jObj.css("left", (window.screen.availWidth - width) / 2);
        jObj.css("top", (window.screen.availHeight - heigh) / 2 - 100 + top);
        jObj.css("position", "absolute");
        jObj.css("z-Index", "400");
    },
    Hide: function(jObj) {
        $("div.registerDiv").hide();
        $(window.parent.window.document).find("div.registerDiv").hide();
        jObj.hide();
    }
}
function CreateUrlIFrame(url, obj, id) {
    var frm = $("#" + id);
    if ($("#" + id).length == 0) {
        frm = $("<iframe/>");
        frm.attr("scrolling", "no");
        frm.attr("frameborder", "0");
        frm.css({ border: "solid 1px #bbbbbb" });
        frm.css(obj);
        frm.attr("id", id);
        frm.hide();
        $(document.body).append(frm);
    }
    frm.attr("src", "javascript:void(0);");
    frm.attr("src", url);
    objCenter.Show(frm);
    if ($("#" + id + ":visible").length <= 0) {
        frm.show(500);
    }
}

function InviteAsFriend(userid) {
    $.ajax({
        url: "/profile/addInFriends.aspx?userid=" + userid,
        cache: false,
        success: function(html) {
            if (html == "-1") {
                showMessage('Message', 'Please Login!');
            }
            else if (html == "-2") {
                showMessage('Message', 'Error!');
            }
            else if (html == "0") {
                showMessage('Message', 'The user is already your friend!');
            }
            else if (html == 1) {
                showMessage('Message', 'Invite Successfully');
            }
            else {
                showMessage('Message', 'Error!');
            }
        }
    });
}
function AddThreadNotify(threadID) {
    $.ajax({
        url: "AddThreadNotify.ashx?ThreadID=" + threadID,
        cache: false,
        success: function(html) {
            if (html == "-1") {
                showMessage('Message', 'Please Login!');
            }
            else if (html == "1" || html == "0") {
                showMessage('Message', 'Notify Successfully');
            }
            else {
                showMessage('Message', 'Error!');
            }
        }
    });
}

var curPage = -1;
var PageURLFormat = "";
var PageCaches = {};
var IsInAjax = false;
function GotoPage(pageID, pageClass, IsGotoPage) {
    if (IsInAjax || curPage == pageID) return;
    IsInAjax = true;
    curPage = pageID;
    if (PageCaches[pageID]) {
        data = PageCaches[pageID]
        var tr = $(".trContainer");
        var curTd = $(".trContainer .tdContainer");
        var pageTd = $(data).find(".tdContainer");
        curTd.after(pageTd);
        var divp = $(".divContainer");
        var obj = {};
        obj["scrollLeft"] = curTd.width();
        var page = $("." + pageClass);
        var postPage = $(data).find("." + pageClass);
        page.after(postPage);
        page.remove();
        divp.animate(
            obj,
            1000,
            function() {
                obj["scrollLeft"] = 0;
                divp.animate(obj, 0);
                curTd.remove();
                $(document.body).css({ cursor: "default" });
                if (IsGotoPage) {
                    document.location = "#Page" + pageID;
                }
                IsInAjax = false;
            });
    }
    else {
        var fUrl = PageURLFormat.replace(/\{0\}/, pageID);
        var ajaxObj = {};
        ajaxObj["url"] = fUrl;
        ajaxObj["type"] = "GET";
        ajaxObj["dataType"] = "html";
        ajaxObj["cache"] = true;
        ajaxObj["success"] = function(data, textStatus) {
            PageCaches[pageID] = data;
            var tr = $(".trContainer");
            var curTd = $(".trContainer .tdContainer");
            var pageTd = $(data).find(".tdContainer");
            curTd.after(pageTd);
            var divp = $(".divContainer");
            var obj = {};
            obj["scrollLeft"] = curTd.width();
            var page = $("." + pageClass);
            var postPage = $(data).find("." + pageClass);
            page.after(postPage);
            page.remove();
            divp.animate(
                    obj,
                    1000,
                    function() {
                        obj["scrollLeft"] = 0;
                        divp.animate(obj, 0);
                        curTd.remove();
                        $(document.body).css({ cursor: "default" });
                        if (IsGotoPage) {
                            document.location = "#Page" + pageID;
                        }
                        IsInAjax = false;
                    });
        }
        ajaxObj["error "] = function() {
            IsInAjax = false;
            $(document.body).css({ cursor: "default" });
        }

        $("." + pageClass).css({ cursor: "wait" });
        $("." + pageClass + " *").css({ cursor: "wait" });
        $(document.body).css({ cursor: "wait" });
        $.ajax(ajaxObj);
    }
}


var curPage1 = -1;
var PageURLFormat1 = "";
var PageCaches1 = {};
function GotoPage1(pageID, pageClass, IsGotoPage) {
    if (IsInAjax || curPage1 == pageID) return;
    IsInAjax = true;
    curPage1 = pageID;
    if (PageCaches1[pageID]) {
        data = PageCaches1[pageID]
        var tr = $(".trContainer1");
        var curTd = $(".trContainer1 .tdContainer1");
        var pageTd = $(data).find(".tdContainer1");
        curTd.after(pageTd);
        var divp = $(".divContainer1");
        var obj = {};
        obj["scrollLeft"] = curTd.width();
        var page = $("." + pageClass);
        var postPage = $(data).find("." + pageClass);
        page.after(postPage);
        page.remove();
        divp.animate(
            obj,
            1000,
            function() {
                obj["scrollLeft"] = 0;
                divp.animate(obj, 0);
                curTd.remove();
                $(document.body).css({ cursor: "default" });
                if (IsGotoPage) {
                    document.location = "#Page" + pageID;
                }
                IsInAjax = false;
            });
    }
    else {
        var fUrl = PageURLFormat1.replace(/\{0\}/, pageID);
        var ajaxObj = {};
        ajaxObj["url"] = fUrl;
        ajaxObj["type"] = "GET";
        ajaxObj["dataType"] = "html";
        ajaxObj["cache"] = true;
        ajaxObj["success"] = function(data, textStatus) {
            PageCaches1[pageID] = data;
            var tr = $(".trContainer1");
            var curTd = $(".trContainer1 .tdContainer1");
            var pageTd = $(data).find(".tdContainer1");
            curTd.after(pageTd);
            var divp = $(".divContainer1");
            var obj = {};
            obj["scrollLeft"] = curTd.width();
            var page = $("." + pageClass);
            var postPage = $(data).find("." + pageClass);
            page.after(postPage);
            page.remove();
            divp.animate(
                    obj,
                    1000,
                    function() {
                        obj["scrollLeft"] = 0;
                        divp.animate(obj, 0);
                        curTd.remove();
                        $(document.body).css({ cursor: "default" });
                        if (IsGotoPage) {
                            document.location = "#Page" + pageID;
                        }
                        IsInAjax = false;
                    });
        }
        ajaxObj["error "] = function() {
            IsInAjax = false;
            $(document.body).css({ cursor: "default" });
        }

        $("." + pageClass).css({ cursor: "wait" });
        $("." + pageClass + " *").css({ cursor: "wait" });
        $(document.body).css({ cursor: "wait" });
        $.ajax(ajaxObj);
    }
}

function JoinGroup(groupID) {
    var ajaxObj = {};
    ajaxObj["url"] = "GroupOperate.aspx?op=1&GroupID=" + groupID;
    ajaxObj["type"] = "GET";
    ajaxObj["dataType"] = "html";
    ajaxObj["cache"] = true;
    ajaxObj["success"] = function(data, textStatus) {
        if (data == "-1") {
            showMessage('Message', 'Please login!');
            return;
        }
        if (data == "0" || data == "1") {
            showMessage('Message', 'Join group successfully', function(button, text) {
                window.location.reload(true);
            }
                );
            return;
        }
        if (data == "2") {
            showMessage('Message', 'Request has been sent, waiting for approve', function(button, text) {
                window.location.reload(true);
            }
                );
            return;
        }
        if (data == "3") {
            showMessage('Message', 'Approved', function(button, text) {
                window.location.reload(true);
            }
                );
            return;
        }

        if (data == "4") {
            showMessage('Message', 'Denied', function(button, text) {
                window.location.reload(true);
            }
                );
            return;
        }

        showMessage('Message', 'Error!');
        return;
    }
    ajaxObj["error "] = function() {
        showMessage('Message', 'Error!');
    }

    $("<div />").attr("title", "Confirm").text("Are you sure join this group?").dialog({
        bgiframe: true,
        modal: true,
        buttons: {
            No: function() {
                $(this).dialog('close');
            },
            "Yes": function() {
                $.ajax(ajaxObj);
                $(this).dialog('close');
            }
        }
    });
}

function QuitGroup(groupID) {
    var ajaxObj = {};
    ajaxObj["url"] = "GroupOperate.aspx?op=2&GroupID=" + groupID;
    ajaxObj["type"] = "GET";
    ajaxObj["dataType"] = "html";
    ajaxObj["cache"] = true;
    ajaxObj["success"] = function(data, textStatus) {
        if (data == "-1") {
            showMessage('Message', 'Please login!');
            return;
        }
        if (data == "0" || data == "1") {
            showMessage('Message', 'Quit group successfully', function(button, text) {
                window.location.reload(true);
            }
                );
            return;
        }
        if (data == "2") {
            showMessage('Message', 'Remove failed', function(button, text) {
                window.location.reload(true);
            }
                );
            return;
        }

        showMessage('Message', 'Error!');
        return;
    }
    ajaxObj["error "] = function() {
        showMessage('Message', 'Error!');
    }
    $("<div />").attr("title", "Confirm").text("Are you sure quit this group?").dialog({
        bgiframe: true,
        modal: true,
        buttons: {
            No: function() {
                $(this).dialog('close');
            },
            "Yes": function() {
                $.ajax(ajaxObj);
                $(this).dialog('close');
            }
        }
    });

}


function ApproveUser(groupID, userID) {
    var ajaxObj = {};
    ajaxObj["url"] = "GroupOperate.aspx?op=1&GroupID=" + groupID + "&UserID=" + userID;
    ajaxObj["type"] = "GET";
    ajaxObj["dataType"] = "html";
    ajaxObj["cache"] = true;
    ajaxObj["success"] = function(data, textStatus) {
        if (data == "-1") {
            showMessage('Message', 'Please login!');
            return;
        }
        if (data == "0" || data == "1") {
            showMessage('Message', 'Approved', function(button, text) {
                window.location.reload(true);
            }
                );
            return;
        }
        if (data == "2") {
            showMessage('Message', 'Request has been sent, waiting for approve', function(button, text) {
                window.location.reload(true);
            }
                );
            return;
        }
        if (data == "3") {
            showMessage('Message', 'Approved', function(button, text) {
                window.location.reload(true);
            }
                );
            return;
        }

        if (data == "4") {
            showMessage('Message', 'Denied', function(button, text) {
                window.location.reload(true);
            }
                );
            return;
        }

        showMessage('Message', 'Error!');
        return;
    }
    ajaxObj["error "] = function() {
        showMessage('Message', 'Error!');
    }

    $("<div />").attr("title", "Process request").text("Are you sure apporve this request?").dialog({
        bgiframe: true,
        modal: true,
        buttons: {
            No: function() {
                $(this).dialog('close');
            },
            "Yes": function() {
                $.ajax(ajaxObj);
                $(this).dialog('close');
            }
        }
    });
}

function RemoveUser(groupID, userID) {
    var ajaxObj = {};
    ajaxObj["url"] = "GroupOperate.aspx?op=2&GroupID=" + groupID + "&UserID=" + userID;
    ajaxObj["type"] = "GET";
    ajaxObj["dataType"] = "html";
    ajaxObj["cache"] = true;
    ajaxObj["success"] = function(data, textStatus) {
        if (data == "-1") {
            showMessage('Message', 'Please login!');
            return;
        }
        if (data == "0" || data == "1") {
            showMessage('Message', 'Remove member sucessfully', function(button, text) {
                window.location.reload(true);
            }
                );
            return;
        }
        if (data == "2") {
            showMessage('Message', 'Remove failed', function(button, text) {
                window.location.reload(true);
            }
                );
            return;
        }

        showMessage('Message', 'Error!');
        return;
    }
    ajaxObj["error "] = function() {
        showMessage('Message', 'Error!');
    }
    $("<div />").attr("title", "Remove member").text("Are you sure remove this member?").dialog({
        bgiframe: true,
        modal: true,
        buttons: {
            No: function() {
                $(this).dialog('close');
            },
            "Yes": function() {
                $.ajax(ajaxObj);
                $(this).dialog('close');
            }
        }
    });

}



function RemoveGroupUser(groupID, userID) {
    var ajaxObj = {};
    ajaxObj["url"] = "GroupOperate.aspx?op=2&GroupID=" + groupID + "&UserID=" + userID;
    ajaxObj["type"] = "GET";
    ajaxObj["dataType"] = "html";
    ajaxObj["cache"] = true;
    ajaxObj["success"] = function(data, textStatus) {
        if (data == "-1") {
            showMessage('Message', 'Please login!');
            return;
        }
        if (data == "0" || data == "1") {
            showMessage('Message', 'Remove member sucessfully', function(button, text) {
                window.location.reload(true);
            }
                );
            return;
        }
        if (data == "2") {
            showMessage('Message', 'Remove failed', function(button, text) {
                window.location.reload(true);
            }
                );
            return;
        }

        showMessage('Message', 'Error!');
        return;
    }
    ajaxObj["error "] = function() {
        showMessage('Message', 'Error!');
    }
    $("<div />").attr("title", "Remove member").text("Are you sure remove this member?").dialog({
        bgiframe: true,
        modal: true,
        buttons: {
            No: function() {
                $(this).dialog('close');
            },
            "Yes": function() {
                $.ajax(ajaxObj);
                $(this).dialog('close');
            }
        }
    });

}


