function site_ajax_url(url){
    return BASE_AJAX_URL+url;
}

function site_url(url){
    return BASE_URL+'#/'+url;
}

function troca_current_menu(elemento, title){
    if(elemento!=undefined){
        jQuery('div.menu li a.current').removeClass('current');
        jQuery('div.menu li a[href="'+jQuery(elemento).attr('href')+'"]').attr('class','current');
        jQuery('div#rodape li a.atual').removeClass('atual');
        jQuery('div#rodape li a[href="'+jQuery(elemento).attr('href')+'"]').attr('class','atual');
        if(title!=''){
            jQuery('title').html(title+TITLE);
        }else{
            jQuery('title').html(jQuery(elemento).html()+TITLE);
        }
    }else{
        if(title!=''){
            jQuery('title').html(title+TITLE);
        }
    }
}

function troca_title(title){
    jQuery('title').html(title+TITLE);
}

function get_troca_pagina(url,elemento,title){
    if(title==undefined){
        troca_current_menu(elemento,'');
    }else{
        troca_current_menu(elemento,title);
    }
    document.location.href=site_url(url);
    jQuery('#conteudo').html('<p style="clear: both; text-align: center; padding: 50px 0;"> <img src="'+BASE_URL+'public/images/load.gif" alt="" /> </p>');
    jQuery.ajax({
        type: "GET",
        url: site_ajax_url(url),
        success: function(html){
                jQuery('#conteudo').html(html);
                ajusta_geral(); 
        }
    });
    return false;
}

function get_troca_pagina_auto(url){
    var cont = 0;
    $('div.menu li a').each(function(index) {
        if($(this).attr('href')==BASE_URL+url){
            troca_current_menu(this,'');
            cont++;
        }
    });
    $('div#rodape li a').each(function(index) {
        if($(this).attr('href')==BASE_URL+url){
            troca_current_menu(this,'');
            cont++;
        }
    });
    
    document.location.href=site_url(url);
    jQuery('#conteudo').html('<p style="clear: both; text-align: center; padding: 50px 0;""> <img src="'+BASE_URL+'public/images/load.gif" alt="" /> </p>');
    jQuery.ajax({
        type: "GET",
        url: site_ajax_url(url),
        success: function(html){
                jQuery('#conteudo').html(html);
                ajusta_geral(); 
                if(cont==0){
                    troca_title(jQuery('a#pega_titulo').attr("title"));
                    jQuery('div.menu li a.current').removeClass('current');
                    jQuery('div#rodape li a.atual').removeClass('atual');
                }
        }
    });
    return false;
}

if(URI_STRING.indexOf('#/')<=-1){
    var troca = document.location.href.split(BASE_URL)[1];
    if(troca!=''){
        var new_url = document.location.href.replace('/'+troca,'/#/'+troca);
        document.location.href = new_url;
    }
}

if(URI_STRING.indexOf('#!')!=-1){
    var troca = document.location.href.split(BASE_URL)[1];
    if(troca!=''){
        var new_url = site_url('galeria-de-fotos');
        URI_STRING = new_url;
    }
}

$(function(){
    if(URI_STRING.indexOf('#/')!=-1){
        get_troca_pagina_auto(URI_STRING.split('#/')[1]);
    }
});
