function closeMessageBox () {
	 Effect.Fade('messageBox');
}

function adminFunctionValid(id,action,table) {
	var img = 'on_off_'+id;
	var href = 'href_'+id;
	
	adminFunction(id,action,table);
	$(img).src="/img/"+action+".png";
	if(action =="on") {
		$(href).href = "javascript:adminFunctionValid('"+id+"','off','"+table+"');";
	} else {
		$(href).href = "javascript:adminFunctionValid('"+id+"','on','"+table+"');";
	}
}

function adminFunction(id,action,table) {
	var url = '/admin/AdminAjax.php';
	var params = 'id='+id+"&action="+action+"&table="+table;
	var ajax = new Ajax.Updater(
	'message',
	url,
	{method: 'get', parameters: params});
	$('messageBox').style.display = "block";
}

function adminFunctionDelete(id,action,table) {
	var theDiv = 'item_'+id;
	adminFunction(id,action,table);
	Effect.Fade(theDiv);
}

function leaderFunctionValid(id,action,table) {
	var img = 'on_off_'+id;
	var href = 'href_'+id;
	
	leaderFunction(id,action,table);
	$(img).src="/img/"+action+".png";
	if(action =="on") {
		$(href).href = "javascript:leaderFunctionValid('"+id+"','off','"+table+"');";
	} else {
		$(href).href = "javascript:leaderFunctionValid('"+id+"','on','"+table+"');";
	}
}

function leaderFunction(id,action,table) {
	var url = '/leader/LeaderAjax.php';
	var params = 'id='+id+"&action="+action+"&table="+table;
	var ajax = new Ajax.Updater(
	'message',
	url,
	{method: 'get', parameters: params});
	$('messageBox').style.display = "block";
}

function leaderFunctionDelete(id,action,table) {
	var theDiv = 'item_'+id;
	leaderFunction(id,action,table);
	Effect.Fade(theDiv);
}



function userFunctionValid(id,action,table) {
	var img = 'on_off_'+id;
	var href = 'href_'+id;
	
	userFunction(id,action,table);
	$(img).src="/img/"+action+".png";
	if(action =="on") {
		$(href).href = "javascript:leaderFunctionValid('"+id+"','off','"+table+"');";
	} else {
		$(href).href = "javascript:leaderFunctionValid('"+id+"','on','"+table+"');";
	}
}

function userFunction(id,action,table) {
	var url = '/user/UserAjax.php';
	var params = 'id='+id+"&action="+action+"&table="+table;
	var ajax = new Ajax.Updater(
	'message',
	url,
	{method: 'get', parameters: params});
	$('messageBox').style.display = "block";
}


function userFunctionDelete(id,action,table) {
	var theDiv = 'item_'+id;
	userFunction(id,action,table);
	Effect.Fade(theDiv);
}

function listGroups(id) {
	var url = '/admin/AdminAjax.php';
	var params = "id="+id+"&action=listGroups&table=UserGroups";
	var ajax = new Ajax.Updater(
	'currentGroupList',
	url,
	{method: 'get', parameters: params});
}

function addToGroup(id,user,isLeader) {
	var url = '/admin/AdminAjax.php';
	
	var params = "id="+id+"&user="+user+"&action=addToGroup&table=UserGroups&isLeader="+isLeader;
	var ajax = new Ajax.Updater(
	'addGroupMessage',
	url,
	{method: 'get', parameters: params});
	$('addGroupMessage').style.display = "block";
	listGroups(user);
}


function deleteGroup(id) {
	var theDiv = 'item_'+id;
	var url = '/admin/AdminAjax.php';
	var params = 'id='+id+"&action=deleteGroup&table=UserGroups";
	var ajax = new Ajax.Updater(
	'addGroupMessage',
	url,
	{method: 'get', parameters: params});
	Effect.Fade(theDiv);
}
