/*
  ERROR PAGE FUNCTIONS
*/

var ErrorPageNS = {
  openInfo: function() {
    $('error_open').setStyle('display', 'none');
    $('error_close').setStyle('display', 'block');
    $('error_info').setStyle('display', 'block');
    recenterDialog();
  },

  closeInfo: function() {
    $('error_open').setStyle('display', 'block');
    $('error_close').setStyle('display', 'none');
    $('error_info').setStyle('display', 'none');
    recenterDialog();
  },

  openSignalError: function(description) {
    // fill in
    $E('#error_submit_form [name=field_description]').value = description;
    $E('#error_submit_form [name=field_severity]').value = 'Auto';
    // set submission properly
    $E('#error_submit_form form').onsubmit = function() {
      new AjaxReload('global_toolbar/actionsFolder/BugTrack/action', {
        data: $E('#error_submit_form form').toQueryString(),
        onSuccess: function() { alert('Ok'); closeModalDialog(); }
      }).request();
      return false;
    }
    // show
    $('error_submit_form').setStyle('display', 'block');
    $('error_signal_open').setStyle('display', 'none');
    recenterDialog();
  }

};