function menu_list()
{
	myAjaxObj = new sack();
	myAjaxObj.requestFile = "Menu_edit.php?mode=List";
	myAjaxObj.onCompletion = function(){putResults(); };
	myAjaxObj.runAJAX();
//	put_results('Main_Container');

}
function menu_Edit(mode,id)
{
	var name = document.getElementById('menu_item_name'+id);
	var url = document.getElementById('menu_item_url'+id);
	var admin = document.getElementById('admin_menu_flag'+id);
	var display = document.getElementById('display_order'+id);
	var enabled = document.getElementById('enabled_flag'+id);
	var type = document.getElementById('item_type'+id);
	if(mode == "Delete")
	{
		if(!confirm("Do you really want to delete this item?"))
			return false;
	}
	if(url.value == "#")
		url.value = "";
/*	if(mode=="ADD" && type.options[type.selectedIndex].value == "internal" && url.value != "")
	{
		http_handler("mode=CheckFile&url="+url.value,"");
		if(g_response != "Ok")
		{
			if(!confirm(url.value+" does not exist.  Do you still want to add this item to the menu?"))
				return false;
		}
	}*/
	if(!display_value_check(display.value))
	{
		alert("You must supply a numeric value for display order");
		return false;
	}
	var msg="?mode="+mode+"&id="+id+"&name="+name.value+"&url="+url.value+"&admin=";
	var opt=admin.options[admin.selectedIndex].value;
	msg += opt+"&display="+display.value+"&enabled=";
	opt=enabled.options[enabled.selectedIndex].value;
	msg += opt+"&type=";
	opt=type.options[type.selectedIndex].value;
	msg += opt;
	myAjaxObj = new sack();
	myAjaxObj.requestFile = "Menu_edit.php"+msg;
	myAjaxObj.onCompletion = function(){putResults('Main_Container'); };
	myAjaxObj.runAJAX();
	return false;
//	http_handler(msg,'Main_Container');
//	put_results('Main_Container');
//	http_handler("mode=Refresh","Menu_Container");
//	put_results("Menu_Container");

	return false;
}
function display_value_check(val)
{
	if(!val || val == "" || isNaN(val))
	{
		return false;
	}
	return true;
}
function putResults(id)
{
	var mymain=document.getElementById(id);
	if(myAjaxObj.response != "")
	{
		mymain.innerHTML=myAjaxObj.response;
	}

}
myAjaxObj="";
function deleteUser(user_no)
{
	myAjaxObj = new sack();
	myAjaxObj.requestFile = "deleteUser.php?user_no="+user_no;
	myAjaxObj.onCompletion = function(){putResults('userList'); };
	myAjaxObj.runAJAX();
	return false;
}
function check_username()
{
	var un = document.getElementById('username');
	if(un.value == "")
		return;
	myAjaxObj = new sack();
	myAjaxObj.requestFile = "Check_username.php?UN="+un.value;
	myAjaxObj.onCompletion = function(){handle_results(); };
	myAjaxObj.runAJAX();

}
function handle_results()
{
	var	result = myAjaxObj.response;
	if(result != "ok")
	{
		var un = document.getElementById('username');
		alert("Username "+un.value+" is already in use, pick another");
		un.value="";
	}

}