function apagarInput(id_input, valor_input){
	if($(id_input).value == valor_input)
		$(id_input).value = "";
	$(id_input).className = "ativo";
	return false;
}

function reescreverInput(id_input, valor_input){
	if($(id_input).value == "")
	{
		$(id_input).value = valor_input;
		$(id_input).className = "";
	}
	return;
}


function marcaMenu(classe, ac) {
	if ($("m_" + classe).className.search("ativo") == -1) {
		if (ac == 1)
			$("m_" + classe).className = "hover";
		else
			$("m_" + classe).className = "";
	}
	
	var nos = $("menu_lat").childNodes;
	for (var i=0; i<nos.length; i++) {
		if (nos[i].tagName == "LI" && nos[i].className == "sub") {
			if (ac == 0 || nos[i].id != "sb_" + classe)
				nos[i].style.display = "none";
			else if (nos[i].id == "sb_" + classe)
				$(nos[i]).style.display = "block";
		}
	}
}

function togglePesq(id_pesq) {
	id_pesq = "curr_" + id_pesq;
	
	if ($(id_pesq).style.display != "block") {
		$(id_pesq).parentNode.childNodes[0].className = "fecha";
		$(id_pesq).style.display = "block";
	}
	else {
		$(id_pesq).parentNode.childNodes[0].className = "";
		$(id_pesq).style.display = "none";
	}
}

function toggleEvent(id_toggle, id_link) {
	if (arguments[2] && arguments[2] == "semin") {
		var tags_links = document.getElementsByClassName("detalhes", "det_seminario");
		var fechados = $('det_seminario').getElementsByTagName("dd");
		for (i=0;i<fechados.length;i++) {
			if (fechados[i].id != id_toggle) {
				tags_links[i].className = "detalhes";
				fechados[i].style.display = "none";
			}
		}
	}
	if ($(id_toggle).style.display != "block") {
		$(id_link).className = "detalhes det_menos";
		$(id_toggle).style.display = "block";
	}
	else {
		$(id_link).className = "detalhes";
		$(id_toggle).style.display = "none";
	}
}

function toggleLinks(el, id_link) {
	if ($(id_link).style.display != "block") {
		$(el).className = "ativo";
		$(id_link).style.display = "block";
	}
	else {
		$(el).className = "";
		$(id_link).style.display = "none";
	}
}

function createExternalLinks() {
    if(document.getElementsByTagName) {
        var anchors = document.getElementsByTagName('a');
        for(var i=0; i<anchors.length; i++) {
            var anchor = anchors[i];
            if(anchor.getAttribute("href") && anchor.getAttribute('rel')=='externo') { // <-- É necessário inserir rel="externo" no link
                anchor.target = '_blank';
               	//var title = anchor.title + ' (Este link abre uma nova janela)'; // <-- Insere este texto no final do Title do link
                //anchor.title = title;
            }
        }
    }
}

window.onload = function() { createExternalLinks(); }

/* TODO DAQUI PRA CIMA OK */


function mostraLinks(opcao) {
	var str;
	var x;
	for(x=1;x<=8;x++)
	{
		$("link_"+x).className="";
		str = $("link_"+x).innerHTML;
		str = str.substr(0,str.length-2);
		str += "+]";
		$("link_"+x).innerHTML=str;
		$("txt_link_"+x).style.display="none";
	}
	$("link_"+opcao).className="ativo";
	$("txt_link_"+opcao).style.display="inline";
	str = $("link_"+opcao).innerHTML;
	str = str.substr(0,str.length-2);
	str += "-]";
	$("link_"+opcao).innerHTML=str;
	var params = "opcao=" + opcao;
	var url = "inc_site/ajax_links.php";
	var ajax = new Ajax.Request(url, {method: 'get', parameters:params, asynchronous:true, onSuccess:function(t) { adicionaConteudo(t.responseText,'txt_link_'+opcao);}});
}

function mostraArtigo(subcat) {
	for (x=1;x<=5;x++)
		$("subcat_"+x).className="";
	$("subcat_"+subcat).className="ativo";
	var params = "opcao=artig&subcat=" + subcat;
	var url = "inc_site/ajax_cont_acervo.php";
	var ajax = new Ajax.Request(url, {method: 'get', parameters:params, asynchronous:true, onSuccess:function(t) { adicionaConteudo(t.responseText,'conteudo');}});
}
function adicionaConteudo(cont, id_layer) {
	cont=cont.replace(/\+/g," ");
	cont=unescape(cont);
	$(id_layer).innerHTML = cont;
	if (arguments[2] && arguments[2] == true) {
		eval(arguments[3]);
		//if (window.opera)
			//apresentaPopUp();
		//else
			//Event.observe(arguments[3], 'load', eval(arguments[4]), false);
	}
}

/**** NEWSLETTER ****/
function cadastraNewsletter() {
	var layer = 'status_mailing';
	$(layer).style.display = 'block';
	$(layer).innerHTML = "Carregando...";
	
	var email = $F('txt_email');
	
	var url = "inc_site/ac_newsletter.php";
	var params = "email=" + email + "&ajax=true";
	var ajax = new Ajax.Request(url, {method: 'get', parameters:params, asynchronous:true,
					onSuccess:function(t) {
						var retorno = t.responseText;
						$(layer).innerHTML = retorno;
						if (retorno.search("sucesso") != -1)
							$('txt_email').value = "";
					}
				});
}