// Funcao para gerar numero aleatorio
function rand(numero) {
	return Math.floor(Math.random()*numero);
}

function direcionar(arquivo) {
	document.location.href = arquivo;
}

function popup(arquivo, titulo, largura, altura, tipo) {
		
	if( typeof(tipo) == "undefined" ){
		novaJanela = window.open(arquivo, titulo, 'toolbar=no,location=no,directories=no,status=no,menubar=no,scrollbars=no,resizable=no,width='+largura+',height='+altura+',top=0,left=0');
	} else if(tipo == "novo" || tipo == "nova") {
		novaJanela = window.open(arquivo, titulo, '');
	} else {
		novaJanela = window.open(arquivo, titulo, tipo);
	}

	// Verifica se abriu a janela
	if (!novaJanela) {

		elemento1 = 'document.getElementById("popupBloqueado")';
		elemento2 = 'document.getElementById("estrutura")';
		elemento3 = 'document.getElementById("bannerLateral")';

		// Verifica se existe o DIV
		if (eval(elemento1)) {
			eval(elemento1).style.display = 'block';
		}

		// Verifica se existe o DIV
		if (eval(elemento2)) {
			eval(elemento2).style.top = '42px';
		}

		// Verifica se existe o DIV
		if (eval(elemento3)) {
			eval(elemento3).style.top = '42px';
		}

	} else {
		novaJanela.focus();
	}
}

//Trocar a cor de fundo
function corFundo(el,cor) {
	el.style.backgroundColor=cor;
}

// 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';
}

function escondeMostra(objeto) {
	var elemento = 'document.getElementById(\'' + objeto + '\')';
	if (eval(elemento).style.display == 'block' || eval(elemento).style.display == 'inline') {
		eval(elemento).style.display = 'none';
	} else {
		eval(elemento).style.display = 'block';
	}
}

// Função mostra e esconde na tabela.
function mostraEscondeAutomaticoBloco(objeto) {
	if(document.all) { // IE4+
		elemento = 'document.all[\'' + objeto + '\']';
	} else { // NS6+
		elemento = 'document.getElementById(\'' + objeto + '\')';
	}
	if (eval(elemento).style.display == 'block') {
		eval(elemento).style.display = 'none';
	} else {
		eval(elemento).style.display = 'block';
	}
}

//Funcao para marcar campo de erro
function campoErro(formulario, campo) {
	if (campo != undefined && formulario != undefined) {
		var campo = 'document.' + formulario + '.' + campo;
		eval(campo).focus();
		eval(campo).style.border = '1px solid #CC3300';
		eval(campo).style.background = '#FFFFE5';
	}
}

//Funcao para desmarcar campo de erro
function campoErroDesmarca(formulario, campo) {
	if (campo != undefined && formulario != undefined) {
		var campo = 'document.' + formulario + '.' + campo;
		eval(campo).style.border = '1px solid #d2d2d2';
		eval(campo).style.background = '#FFFFFF';
	}
}