//Menu Accordion
var j = jQuery.noConflict();

j(document).ready(function(){
	//Menu
	//Adiciono classe no Menu Principal
	j('#BlocoEsq > ul').addClass('menuEsquerdo');
	
	var lastIndex = -1;
	j('ul.menuEsquerdo li:has(ul)').click(function(){
		var speed = (j(this).attr('speed')!=undefined)?parseInt(j(this).attr('speed')):'normal';
		var $ul = j(this).find('ul:not(:animated)'); //pega a UL
		j('ul.menuEsquerdo ul.active').removeClass('active').slideUp(); //contrai todos os ul's
		
		if(lastIndex!=j(this).index()){
			if($ul.hasClass('active')){ //se estiver aberto
				$ul.slideUp();
				$ul.removeClass('active')
			} else { //senao...
				$ul.slideDown(speed);
				$ul.addClass('active')
			}
			lastIndex = j(this).index();
		} else {
			lastIndex = -1;
		}

	});
	
	j('ul.menuEsquerdo li:has(li.current_page_item)').attr('speed',0).trigger('click').removeAttr('speed');
	
	//------------
	
	//Tabs
	var abaInicial 	= 0;
	var fadeTime 	= 500;
	var $seta 		= j('.redesSociais .setaRedeSelecionada span');
	var wBotao		= j('.redesSociais ul:first li:first').outerWidth();
	
	j('.conteudoRedeSocial > div').hide();
	
	j('.redesSociais ul:first li').click(function(){
		var _index = j(this).index();
		var $elem = j('.conteudoRedeSocial > div:eq('+_index+')');
		
		$seta.animate({'margin-left':((wBotao*_index)+wBotao/2 - 2)+'px'});
		
		j('.conteudoRedeSocial > div').fadeOut(fadeTime);
		setTimeout(function(){
			$elem.fadeIn();
		}, fadeTime);
	});
	
	j('.redesSociais ul:first li:eq('+abaInicial+')').trigger('click');
	//------------
	
	//Background Menu Topo
	j('#LinksTopo ul li:not(.current_page_item) a').hoverIntent(function(){
		j(this).animate({backgroundPosition:'0 0'}, 'fast');
	}, function(){
		j(this).animate({backgroundPosition:'0 55px'}, 'fast');
	});
	//------------
	
	//Fotos
	j('.imagemConteudo').each(function(){
		j(this).width(j('img',this).width());
	});
	
	//Destaques Capa
	j('#BlocoCen .destaquesCentro').ListaDestaques();
	
	//Aumenta e diminui fonte do conteúdo
	var variacoes 		= 2;
	var proporcao 		= 3;
	var variacaoAtual 	= 0;
	var $containerTexto = j('.conteudoInterna');
	j('.aumentarDiminuirTexto .mais').click(function(){
		if(variacaoAtual<variacoes){
			var size 	= $containerTexto.css('font-size');
			size 		= parseInt(size.substr(0, size.length-2))+proporcao;
			
			$containerTexto.animate({'font-size':size+'px'},'fast');
			
			variacaoAtual++;
		}
	});
	j('.aumentarDiminuirTexto .menos').click(function(){
		if(variacaoAtual>-variacoes){
			var size 	= $containerTexto.css('font-size');
			size 		= parseInt(size.substr(0, size.length-2))-proporcao;
			
			$containerTexto.animate({'font-size':size+'px'},'fast');
			
			variacaoAtual--;
		}
	});
	// Isso é um prettyPhoto!
	j("a[rel^='prettyPhoto']").prettyPhoto();
	
	//ANUNCIE
	j('.NavAnuncie a').click(function(e){
		var _id = j(this).attr('href');
		
		j('.blocoFormato').slideUp();
		j(_id).slideDown();
		
		e.preventDefault();
	});
	j('.blocoFormato:not(:first)').slideUp(0);
	
	//AJAX COMBO RÁDIO
	j('#TipoPodcast').change(function(){
		j('#Podcast').html('<option value="-1">Carregando...</option>');
		var _value = j(this).val();
		
		j.ajax({
			url: TEMPLATE_URL+'/includes/query_podcast.php',
			dataType: 'html',
			data: {tipo: _value},
			complete: function(jqXHR, textStatus){
				j('#Podcast').html('<option value="-1">Selecione um podcast</option>'+jqXHR.responseText);
			}
		});
	});
	
	j('#Podcast').change(function(){
		var _value = j(this).val();
		
		j.ajax({
			url: TEMPLATE_URL+'/includes/query_podcast.php',
			dataType: 'html',
			data: {detalhe:true, id: _value},
			complete: function(jqXHR, textStatus){
				j('#detalhePodcast').html(jqXHR.responseText);
			}
		});
	});
	
	//ADICIONA CLASSES NA TABELA
	j('table').each(function(){
		j(this).find("tr:first").addClass('trFirst');
	});
	
	//LINK QUANDO TEM SUB-MENU
	j('li:has(ul)').find('a:first').attr('href','javascript:void(0)');
	
	j('li ul li:has(ul)').find('a:first').addClass('subMenuSub');
	
	j('.cat_mapadosite ul li:has(ul)').addClass('noLink');
	j('.cat_mapadosite ul li:has(ul)').find('a:first').addClass('firstLink');
	
	j('.cat_mapadosite ul li ul li .firstLink').removeClass('firstLink');
});
