function ajaxformsubmit(form, fLoading, fSuccess, fFailure)
{
	form = $(form);
	new Ajax.Request(form.action,
	{
		method: "post",

		parameters: form.serialize(true),

		onLoading: function (transport)
		{
			fLoading(transport, form);
		},

		onSuccess: function (transport)
		{
			fSuccess(transport, form);
		},

		onFailure: function (transport)
		{
			fFailure(transport, form);
		}
	});

	return false;
}

function ajaxupdatefromrequest(url, obj)
{
	new Ajax.Request(url, {method: "get", onSuccess: function(transport) {$(obj).update(transport.responseText)}}); 
}
