// Place your application-specific JavaScript functions and classes here
// This file is automatically included by javascript_include_tag :defaults

Ajax.Responders.register({
  onCreate: function() {
    if(Ajax.activeRequestCount > 0)
      Element.show('busy');
  },
  onComplete: function() {
    if(Ajax.activeRequestCount == 0)
      Element.hide('busy');
  }
});

Flash={
    show:function(){
        $('flashMessage').visualEffect('appear');
        this.timer=setTimeout('Flash.hide()',5000);
    },
    hide:function(){
        $('flashMessage').visualEffect('fade');
        clearTimeout(this.timer);
        return false;
    }
};

function fixBoxHeight() {
// match the left menu and content heights
  var l_height = $('leftMenu').getHeight();
  var c_height = $('bodyContent').getHeight();
  if (l_height > c_height) {
    $('bodyBox').setStyle({height: (l_height-70)+'px'} );    
  } else if (l_height < c_height) {
    $('menuBox').setStyle({height: (c_height-70)+'px'} );    
  }
}