﻿// JScript File
function SearchGroups()
{
    PageMethods.ReloadControl(0,document.getElementById(searchBoxId).value,SearchGroupsDone);
}

function SearchGroupsDone(result, response, methodName)
{
    document.getElementById(resultsDiv).innerHTML = result;
}

function PageGroupMembers(userId, page, pageSize)
{
  //  new Effect.BlindDown(ownedUpdateDiv, {duration:1, queue: {position:'end', scope: 'update'}});
    PageMethods.PageGroupMembers(userId, page, pageSize, OnDonePageGroupMembers);
}

function OnDonePageGroupMembers(result)
{
    $get(gmDiv).innerHTML = result;
   // new Effect.BlindUp(ownedUpdateDiv, {duration:1, queue: {position:'end', scope: 'update'}});
}

function JoinGroup(groupId)
{
    GameNet.Web.Rec.JoinGroup(groupId,JoinGroupDone,JoinGroupError);
}
function JoinGroupError()
{
    alert("Error joining group");
}
function JoinGroupDone(result)
{
    if(result)
        $get(bTextDiv).innerHTML = "LEAVE";
    else
        $get(bTextDiv).innerHTML = "JOIN"; 
}
function GetMessages()
{
    GameNet.Web.Rec.GetMessages(groupId,GetMessagesDone);
}

function GetMessagesDone(result)
{
    $get('messDiv').innerHTML = result;
}
