/*--------------------------------------------------------------------
JAVASCRIPT "usados ao longo do site" 

Version: 	2.0 - 2008/2008
author: 	Burocratik (alexandre gomes)
email: 		alex@burocratik.com
website: 	http://www.burocratik.com
-----------------------------------------------------------------------*/
/* =Open new window e Mandar Imprimir
-----------------------------------------------------------------------*/
document.onclick = function(e){
  var target = e ? e.target : window.event.srcElement; //teste para FF-IE
  while (target && !/^(a|body)$/i.test(target.nodeName)){target = target.parentNode;}
	//Open new window
  if (target && target.getAttribute("rel")&& target.rel == "external"){
    var linkExterno = window.open(target.href);
    return linkExterno.closed;
  }
	//Mandar Imprimir
  if (target && target.getAttribute("rel")&& target.rel == "print"){
    var imprimir = window.print();
    return false;
  }
}

/* =PESQUISA AVANCADA
-----------------------------------------------------------------------*/
function fVisivelAvancada(id) {
  var divs = document.getElementsByTagName("div");
	var links = getElementsByClassName(document, "a", "linkAvancada");
  for (var i=0; i<divs.length; i++ ) {
    if (divs[i].className.indexOf("txtAvancada") == -1) continue;
    if (divs[i].getAttribute("id") == id) {
			if (addClass("check",divs[i],"showAvancada")){ //verifica se ja apliquei a class (isto e' se ja estava aberto)
				addClass("remove",divs[i],"showAvancada");
				links[0].style.backgroundPosition="top";
			} else {
				addClass("add",divs[i],"showAvancada");
				links[0].style.backgroundPosition="bottom";
			}
    }
  }
}

function iniciarAvancada() {
	if (!document.getElementsByTagName) return false;
	if (!document.getElementById) return false;
	var links = getElementsByClassName(document, "a", "linkAvancada");
	for (var i=0; i<links.length; i++ ) {
   	var sectionId = links[i].getAttribute("href").split("#")[1];
    	if (!document.getElementById(sectionId)) continue;
			links[i].destination = sectionId;
    	links[i].onclick = function() {
      	fVisivelAvancada(this.destination);
      	return false;
    	}
	}
}


/* =Preparar Eventos
-----------------------------------------------------------------------*/
addLoadEvent(iniciarAvancada);



