// JavaScript Document
function $(id){
	return document.getElementById(id);
}

function over_menu(elm){
	elm.style.color = "#575757";
}

function out_menu(elm){
	elm.style.color = "#868686";
}

function over_submenu(elm,id_img){
	elm.className = "sub_menu_hover";
	$(id_img).src = "imagens/sub_menu_bola.jpg";
}

function out_submenu(elm,id_img){
	elm.className = "sub_menu";
	$(id_img).src = "imagens/sub_menu_bola_vazia.jpg";
}

function over_noticia(id_img){
	$(id_img).src = "imagens/bola.jpg";
}

function out_noticia(id_img){
	$(id_img).src = "imagens/bola_vazia.jpg";
}

function over_galeria(id_img){
	$(id_img).src = "imagens/bola.jpg";
}

function out_galeria(id_img){
	$(id_img).src = "imagens/bola_vazia.jpg";
}

function clica_imagem(src,comentario,tamx,tamy){
	var winW;
	var winH;
	var y;
	if(document.all){
		y = document.documentElement.scrollTop;
	}else{
		y = window.pageYOffset;
	}		
	if (parseInt(navigator.appVersion)>3) {
	 if (navigator.appName=="Netscape") {
	  winW = window.innerWidth;
	  winH = window.innerHeight;
	 }
	 if (navigator.appName.indexOf("Microsoft")!=-1) {
	  winW = document.documentElement.offsetWidth;
	  winH = document.documentElement.offsetHeight;
	 }
	}
	var posx = (winW - tamx) / 2;
	var posy = ((winH - 100 - tamy) / 2)+y;
	$('div_imagem').innerHTML = "<img align=\"absmiddle\" border=\"0\" src=\"" + src + "\">";
	if(comentario!=''){
		$('div_imagem').innerHTML = $('div_imagem').innerHTML  + "<div class=\"legenda\">" + comentario + "</div>";
		
	}
	$('tamx').value=tamx;
	$('tamy').value=tamy;
	$('div_controle').style.visibility="visible";
	$('div_imagem').style.visibility="visible";
	$('div_imagem').style.left=posx+"px";
	$('div_controle').style.left=posx+"px";
	$('div_imagem').style.top=posy+"px";
	var topCon = posy-20;
	$('div_controle').style.top=topCon+"px";
	$('anc').focus();		
}

function centraliza(){		
	var winW;
	var winH;
	var y;
	if(document.all){
		y = document.documentElement.scrollTop;
	}else{
		y = window.pageYOffset;
	}
	if (parseInt(navigator.appVersion)>3) {
	 if (navigator.appName=="Netscape") {
	  winW = window.innerWidth;
	  winH = window.innerHeight;
	 }
	 if (navigator.appName.indexOf("Microsoft")!=-1) {
	  winW = document.documentElement.offsetWidth;
	  winH = document.documentElement.offsetHeight;
	 }
	}
	var tamx = $('tamx').value;
	var tamy = $('tamy').value;
	var posx = (winW - tamx) / 2;
	var posy = ((winH - 100 - tamy) / 2)+y;	
	$('div_imagem').style.left=posx+"px";
	$('div_controle').style.left=posx+"px";
	$('div_imagem').style.top=posy+"px";
	var topCon = posy-20;
	$('div_controle').style.top=topCon+"px";		
}

function fecha(){
	$('div_imagem').style.visibility="hidden";
	$('div_controle').style.visibility="hidden";
}

function corrige(){			
	centraliza();
	window.setTimeout('corrige()',10);
};	


var submenu = "closed";
var submenu_height = 0;

function controla_submenu(){
	switch(submenu){
		case "close":
					submenu_height -= 15;
					if(submenu_height<=0) submenu = "closed";
					break;
		case "open":
					submenu_height += 15;
					if(submenu_height>=185) submenu = "opened";
					break;
	}
	$('sub_menu').style.height = submenu_height + "px";
	setTimeout('controla_submenu()',50);
}

function action_submenu(){
	switch(submenu){
		case "close":submenu="open";break;
		case "open":submenu="close";break;
		case "closed":submenu="open";break;
		case "opened":submenu="close";break;
	}
}

//AJAX
function loadAjax(url,target, func) {
    // native XMLHttpRequest object
    $(target).innerHTML = '<table width="540" height="400"><tr><td align="center" valign="middle" style="color:#94B98C;"><img src="imagens/loading.gif" width="55" height="55"><br />Aguarde, carregando...</td></tr></table>';
    if (window.XMLHttpRequest) {
        req = new XMLHttpRequest();
        req.onreadystatechange = function() {jahDone(target, func);};
        req.open("GET", url, true);
        req.send(null);
    // IE/Windows ActiveX version
    } else if (window.ActiveXObject) {
        req = new ActiveXObject("Microsoft.XMLHTTP");
        if (req) {
            req.onreadystatechange = function() {jahDone(target, func);};
            req.open("GET", url, true);
            req.send();
        }
    }
}    
function jahDone(target, func) {
    // only if req is "loaded"
    if (req.readyState == 4) {
        // only if "OK"
        if (req.status == 200) {
            results = req.responseText;
            o = $(target);
			o.innerHTML = results;
			execJS(o);
			if (func)
				eval(func + "();");	
		} else {
            $(target).innerHTML="jah erro:\n" +
                req.statusText;
        }
    }
}

var bSaf = (navigator.userAgent.indexOf('Safari') != -1);
var bMoz = (navigator.appName == 'Netscape');

function execJS(node) 
{
  var st = node.getElementsByTagName('SCRIPT');
  var strExec;
  for(var i=0;i<st.length; i++) {
	if (bSaf) {
	  strExec = st[i].innerHTML;
	}
	else if (bMoz) {
	  strExec = st[i].textContent;
	}
	else {
	  strExec = st[i].text;
	}
	try {
	  eval(strExec);
	} catch(e) {
	  alert(strExec);
	  if (window.ActiveXObject)
		  alert(e.description);
	  else
	  	  alert(e);
	}
  }
}