// JavaScript Document
var velocidade = 0.4;
var isto;
var intervaloFechaSanfona;
var tempoSanfona = 3;
/* Submenu */
function submenu(objeto, classe){
	clearInterval(intervaloFechaSanfona);
	
	var verifica = objeto.getElementsByTagName('ul')[0].style.display;
	
	if(!verifica || verifica == 'none'){
		if(isto){
			/* Desativanto o antigo menu */
			$(isto.getElementsByTagName('a')[0]).removeClass();
			$(isto.getElementsByTagName('ul')[0]).slideUp(velocidade*1000);
			
			/* Ativanto o novo menu */
			isto = objeto;
			
			isto.getElementsByTagName('a')[0].className = classe;
			$(isto.getElementsByTagName('ul')[0]).slideDown(velocidade*1000);
		}else{
			/* Ativanto o novo menu */
			isto = objeto;
			
			isto.getElementsByTagName('a')[0].className = classe;
			$(isto.getElementsByTagName('ul')[0]).slideDown(velocidade*1000);
		}
	}
}
function fechamenu(){
	clearInterval(intervaloFechaSanfona);
	intervaloFechaSanfona = setTimeout(fechaSanfona, tempoSanfona*1000);
}
function fechaSanfona(){
	$(isto.getElementsByTagName('a')[0]).removeClass();
	$(isto.getElementsByTagName('ul')[0]).slideUp(velocidade*1000);
}

/* Container */
var velocidadeJanela = "fast";
function abreConteiner(titulo, pagina, larguraConteudo, alturaConteudo){
	var janela = $("#conteiner");
	var tituloJanela = $("#conteiner>span>font");
	var conteudoJanela = $("#conteiner>.conteudoConteiner");
	
	if(!larguraConteudo || larguraConteudo == '') larguraConteudo = 400;
	if(!alturaConteudo || alturaConteudo == '') alturaConteudo = 300;
	
	/* Scroll da Página */
	var yScroll;
	if (self.pageYOffset) {
		yScroll = self.pageYOffset;
	} else if (document.documentElement && document.documentElement.scrollTop){	 // Explorer 6 Strict
		yScroll = document.documentElement.scrollTop;
	} else if (document.body) {// all other Explorers
		yScroll = document.body.scrollTop;
	}
	posY = parseInt(yScroll+40);
	
	conteudoJanela.hide();
	janela.css("margin-top", "0px");
	tituloJanela.empty();
	tituloJanela.append("carregando...");
	janela.fadeIn(velocidadeJanela);
	janela.animate({"top": posY+"px"}, velocidadeJanela);
	conteudoJanela.load(pagina, function(){
		tituloJanela.empty();
		tituloJanela.append(titulo);
		
		janela.animate({"width": larguraConteudo, "marginLeft": parseInt(0-(larguraConteudo/2))}, velocidadeJanela, function(){
			janela.animate({"height": alturaConteudo}, velocidadeJanela, function(){
				conteudoJanela.fadeIn(velocidadeJanela);
			});
		});
	});
}
function fechaConteiner(){
	var janela = $("#conteiner");
	janela.fadeOut(velocidadeJanela);
}

/* Acessibilidade */
var tamanhoFonte = 12;
function fonte(tipo){
	if(tipo == '-' && tamanhoFonte > 8)	tamanhoFonte -= 2;
	if(tipo == '+' && tamanhoFonte < 16)	tamanhoFonte += 2;
	if(tipo == '.')	tamanhoFonte = 12;
	document.getElementById('texto').style.fontSize = tamanhoFonte + "px";
}
function acessibilidade(event){
	// 107 +
	// 109 -
	// 194 .
	
	var tecla = event.keyCode;
	if(tecla == 107) fonte('+');
	if(tecla == 109) fonte('-');
	if(tecla == 194) fonte('.');
}