// JavaScript Document

var pagina_request = "/scripts/cultura/comum/secoes_livros/secoes_livros_1.0.1.asp";

	$(document).ready(function(){
		// variaveis
		atual = '';
		outras = '';
		msg_menu = 'Veja outras seções';
		
		// esconde os submenus ao carregar a pagina
		$('.sub').hide();
		$('.bot_outras_sub').hide();
		
		// quando um botao do menu for clicado	
		$('.bot').click(function(){
			
			// fechas todas as subcategorias das outras categorias
			$('.bot_outras_sub').hide();
			
			// libera a variavel para futuras comparacoes
			outras = '';
			
			// se o botao clicado for o mesmo que estiver aberto as suas subcategorias
			if($(this).attr('id') == atual){
			
				// sobe as subcategorias
				$('#'+ $(this).attr('id') +'_sub').slideUp('fast');
				
				// libera a variavel para futuras comparacoes
				atual = '';
				
				// escreve na ultima celular do menu a menssagem
				msg_menu = 'Veja outras seções';
				
			// se o botao clicado nao for o que estiver aberto
			}else{
				
				// sobe as subcategoria aberta
				$('.sub').slideUp('fast');
				
				var bot = $(this).attr('id');
				var id_div = '#'+ bot +'_sub';
				
				if($(id_div).html()=="") {
					// resgata sub links das categorias filhas
					if(bot == "bot7") {
						$.get(pagina_request,{tipo:'subs'}, function(dados){
							$(id_div).html(dados).slideDown('fast');
							subCategoriasClick();
						});
					} else {
						bot = bot.replace(/\D/g,'');
						$.get(pagina_request,{tipo:'',n:bot}, function(dados){
							$(id_div).html(dados).slideDown('fast');
						});
					}
				} else {
					// desce as subcategorias desejadas
					$('#'+ $(this).attr('id') +'_sub').slideDown('fast');
				}
					
				// atualiza a variavel atual para a categoria que foi clicada
				atual = $(this).attr('id');
				
				// escreve na ultima celular do menu a menssagem
				msg_menu = $(this).attr('id') == 'bot7'? 'Fechar outras seções' : 'Veja outras seções';				
				
			}
			
			// escreve na ultima celular do menu a menssagem
			$('#bot7').html(msg_menu);
			
		})
		
		
		// posiciona os elementos abaixo do menu na altura correta		
		/*		
			tratamento para pegar a altura do menu
			no ie: $('#menu').height() + 'px'
			no ff: $('#menu').css('height')
		*/
		padding_top = $('#menu').css('height') == 'auto'? $('#menu').height() + 'px': $('#menu').css('height');
		$('#col_3').css('padding-top', padding_top);

	})
	
		
		function subCategoriasClick() {
			// quando os botoes das outras categorias forem clicados
			$('.bot_outras').click(function(){
				
				// se o botao da outra categoria for o botao que esta com as subcategorias abertas
				if($(this).attr('id') == outras){
					
					// sobe as subcategoria aberta
					$('#'+ $(this).attr('id') +'_sub').slideUp('fast');				
					
					// libera a variavel para futuras comparacoes
					outras = '';
				}else{
					
					// sobe as subcategoria aberta
					$('.bot_outras_sub').slideUp('fast');
					
					var bot = $(this).attr('id');
					var id_div = '#'+ bot +'_sub';
					
					if($(id_div).html()=="") {
						// resgata sub links das categorias filhas
						bot = bot.replace('bot7','').replace(/\D/g,'');
						$.get(pagina_request,{tipo:'outras',n:bot}, function(dados){
							$(id_div).html(dados).slideDown('fast');
						});
					} else {
						// desce as subcategorias desejadas
						$(id_div).slideDown('fast');
					}
					
					
					// desce as subcategorias desejadas
					$('#'+ $(this).attr('id') +'_sub').slideDown('fast');
					
					// libera a variavel para futuras comparacoes
					outras = $(this).attr('id');
				}
			})
		}
