ajax_request = {};
ajax_request.active = false;
ajax_request.error = false;

$.ajaxSetup({
 
  beforeSend: function (XMLHttpRequest, textStatus) 
   { 
    ajax_request.active = true;
    ajax_request.error = false;
    web_ui.show_splash_screen();
   },   
   
  complete: function (XMLHttpRequest, textStatus) 
   { 
    if (ajax_request.error == false)
     {
      web_ui.hide_splash_screen();
     } 
   },
  
  error: function (XMLHttpRequest, textStatus, errorThrown) 
   { 
    ajax_request.error = true;
    web_ui.alert(textStatus); 
   },   
    
  timeout: 2000
}); 
