function doUpdate(event){
  if($(event.getArea())) {
    Debug.log('area found: ' + event.getArea());
    new Ajax.Updater(event.getArea(), event.getUrl(), {asynchronous:true, evalScripts:false});
  }
}
function executePendingEvents() {
	if(eventdata) {
	  eventdata.each (function(event) {
       doUpdate(event);
	  });
	}
}
function reloadEventArea(area) {
  if(eventdata) {
    eventdata.each (function(event) {
      if(event.getArea() == area) {
        doUpdate(event);
      }
    });
  }
}
Event.observe(window, 'load', executePendingEvents );
