/*
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='carregando'>Carregando...</h1>";
    self.status = 'fechada';
    self.abrir = function(){
            if( self.status == 'fechada'){
                    self.janela = jQuery(self.div).modal({
                    close: true
                    });

                    jQuery(window).keydown(function(e){
                    if( e.which == 27 )
                            self.janela.close();
                            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();
    montaCarrega(janela_loading);
}

function montaCarrega(e){
    e.abrir();
    return false;
};

