// JavaScript Document

	$(document).ready(function(){
		// variaveis
		atual = '';
		outras = '';
		msg_menu = 'Veja outros gêneros';
		
		// 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 = '';
			
			// Caso não tenha subItens, redireciona usuário automaticamente
			var id = $(this).attr('id');
			if( $("#"+id+" a").length > 0 ) {
				location.href = $("#"+id+" a").attr("href");
				return false;
			}
			
			// 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 outros gêneros';
				
			// 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).length > 0) {
					if($(id_div).html()=="") {
						// resgata sub links das categorias filhas
						if(bot == "bot7") {
							$.get('/scripts/videos/comum/secoes_dvds_ajax.asp',{tipo:'subs'}, function(dados){
								$(id_div).html(dados).slideDown('fast');
								subCategoriasClick();
							});
						} else {
							bot = bot.replace(/\D/g,'');
							$.get('/scripts/videos/comum/secoes_dvds_ajax.asp',{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 outros gêneros': 'Veja outros gêneros';				
				
			}
		
			// 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(){
				
				// Caso não tenha subItens, redireciona usuário automaticamente
				var id = $(this).attr('id');
				if( $("#"+id+" a").length > 0 ) {
					location.href = $("#"+id+" a").attr("href");
					return false;
				}
				
				// 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('/scripts/videos/comum/secoes_dvds_ajax.asp',{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');
				}
			})
		}
