$(document).ready(function() {

	//#####################################################
	// ##### ASSUNTOS QUE VOCÊ PODE ESCOLHER: escolha dinâmica - INICIO#######
	//#####################################################
	
		// Contéudo a ser exibido no box principal
		var theme_html;
		function selectTheme(theme, theme_html) {
			theme_html = $("#themes_content").html();
			// Quantidade de grupos de assuntos
			var count_groups = 5;
			// Assuntos e seus respectivos grupos, contéudos e irmãos
			var themes = [
				{id:"theme_home", 				group:1, brother:"theme_health", 				content:"<ul><li>Artigos para bebês e gestantes</li><li>Brinquedos</li><li>Cama, mesa e banho</li><li>Decoração e móveis</li><li>Eletrodomésticos/utensílios domésticos</li></ul>"},
				{id:"theme_health", 				group:1, brother:"theme_home", 				content:"<ul><li>Beleza e estética</li><li>Clínicas, hospitais e laboratórios</li><li>Medicina e odontologia</li><li>Saúde e bem-estar</li><li>Terapias alternativas</li></ul>"},
				{id:"theme_culture", 			group:2, brother:"theme_services", 			content:"<ul><li>Cinema</li><li>Entretenimento e cultura</li><li>Esportes</li><li>Hobbies, miniaturas e coleções</li><li>Jogos eletrônicos </li><li>Livrarias</li><li>Moda <span>(vestuário, calçados, joalherias, bijuterias)</span></li><li>Música e som</li><li>Restaurantes, bares e casas noturnas</li><li>Revistas, jornais e publicações</li><li>Turismo e hospedagem</li></ul>"},
				{id:"theme_services", 		group:2, brother:"theme_culture",				content:"<ul><li>Academias esportivas</li><li>Agências de relacionamentos e namoro</li><li>Assistência técnica <span>(eletroeletrônicos)</span></li><li>Buffet, festas e eventos</li><li>Empregos</li><li>Floriculturas</li><li>Limpeza e manutenção</li><li>Pet-shop e veterinária</li><li>Reforma e construção</li><li>Segurança <span>(equipamentos e serviços )</span></li><li>Seguros</li><li>Traduções</li></ul>"},
				{id:"theme_education", 	group:3, brother:"theme_sex", 						content:"<ul><li>Concursos e apostilas</li><li>Cursos</li><li>Educação e pesquisa</li><li>Universidades e faculdades</li><li>Vestibular</li></ul>"},
				{id:"theme_sex", 						group:3, brother:"theme_education", 	content:"<ul><li>Acessórios sexuais</li><li>Acompanhantes</li><li>Conteúdo adulto</li><li>Gays</li><li>Motéis</li></ul>"},
				{id:"theme_cars", 					group:4, brother:"theme_technology", content:"<ul><li>Transporte e logística</li><li>Veículos, locação e acessórios</li></ul>"},
				{id:"theme_technology", group:4, brother:"theme_cars", 					content:"<ul><li>Câmeras digitais e celulares</li><li>Informática e suprimentos</li><li>Tecnologia</li><li>Telecomunicações</li><li>TV e vídeo</li></ul>"},
				{id:"theme_busines", 			group:5, brother:"theme_wap", 					content:"<ul><li>Agricultura e pecuária</li><li>Economia e negócios</li><li>Feiras e congressos</li><li>Imóveis</li><li>Marketing e assessoria empresarial</li><li>Papelarias/Material de escritório</li></ul>"},
				{id:"theme_wap", 					group:5, brother:"theme_busines", 			content:"<ul><li>Wap Celular</li><li>Wap Downloads</li><li>Wap Esporte</li><li>Wap Notícias</li><li>Wap Serviços</li></ul>"}
			];	
			// verifica o assunto clicado
			for (var i=0; theme_temp = themes[i]; i++){
				if(theme_temp.id == theme){
					objtheme = theme_temp;
					break;
				}
			}
			// retira estilo do assunto selecinodo
			$(".themes_list > li > a").removeClass("selected");
			$(".themes_list > li > a").removeClass("selectedmin");
			$(".themes_list > li > a").removeClass("brother");
			// adiciona estilo com fonte menor para link com palavra "muito grande"
			if(objtheme.id == 'theme_culture'){
				$("#"+objtheme.id).addClass("selectedmin");
			}
			// conteúdo loading
			loadcontent = '<div id="loading_theme">aguarde...</div>';
			// esconde o conteúdo atual
			$("#themes_content").slideToggle("slow", function() {
				// remove o conteúdo atual
				$(this).remove();
				if (!document.getElementById('themes_content')) {
					// cria novo container de conteúdo escondido 
					$("#themes_" + objtheme.group).after('<div class="norend" id="themes_content">' + loadcontent + '</div>');
					// adiciona estilo ao assunto clicado
					$("#"+objtheme.id).addClass("selected");
					$("#"+objtheme.brother).addClass("brother");
					// exibe o conteúdo criado
					$("#themes_content").slideDown("slow", function() {
							$("#themes_content").html(objtheme.content);
						}
					);
				}
			});
		}
		// Adiciona ação para clique nos assuntos
		$(".themes_list > li > a").click(function() {
			selectTheme(this.id, theme_html);
		});
		
	//#####################################################
	// ##### ASSUNTOS QUE VOCÊ PODE ESCOLHER: escolha dinâmica - FIM #########
	//#####################################################
	
		$("#tree_navigator > dd > a").click(function() {
			selectImage(this.id);
		});
		
		function selectImage(imgSelect) {
			if (imgSelect == 'i1') {
				$('#tree_seg1').show();
				$('#tree_seg2').hide();
				$('#tree_seg3').hide();
				$('#i1').addClass("selected");
				$('#i2').removeClass("selected");
				$('#i3').removeClass("selected");
			} else if (imgSelect == 'i2') {
				$('#tree_seg1').hide();
				$('#tree_seg2').show();
				$('#tree_seg3').hide();
				$('#i1').removeClass("selected");
				$('#i2').addClass("selected");
				$('#i3').removeClass("selected");
			} else {
				$('#tree_seg1').hide();
				$('#tree_seg2').hide();
				$('#tree_seg3').show();
				$('#i1').removeClass("selected");
				$('#i2').removeClass("selected");
				$('#i3').addClass("selected");
			}
		}

	faqManager = function (){
			$('#context a.ask').each(function(){
			 	$(this).click(function(e){
					e.preventDefault();
					e.stopPropagation();
					/*$(this).ancestors('li').siblings('.open').removeClass('open');*/
					$(this).parents('li').toggleClass('open');
				})
			})
			$('.fechar a').click(function(e){
				e.preventDefault();e.stopPropagation();
				$(this).parents('li').toggleClass('open');
			})
		}
	
		openAllAnswers = function (){
			 $('#context a.openAll').each(function(){
			 	$(this).click(function(e){
			 		e.preventDefault();
					e.stopPropagation();
					$('#context a.ask').parents('li').toggleClass('open');
					htm = $(this).html();
					if (htm.match("Abrir")) {
						$(this).html(htm.replace("« Abrir","» Fechar"))
							$('#context a.ask').parents('li').addClass('open');
					}	else {
						$(this).html(htm.replace("» Fechar","« Abrir"))
							$('#context a.ask').parents('li').removeClass('open');
					}
				})
			})
		}
		
		faqManager();
		openAllAnswers();
				
		var iTips = 0;
		var tips = [
			{tip:0, content:"<p><b>Toda vez que meu anúncio aparecer eu pago?</b> Não. Você só paga quando clicarem em seu anúncio.<a href='http://stc.lp.uol.com.br/ajuda/' title='saiba mais'>saiba mais</a></p>"},
			{tip:1, content:"<p><b>É muito caro anunciar?</b>Em UOL Links Patrocinados você decide quanto quer gastar.<a href='http://stc.lp.uol.com.br/ajuda/' title='saiba mais'>saiba mais</a></p>"},
			{tip:2, content:"<p><b>Onde meu anúncio vai aparecer?</b> Nas páginas do UOL, nas salas de bate-papo, nas caixas de e-mail e também em nossa rede de afiliados.<a href='http://stc.lp.uol.com.br/ajuda/' title='saiba mais'>saiba mais</a></p>"},
			{tip:3, content:"<p><b>É fácil administrar meus anúncios?</b> É muito mais fácil do que você pensa. E ainda oferecemos suporte total pelo telefone (11) 5627-3400.<a href='http://stc.lp.uol.com.br/ajuda/' title='saiba mais'>saiba mais</a></p>"},
			{tip:4, content:"<p><b>Qual é o valor mínimo que pago?</b> O mínimo é de R$ 0,15 por clique.<a href='http://stc.lp.uol.com.br/ajuda/' title='saiba mais'>saiba mais</a></p>"},
			{tip:5, content:"<p><b>Não sei criar anúncios. Vocês podem me ajudar?</b> Claro! Basta enviar um e-mail ou ligar para (11) 5627-3400.<a href='http://stc.lp.uol.com.br/ajuda/' title='saiba mais'>saiba mais</a></p>"}
		];	

		changeTip = function (direct) {
			(direct == 'n') ? iTips++ :  iTips--;
			if (iTips > tips.length-1) iTips = 0;
			else if (iTips < 0) iTips = tips.length-1;			
			$("#tips").fadeOut("fast", function() {
				$("#tips").html(tips[iTips].content);
				$("#tips").fadeIn("fast");
			});
		}
		
		$("#dfaq_navleft").click(function(){changeTip('p')});
		$("#dfaq_navright	").click(function(){changeTip('n')});	
		
});
