/*
 * Copyright(c) 2000 PROCERGS Direto. Todos os direitos reservados.
 * 
 * Este programa é licenciado de acordo com a L.P.G. - P.C. (Licença Pública 
 *   Genérica para Programas de Computador), versão 1.6 ou qualquer versão 
 *   posterior.
 * 
 * A L.P.G. - P.C. deve acompanhar todas PUBLICAÇÕES, DISTRIBUIÇÕES e 
 *   REPRODUÇÕES deste Programa.
 * 
 * A L.P.G. - P.C. também está disponível em: Licença: http://www.lpg.adv.br/lpgpc.rtf
 * Assinatura digital: http://www.lpg.adv.br/lpgpc.rtf.sig
 * Chave pública do advogado responsável pela licença: http://www.lpg.adv.br/pcc.asc
 * 
 * Para poder USAR, PUBLICAR, DISTRIBUIR, REPRODUZIR ou ALTERAR este Programa é 
 *   preciso estar de acordo com os termos da L.P.G. - P.C., adicionada das 
 *   seguintes condições especiais:
 * 
 *   a) Qualquer modificação, mesmo que para simples USO, deve ser notificada à 
 *      PROCERGS, para permitir a evolução do software. A redistribuição do 
 *      código modificado sem notificação anterior não é permitida de nenhuma 
 *      forma.
 * 
 *   b) Produtos derivados e material de divulgação devem conter o seguintes 
 *      texto: "Este produto inclui o software Direto(www.direto.org.br), 
 *      desenvolvido pela PROCERGS (www.procergs.com.br).".
 * 
 *   c) Os nomes "Direto" e "PROCERGS" não devem ser utilizados para endossar ou 
 *      promover produtos derivados deste software sem autorização da PROCERGS.
 */ 
var IE=(document.all) ? true : false;
var MO_NE6=(!document.all && document.getElementById) ? true : false;

function getProperty(div,property) {
	return document.defaultView.getComputedStyle(div,'').getPropertyValue(property);
}

function arrange() {
	var nextY = 0;
	if (MO_NE6) {
		var divs = document.getElementsByTagName("DIV");
 	  for (i=0; i<divs.length; i++) {
		  whichEl = divs[i];
		  var vis = whichEl.style.visibility;
		  if (vis!= null && vis!= "hide" && vis!= "hidden" ) {
		  	var the_style = whichEl.style;
			  the_style.top = nextY;
			  nextY += parseInt(getProperty(whichEl,"height"));
		  }
	  }
  }
}

function showDivByID(idToShow,idToHide) {
   if (IE)
   {
       eval('document.all.'+idToShow+'.style.display = "block";');
       eval('document.all.'+idToHide+'.style.display = "none";');
       eval('document.all.'+idToShow+'.style.visibility = "visible";');
       eval('document.all.'+idToHide+'.style.visibility = "hidden";');
   }
   else if (NS6)
   {
       document.getElementById(idToShow).style.display = "block";
       document.getElementById(idToHide).style.display = "none";
       document.getElementById(idToShow).style.visibility = "visible";
       document.getElementById(idToHide).style.visibility = "hidden";
   }
}

function showHideLayers() {
  var i,p,v,obj,args=showHideLayers.arguments;
  for (i=0; i<(args.length-2); i+=3)
	if ((obj=findObj(args[i]))!=null) {
	  v=args[i+2];
    if (obj.style)
		{
		  obj=obj.style;
		  v=(v=='show')?'visible':(v='hide')?'hidden':v; }
      obj.visibility=v;
		}
}

function showOrHideLayer(id, show)
{
   if (IE)
   {
	 	 if (show) {
          eval('document.all.'+id+'.style.display = "block";');
			 eval('document.all.'+id+'.style.visibility = "visible";');
		 } else {
	       eval('document.all.'+id+'.style.display = "none";');
          eval('document.all.'+id+'.style.visibility = "hidden";');
		 }
   }
	 else if (NS6)
   {
	 	 if (show)	 {
          document.getElementById(id).style.display = "block";
  		    document.getElementById(id).style.visibility = "visible";
		 } else {
 			 document.getElementById(id).style.display = "none";
			 document.getElementById(id).style.visibility = "hidden";
		 }
   }
}
