BodyLoad.init();

window.swfDir = null;

BodyLoad.add(function(){

	var a = document.links;
	for(var i=0; i<a.length; i++){
		if(a[i].rel && a[i].rel == "blank"){
			a[i].target = "_blank";
		}
	}
	
	var m = $("menu");
	if(m && m!= null){
	   $t("LI", m).each(function(i){
	       if(i % 2 == 0){
	           this[i].className += " alterna";
	       }
	   });
	}
	
	Event.add( $("q"), "focus", initValue );
	Event.add( $("btVotar"), "click", votarEnquete );	
	Event.add( $("btResultados"), "click", votarResultados );	

});

function loadVoto(a, v, onfinish){
	
	var v = v == undefined || v == null ? null : v;
	var url = a + (v != null ? "&opcao=" + v : "");

	var ajaxEnquete = new Ajax.getTransport();
	ajaxEnquete.open("GET", url, true);
	ajaxEnquete.setRequestHeader('Content-Type', 'text/xml; charset=iso-8859-1');	
	ajaxEnquete.onreadystatechange = function(responseText){
		if(ajaxEnquete.readyState == 4){
			$("conteudo-enquete").innerHTML = ajaxEnquete.responseXML.getElementsByTagName("resultado")[0].childNodes[0].nodeValue;
			if(typeof onfinish == "function"){
				Delegate.create(ajaxEnquete, onfinish)();
			}
		}
	}
	ajaxEnquete.send(null);
	
}

function voltarEnquete(){

	$("conteudo-enquete").innerHTML = "<p><br />Aguarde. Processando...</p>";
	loadVoto($("formEnquete").action + "?acao=voltar", null, function(){
			Event.add( $("btVotar"), "click", votarEnquete );	
			Event.add( $("btResultados"), "click", votarResultados );
	});	
	
}

function votarEnquete(){
	
	var f = $("formEnquete");
	var ce = $("conteudo-enquete");
	var id = f.enqueteId.value;
	
	var ops = f.opcao, voto = -1;
	for(var i=0; i<ops.length; i++){
		if(ops[i].checked){
			voto = ops[i].value;
			break;
		}
	}
	
	if(voto > 0){
		
		ce.innerHTML = "<p><br />Aguarde. Processando...</p>";
		loadVoto(f.action + "?idenq=" + id, voto);
		
	} else {
		alert("Selecione uma Op.");
		return false;
	}
	
}
function votarResultados(){

	loadVoto($("formEnquete").action + "?idenq=" + $("enqueteId").value);
	$("conteudo-enquete").innerHTML = "<p><br />Aguarde. Processando...</p>";
	
}

function ampliarImg(src){
	window.open(window.defaultUrl + "/un.ampliar.php?src=" + src, "aw", "width=200, height=200,resizable=yes, status");
}

function abreBiblioteca(){
	var w = 620, h = 520;
	biblioWin = window.open(window.defaultUrl + "/biblioteca.php","bw","top=25,left=25,width="+w+",height="+h);
	if(biblioWin == null) {alert("Talvez o seu bloqueador de Pop-Ups esteja ativado, para visualizar a biblioteca ser? necess?rio desativa-lo."); return}
	biblioWin.moveTo((screen.width-w)/2, (screen.height-h)/2);
	biblioWin.focus();
}

function abreOrganograma(){
	var w = 680, h = 550;
	organoWin = window.open(window.defaultUrl + "/organograma.htm","bw","top=25,left=25,width="+w+",height="+h);
	if(organoWin == null) {alert("Talvez o seu bloqueador de Pop-Ups esteja ativado, para visualizar o Organograma ser? necess?rio desativa-lo."); return}
	organoWin.moveTo((screen.width-w)/2, (screen.height-h)/2);
	organoWin.focus();
}

function abreGaleria(id){
	var w = 570, h = 460;
	galeriaWin = window.open(window.defaultUrl + "/un.galeria.php?idnoticia=" + id, "gw", "top=25,left=25,resizable=yes,width="+w+",height="+h);
	if(galeriaWin == null) {alert("Talvez o seu bloqueador de Pop-Ups esteja ativado, para visualizar a galeria ser? necess?rio desativa-lo."); return false }
	galeriaWin.moveTo((screen.width-w)/2, (screen.height-h)/2);
	galeriaWin.focus();
}

function abreMural(){
	var w = 520, h = 520;
	muralWin = window.open(window.defaultUrl + "/un.mural.php","mw","top=25,left=25,resizable=yes,scrollbars=yes,width="+w+",height="+h);
	if(muralWin == null) { alert("Talvez o seu bloqueador de Pop-Ups esteja ativado, para visualizar o mural ser? necess?rio desativa-lo."); return; }
	muralWin.moveTo((screen.width-w)/2, (screen.height-h)/2);
	muralWin.focus();
}

function comboAcessoLink(){
	window.location.href = $("acesso_url").value;
}

function someBanner()
{
	(b = $("banner_flutuante")).parentNode.removeChild(b);
}

function writeSWFs(d){
    
    var m = $("menuSWF");
	var menu = new Flash(d + "/menu.swf", null, "562px", "32px", {wmode: "transparent"});
	if(m && m != null){
	   
	   var links = new Array();
	   $t("LI", m).each(function(i){
	       var a = this[i].childNodes[0];
	       links.push(a.href);
	   });
	   
	   menu.addVariable("links", links.join("|"));
	   menu.writeIn(m);
	   
	}
	
	new Flash(d + "/logos.swf", null, "163px", "108px", {wmode: "transparent"}).writeIn("bannerEsucri");
	new Flash(d + "/banner_topo.swf", null, "360px", "84px").writeIn("banner_topo");
	
	if((b = $("banner_flutuante")) != null) new Flash(d + "/banner_maes.swf", "banner", "410", "350", {wmode: "transparent"}).writeIn(b);
	
	window.swfDir = d;
    
}

var MenuControl = new Object();
MenuControl.aLayer = null;
MenuControl.monitor = null;
MenuControl.layers = new Array("sub-colegio");
MenuControl.show = function(l){

	var l = typeof l == "string" ? $(l) : l;
	
	MenuControl.hideAll();
	
	l.style.visibility = "visible";
	
	MenuControl.aLayer = l;
	
	Event.add(document.body, "mousemove", MenuControl.hideMonitor);
	
}
MenuControl.hideAll = function(excep){

	var excep = typeof excep != "string" ? excep : $(excep);
	
	for(var i=0; i < MenuControl.layers.length; i++){
		var al = $(MenuControl.layers[i]);
		al.style.visibility = "hidden";
	}
	
	Event.remove(document.body, "mousemove", MenuControl.hideMonitor);	
	
}
MenuControl.hideMonitor = function(e){
	
	var hideAll = false, e = getTargetByEvent(e || window.event);
		
	while(e = e.parentNode){
		if(e == MenuControl.aLayer){
			clearTimeout(MenuControl.monitor);
			MenuControl.monitor = null;
			break;
		} else hideAll = true;
	}
	
	if(hideAll && MenuControl.monitor == null) {
		MenuControl.monitor = setTimeout("MenuControl.hideAll()", 800);
	}
	
}
