function joinGroup(_igrId)
{
	getById("joinGroup" + _igrId).style.display = "none";
	getById("joinedGroup" + _igrId).style.display = "";
	
	var request = new AjaxRequest(pathPrefix + "/Ajax/igrApplyForGroup" + firstSeperator + "id=" + _igrId + sid2);
	request.doRequest();
}

function applyForGroup(_igrId) 
{
	getById("applyForGroup" + _igrId).style.display = "none";
	getById("appliedForGroup" + _igrId).style.display = "";
	
	var request = new AjaxRequest(pathPrefix + "/Ajax/igrApplyForGroup" + firstSeperator + "id=" + _igrId + sid2);
	request.doRequest();
}

function leaveGroup(_igrId) 
{
	if(!confirm(getById("lngLeaveThisGroup" + _igrId).innerHTML))
	{
		return;
	}
	
	getById("igr_actionBox").style.display = "none";
	
	var request = new AjaxRequest(pathPrefix + "/Ajax/igrLeaveGroup" + firstSeperator + "igrId=" + _igrId + sid2);
	request.doRequest();
}

function inviteToGroup(_usrId, _igrId) 
{
	getById("inviteToGroup" + _igrId).style.display = "none";
	getById("invitedToGroup" + _igrId).style.display = "";

	var request = new AjaxRequest(pathPrefix + "/Ajax/igrInviteToGroup" + firstSeperator + "usrId=" + _usrId + "&igrId=" + _igrId + sid2);
	request.doRequest();
}

function removeFromGroup (_usrId, _igrId) 
{
	getById("inviteToGroup" + _igrId).style.display = "";
	getById("removeFromGroup" + _igrId).style.display = "none";
	
	var request = new AjaxRequest(pathPrefix + "/Ajax/igrRemoveFromGroup" + firstSeperator + "usrId=" + _usrId + "&igrId=" + _igrId + sid2);
	request.doRequest();
}
