$(document).ready(function() {

    /**
     * Detecta a alteração de um endereço ajax (com hash)
     *
     * @author MNDeployer
     * @version 1.0
     * @since 0.01
     */
    $('a.nav_ajax').address(function() {
        //verifica se existe uma área especifica na qual os conteudos devam ser carregados
        //obtem o hash do url
        var url_hash = $(this).attr('href').replace(/^#/, '');
        
        //hack para IE7 (para remover o endereço original quando detectado)      
        //url_hash.replace(Mn.Base.Nav.getBaseUrl(), '');
        
        //retorna o url para append no endereço
        return url_hash;
    });

    /**
     * Detecta a inicialização de um endereço ajax (com hash)
     *
     * @author MNDeployer
     * @version 1.0
     * @since 0.01
     */
    $.address.change(function(event){
        //área a carregar
        var area_carregar = Mn.Base.Utils.ltrim($.address.path(), '/')
        //verifica se existe uma área especifica na qual os conteudos devam ser carregados
        //navega para área seleccionada
        if(area_carregar != ''){
            Mn.Base.Nav.carregaArea(area_carregar, null, null, function(data, subtitulo){
                              
                //definição do subtitulo para identificação no menu
                subtitulo = subtitulo.replace(/ /g,"-");
                $('.menu_link').each(function(){
                    $(this).removeClass('activo');
                });
                $('.menu-' + $.trim(subtitulo.toLowerCase())).addClass('activo');
                
                //seta de identificação da área
                Mn.Website.Animacoes.processaIdentificacaoArea(subtitulo);
            });
        }
    });
});
