// db_utils.js

// functions ------------
// db_ClearTable(table_name)

function db_ClearTable(table_name)
	{
	var data = new Object();
	data.command = "clear_table";
	data.table_name = table_name;
	data.result = false;
	var dataString = $.toJSON(data);
	delete data;
	$.post('db_utils.php', {data: dataString}, done_db_ClearTable);
	}
function done_db_ClearTable(res)
	{
	var obj = $.evalJSON(res);
	alert(obj.table_name+" has been cleared.");
	delete obj;
	}

//---------------------------------------------
function db_ClearTables(table_names, donefunc)
	{
	var data = new Object();
	data.command = "clear_tables";
	data.table_names = js_arraytostring(table_names);
	var dataString = $.toJSON(data);
	delete data;
	$.post('db_utils.php', {data: dataString}, donefunc);
	}

 function db_ClearTableFromElem(e)
	{
	db_ClearTable($(e.target).attr("name"));
	}
function db_ClearUsersTable()
	{
	db_ClearTable("users");
	}
function db_ClearDebugTable()
	{
	db_ClearTable("debug");
	}
function db_ClearGroopTable()
	{
	db_ClearTable("groop");
	db_ClearTable("groop_user");
	}
//-------------------------------------------------------------------
function chat_clear(){
	db_ClearTables(['chat_session','chat_msg','chat_invite','chat_user'], goto_admin_chat)
}