/*
Classe da tela de Carregando
Exemplo de uso:
    janela = new janelaCarregando();
    janela.abrir(); // para abrir
    janela.fechar() // para fechar
*/

function janelaCarregando(){
    var self = this;
    self.janela = null;
    self.div = "<h1 id='simple-modal-carregando'>Carregando...</h1>";
    self.status = 'fechada';
    self.abrir = function(){
            if( self.status == 'fechada'){
                self.janela = jQuery(self.div).modal({zIndex: 5000,close: true});
                jQuery(document).keydown(function(e){

                    if( e.which == 27 ){self.janela.close();}
                     else{
	                 if( e.which == 9 )
			    e.preventDefault(); /*desabilita as funções do teclado*/
                     };
                    self.status = 'fechada';
                });
                self.status = 'aberta';
            };
    };

    self.fechar = function(){if(self.status == 'aberta')self.janela.close();};
};


function carregaEventos(){
    // instancia a Janela de "Carregando"
    janela_loading = new janelaCarregando();
    janela_loading.abrir();
    return false;
};

