$(document).ready(function() {
	link = location.href.split('?')[1];
	add_ajax();
	marca_menu();
	hacks_css();
	link_externo();
});

// ADICIONA  O AJAX E TITULO DOC
function add_ajax(){
	$('.ngg-album-compact a, .widgettitle a, .ngg-navigation a, .ngg-imagebrowser-nav a, .ajax a[@href*=nativix.net]:not(a[@href*=myspace], a[@href*=.jpg],a[@href*=.mp3],a[@href*=.rar],a[@href*=.zip], a[@href*=.png], a[@href*=.doc], a[@href*=print], a[@href*=download-monitor])').unbind('click').bind('click',function(event){
		link = this.href.split('?')[1];
		titulo = this.title;
		if(link == undefined) {link = 'page_id-2'};
		event.preventDefault();
		faz_ajax(link,titulo);
	});
};

//EFEITOS AJAX
function ajaxEffect(content){
	$(content).css({visibility:"hidden"}).fadeIn(1000).css({visibility:"visible"});
};

// FAZ O AJAX
function faz_ajax(){
	$.ajax({
		type: "POST",
		url: "?" + link,
		data: "?=" + link,
		beforeSend: function() {
			scrollTo(0,0); 
			ajaxEffect(".pagina")
			$("#content").html('<div class="ajax_loading"><p>Nativix LIVE.... Lendo!</p></div>');
		},
		success: function(pagina){
			$("#content").slideDown('slow');
			$("#content").html(pagina);
			id_class(link,titulo);
			add_ajax();
			marca_menu();
			efeito_img();
		},
		error: function() {
			$("#content").html('<div class="ajax_loading ajax_error"><p>Sinto... Ocorreu um erro!<br />Tente novamente.</p></div>');
		}
	});
};

//ATRIBUI  ID e CLASSE AO BODY  E  TITULO A JANELA
function id_class(){
	$("body").attr("id", link.replace('=','-'));
	var classe = link.split('=')[0];
	if(classe == 'cat'){classe = 'pg-category'};
	if(classe == 'page_id-2'){
		$("body").attr("id", "home");
		classe = 'tem_ajax'
	};
	if(classe == 'p'){classe = 'pg-single'};
	if(classe == 'page_id'){classe = 'pg-page'};
	$("body").attr("class", classe);
	document.title = titulo + " | Nativix.net" ;
};

// EFEITOS MARCACAO
function marca_menu(){
	$(".tabbar a").click(function (){
		$(".tabbar li").attr("class","tab");
		$(this).parent(".tab").attr("class","tabselected");
	});
};

//TARGET LINKS EXTERNOS
function link_externo(){
	$("a:not([@href*=nativix.net])").not("[href^=#]").addClass("externo").attr({ target: "_blank" });
};

//HACKS  CSS
function hacks_css(){
	if($.browser.safari) { $("body").css("font-size","0.75em"); };
};

function efeito_img(){ 
	tb_init('a[@href*=.jpg], a[@href*=.gif], a[@href*=.png]');
};