/*
 * AJAX function to update menu items [NH]
 */

function updateMenuItems(id)
{
	initializeUpdate();
	new Ajax.Request('/menu/update_menu_items/', {parameters:'id='+id, onComplete:updateItems, onFailure:errorAlert, asynchronous:true, evalScripts:true});
}

function initializeUpdate()
{
	$('updating').style.display = '';
}

function updateItems(t)
{
	$('menu_items').innerHTML = t.responseText;
	finalizeUpdate();
}

function finalizeUpdate()
{
	$('updating').style.display = 'none';
}

function errorAlert(t)
{
	alert('Unable to complete your request. Please try again!');
}