/*
	funcionalidades para interfaces


if (document.onload)
{
	
}
*/

// Funcoes para mostrar ou ocultar objetos
function mostra(objeto)
{
	elemento = 'document.getElementById(\'' + objeto + '\')';
	if(elemento) eval(elemento).style.display = 'block';
}

function esconde(objeto)
{
	elemento = 'document.getElementById(\'' + objeto + '\')';
	if(elemento) eval(elemento).style.display = 'none';
}

// pega todos os elementos pela classe
function getElementsByClassName(classe)
{	
	var tag = document.getElementsByTagName("*");
	var vetorClassName = [];
	
	for (var i=0; i < tag.length; i++)
	{
		if (tag[i].className == classe)
		{
			vetorClassName.push(tag[i]);
		}
	}
	
	return vetorClassName;
}

function hideAll(classe)
{	
	var classHide = getElementsByClassName(classe);
	
	for(var i=0; i < classHide.length; i++)
	{
		classHide[i].style.display = "none";		
	}
}

function showAll(classe)
{	
	var classShow = getElementsByClassName(classe);
	
	for(var i=0; i < classShow.length; i++)
	{
		classShow[i].style.display = "block";		
	}
}


function escondeMostra(objeto, paramHideAll)
{
	//se paramHideAll foi passado.
	if (paramHideAll != null)
	{
		//escondder todos os elementos
		hideAll(paramHideAll);
	}	

	var elemento = 'document.getElementById(\'' + objeto + '\')';
	
	if (eval(elemento).style.display == 'block' || eval(elemento).style.display == 'inline') {

		//esconde(objeto);
	} else {
		mostra(objeto);
	}
	
}

function getDominio()
{
	var dominio = location.href;	
	dominio = dominio.slice(7);
	dominio = dominio.split("/", 1);
	
	return dominio;
}

function retornaHome()
{	
	setTimeout("location.href=\'http://"+ getDominio() + "\'", 3000);
}

function linkExterno()
{
	var tag = document.getElementsByTagName("a");
	var vetorTag = []
	
	for(var i=0; i < tag.lenght; i++)
	{
		if(tag[i].getAttribute('target') == "_blank")
		{
			element.setAttribute("class", "ext"); 
			element.setAttribute("className", "ext"); //para IE

		}
	}	
}

$("#div0").css("display", "block");