/* BANDEIRA QUE SEGUE O MOUSE */
$(document).ready(function() {
xOffset=30; yOffset=10;
$("*[title]").hover(function(e){
this.t=this.title;
$(this).removeAttr("title");
this.alt = "";
$("body").append("<p id='tooltip'>"+ this.t +"</p>");
$("#tooltip")
.css("top",(e.pageY - xOffset) + "px")
.css("left",(e.pageX + yOffset) + "px")
.fadeIn('fast');
},function(){
this.title = this.t;
$("#tooltip").remove();
});
$("*[title]").mousemove(function(e){
$("#tooltip")
.css("top",(e.pageY - xOffset) + "px")
.css("left",(e.pageX + yOffset) + "px");
});
});

moveContent = function(nameDivOas, nameDivOasDisplay) {
var elemDivOas = document.getElementById(nameDivOas);
var elemDivOasDisplay = document.getElementById(nameDivOasDisplay);
if(elemDivOasDisplay != null){
elemDivOasDisplay.appendChild(elemDivOas);
elemDivOas.style.display='block';
}
}
/*function moveContent(nameDivOas, nameDivOasDisplay) {
$(nameDivOas).appendTo(nameDivOasDisplay);
}*/

function WriteAutor(nome){
if (tbEm[nome]!=null){
$('.autor').prepend(nome+' <a href="mailto:'+tbEm[nome]+'">('+tbEm[nome]+')</a>');
}else{
$('.autor').prepend(nome+' <a href="mailto:novaescola@atleitor.com.br">('+nome+')</a>');
}}

function WriteAutorGestao(nome_gestao){
var mG="gestao@atleitor.com.br";
var tbg=new Array();
if (tbg[nome_gestao]!=null){$('.autor').prepend(nome_gestao+' <a href="mailto:'+tbg[nome_gestao]+'">('+tbg[nome_gestao]+')</a>');
}else{
$('.autor').prepend(nome_gestao+' <a href="mailto:'+mG+'">('+mG+')</a>');
}}
function AbrirMultimidia(val){var width=screen.width; var height=screen.height; window.open('/swf/jogos/exibi-jogo.shtml?'+val,'Jogos', 'toolbar=no,location=no,status=yes,menubar=no,scrollbars=no,resizable=no,width='+width+',height='+height);}
function AbrirAnima(val){ var width = screen.width; var height = screen.height; window.open('/swf/animacoes/exibi-animacao.shtml?'+val,'Animacao', 'toolbar=no,location=no,status=yes,menubar=no,scrollbars=no,resizable=no,width='+width+',height='+height);}
function Comente(val){var width=600; var height=500; window.open('/comentario/'+val+'_comente.shtml','Comente', 'toolbar=no,location=no,status=yes,menubar=no,scrollbars=yes,resizable=yes,width='+width+',height='+height);}
function Open_Popup(End,Nome,Conf){window.open(End,Nome,Conf);}
function Imprima(){
	var URL = location.href;
	URLTratada = "/imprima-essa-pagina.shtml?"+URL+"?page=all";
	window.setTimeout(window.open(URLTratada,'Imprima','toolbar=no,location=no,status=yes,menubar=no,scrollbars=yes,resizable=yes,width=800,height=600'), 2000);
	}

function GooglePageView() {
	var pageTracker = _gat._getTracker("UA-5652544-1");
	pageTracker._trackPageview();
}

var preencheAgenda = function(){
	var d = new Date();
	var m = ['Janeiro','Fevereiro','Março','Abril','Maio','Junho','Julho','Agosto','Setembro','Outubro','Novembro','Dezembro'];
	$('.calendario.boxLat h5').html(m[d.getMonth()]);
	$('.calendario.boxLat h6').html(d.getDate());
};

///Controle do menu principa do site
obd =  		".header-menu li a.item";
objSub =	".subitem-menu";
if($.browser.msie && $.browser.version.match("^7\.[0-9]")!=null) $(obd).css({"float":"left"});
redline = {"border-bottom":"5px solid #f00"};
noline = {"border-bottom":"0px"};
$().ready(function(){
	$(obd).mouseover(function(){
		$(this).siblings(objSub).show().css({"margin-top":"-5px"});
	}).mouseout(function(){
		$(this).siblings(objSub).hide();
	});
	
	$(objSub).mouseover(function(){
		$(this).show();
		n = $(this).siblings(obd);
		n.find("span").css(redline);
		n.addClass("select");
	}).mouseout(function(){
		$(this).hide();
		n = $(this).siblings(obd);
		n.find("span").css(noline);
		n.removeClass("select");
	});		
});


