// Place your application-specific JavaScript functions and classes here
// This file is automatically included by javascript_include_tag("defaults")
showLoader = function() {
    Element.show('indicator');
    Element.update('indicator', 'Carregando...');
}

hideLoader = function() {
    Element.update('indicator', '');
    Element.hide('indicator');
}

Ajax.Responders.register({
    onCreate: showLoader,
    onLoaded: hideLoader,
    onFailure: function(t) {
        alert('Erro ao carregar conteúdo')
    },
    onComplete: hideLoader
});

function popup(URL, NOM, LAR, ALT, scrollbars) {
  if ( scrollbars ) {
      resizable = scrollbars = 1;
  } else {
      resizable = scrollbars = 0;
  }
  var left   = (screen.width   - LAR) / 2;
  var top    = (screen.height  - ALT) / 2;
  Janela = window.open(URL, NOM, 'width='+LAR+', height='+ALT+', top='+top+', left='+left+', scrollbars='+scrollbars+', status=0, toolbar=0, location=0, directories=0, menubar=0, resizable='+resizable+', fullscreen=0');
  Janela.focus();
}
