function AjaxUpdate(
aElementID,
aURL,
aParameters)
{
   var feedback    = '<img src="/Images/General/AjaxFeedback.gif" width="52" height="24" />';
   var ajaxUpdater = new Ajax.Updater({success:   aElementID,
                                       onCreate:  UpdateElement(aElementID,feedback)}, 
                                                  aURL, 
                                                 {method:      'post', 
                                                  parameters:  aParameters, 
                                                  onFailure:   AjaxError,
                                                  evalScripts: true});
			
   return(true);
}



function AjaxUpdateForm(
aElementID,
aURL,
aFormID)
{
   return(AjaxUpdate(aElementID,aURL,$(aFormID).serialize(true)));
}



function UpdateElement(
aElementID,
aContent)
{
   $(aElementID).update(aContent)
   
   return(true);
}



function AjaxError()
{
   alert('Ajax request failed.  Please try again.');
   
   return(true);
}