/// controle de capas, midias e etc
slideshow = function(alvo,delay){
	this.timerId = alvo;
	var banners 	= $(alvo).find("a");
	banners.css({"position":"absolute"})
	var count 		= banners.size();
	this.sz = count;
	var fade	 	= 0;
	var countInt= 1;
	banners.eq(0).fadeIn();
	//banners.eq(0).show();
	this.name = alvo;
	
	this.animateBanner = function(){
		banners.fadeOut();
		banners.eq(countInt).fadeIn();
		countInt++;
		countInt = (count >countInt)? countInt : 0;	
	};
	this.start = function(val){
		this.timerId = setInterval(this.animateBanner,delay)
	};
	this.stopIt = function(){
		clearInterval(this.timerId)
	};
	this.force = function(val){
		banners.fadeOut();
		banners.eq(val).fadeIn();
		countInt = (val+1);
	};
};
setSlide = function(o, tv){
	o.start()
	alvo = $(o.name).find("a")
	alvo.mouseover(
		function(){
			o.stopIt();
		}
		
	).mouseout(
		function(){
			o.start();
		}
	);
	if(tv == "tv"){
		bg = '<span class="chapeuBG"></span>';
		bgL = '<span class="legendaBG"></span>';
		
		$.each($(alvo), function(i, val){
			pos = '<span class="pos">' + i+ '</span>'	
			$(this).append(
				bg +
            	bgL + 
				pos
			);
			chapeu = $(this).find(".chapeu").text();
			chapeuBG = $(this).find(".chapeuBG");

			legenda = $(this).find(".legenda").text();
			legendaBG = $(this).find(".legendaBG");
			
			chapeuBG.text(chapeu);
			legendaBG.text(legenda);

		});
		left = "<span class=\"controlLeft\"></span>";
		right= "<span class=\"controlRight\"></span>";
		$(o.name).append(left+ right);
		$(".pos").hide();
		setTVControls(o);
	}
};
setTVControls = function(o){
	var left = $(o.name).find(".controlLeft");
	var rigth = $(o.name).find(".controlRight");
	
	left.click(
		function(){
			o.stopIt();
			var p = $(o.name + " :visible").find(".pos").text();
			p = p - 1;
			p = (p == -1)? (o.sz-1) : p;
			o.force(p);
		}
	);
	rigth.click(
		function(){
			o.stopIt();
			var t = Math.ceil($(o.name + " :visible").find(".pos").text());
			t = t+1;
			t = (t > (o.sz-1))? 0 : t;
			o.force(t);
		}
	);
	
}

var marcaSecao = function(){
	var aux;
	if(arvore != '') aux = arvore;
	else aux = urlPagina;
	var s1 = /creche\-pre\-escola|educacao\-infantil/;
	var s2 = /ensino\-fundamental\-1|fundamental\-1/;
	var s3 = /ensino\-fundamental\-2|fundamental\-2/;
	var s4 = /planos\-de\-aula|plano\-de\-aula|ensino\-medio/;
	var s5 = /gestao\-escolar|gestao/;
	var s6 = /politicas\-publicas/;
	var s7 = /edicoes\-impressas|indice\-gestao|edicoes\-especiais/;
	if(aux.search(s1) == 0 || aux.search(s1) == 1) $("#hm-creche a.item").addClass('atual');
	if(aux.search(s2) == 0 || aux.search(s2) == 1) $("#hm-fund1 a.item").addClass('atual');
	if(aux.search(s3) == 0 || aux.search(s3) == 1) $("#hm-fund2 a.item").addClass('atual');
	if(aux.search(s4) == 0 || aux.search(s4) == 1) $("#hm-planos a.item").addClass('atual');
	if(aux.search(s5) == 0 || aux.search(s5) == 1) $("#hm-gestao a.item").addClass('atual');
	if(aux.search(s6) == 0 || aux.search(s6) == 1) $("#hm-politicas a.item").addClass('atual');
	if(aux.search(s7) == 0 || aux.search(s7) == 1) $("#hm-edicoes a.item").addClass('atual');
};

var ancora = function(id){
	if(id != "") {
		$('html, body').animate({
			scrollTop: $("#"+id).offset().top
		}, 2000);
	}
};

$().ready(function(){
	// seta os banners
	fundacao = new slideshow("#header-media", 3000);
	setSlide(fundacao);

	// seta as capas
	capas = new slideshow("#header-capas", 2000);
	setSlide(capas);
	
	//seta a tv
	slide = new slideshow(".headline-tv", 4000);
	setSlide(slide, "tv");	
	
});

