Ajax.Responders.register({
  onCreate: function() {
    if($('ajax_notifier') && Ajax.activeRequestCount>0)
      Effect.Appear('ajax_notifier',{duration:0.5,queue:'end'});
  },
  onComplete: function() {
    if($('ajax_notifier') && Ajax.activeRequestCount==0)
      Effect.Fade('ajax_notifier',{duration:0.5,queue:'end'});
  }
});

function conference_filter_changed() {
	window.location = "?conference=" + $('conference_filter').value;
}

Event.observe(window, 'load', page_loaded, false);

function page_loaded() {
	if( $("conference_filter") ) {
		Event.observe('conference_filter','change',conference_filter_changed);
	}	
}

function publishLocationToFacebook(loc) {
  FB.ensureInit(function() {
      FB.Connect.streamPublish('', loc, null);
  });
}
