//******************************************************
	function imprimir_atividade(imagem, largura, altura, nome)
//******************************************************
{
		window.open(imagem, nome, 'toolbar=0,location=0,directories=0,status=0,menubar=0,scrollbars=1,width=' + largura + ',height=' + altura);
}

//******************************
function habilita(campo, status)
//******************************
{
  oform[campo].disabled = (!status);
  oform[campo].value    = "";
		if(!status)
				{ oform[campo].style.backgroundColor = "#333333"; }
		else
				{ oform[campo].style.backgroundColor = "#C0C0C0"; }
}

//**********************
function confirma_item()
//**********************
{
		if (confirm("Deseja excluir este item?"))
				{	document.form1.submit();	}
		else
				{	return false;	}
}

//************************
function confirma_figura()
//************************
{
		if (confirm("Deseja excluir esta figura?"))
				{	document.form1.submit();	}
		else
				{	return false;	}
}

//**************************
function MM_reloadPage(init) 
//**************************
{
		if (init==true) with (navigator) 
		{
				if ((appName=="Netscape")&&(parseInt(appVersion)==4)) 
				{
						document.MM_pgW=innerWidth; 
						document.MM_pgH=innerHeight; onresize=MM_reloadPage; 
				}
		}
		else if 
				(innerWidth!=document.MM_pgW || innerHeight!=document.MM_pgH) location.reload();
}
MM_reloadPage(true);

//********************************************************
	function nova_janela(pagina, largura, altura)
//********************************************************
	{
			window.open(pagina, 'Mico', 'toolbar=0,location=0,directories=0,status=0,menubar=0,scrollbars=0,width=' + largura + ',height=' + altura);
	}

//********************************************************
	function mostra_tabela(pagina, largura, altura)
//********************************************************
	{
			window.open(pagina, 'Tabela', 'toolbar=0,location=0,directories=0,status=0,menubar=0,scrollbars=1,width=' + largura + ',height=' + altura);
	}

//********************************************************
function mostra_figura(figura, largura, altura, descricao)
//********************************************************
{
		altura = altura + 30;
		largura = largura + 30;
		
		if (largura > 770)
				{ largura = 770; }
				
		if (altura > 570)
				{ altura = 570; }
				
		localizacao = "/visualiza.php?figura=" + figura + "&altura=" + altura + "&largura=" + largura + "&descricao=" + descricao;
		window.open(localizacao, "Visualiza", "toolbar=0,location=0,directories=0,status=0,menubar=0,scrollbars=1,width=" + largura + ",height=" + altura);
}

//*******************************
function mostra_wallpaper(papel)
//*******************************
{
		localizacao = "/visualiza_wallpaper.php?papel=" + papel;
		window.open(localizacao, "Visualiza", "toolbar=0,location=0,directories=0,status=0,menubar=0,scrollbars=1,width=720,height=545");
}

//****************************
function valida_data(dia, mes)
//****************************
{
		var erro = 0;
		var retorno = true;
		var ArrMes30 = new Array(7);
		ArrMes30[0] = 2;
		ArrMes30[1] = 4;
		ArrMes30[2] = 6;
		ArrMes30[3] = 9;
		ArrMes30[4] = 11;
		if (dia == "" || mes == "")
				{ erro++; }
		if (mes == 2 && dia > 29)
				{ erro++; }
		for (x = 0; x <= 4; x++)
		{
				if (mes == ArrMes30[x])
				{
						if (dia == 31)
								{ erro++; }
				}
		}
		if (erro > 0)
				{ retorno = false; }
		return (retorno);
}

//*************************
function valida_email(mail)
//*************************
{
		var c_error = 0;
		var ponto = 0;
		if (mail.indexOf("@") < 1)   { c_error++; }
		if (mail.indexOf(".") < 1)   { c_error++; }
		if (mail.indexOf("á") != -1) { c_error++; }
		if (mail.indexOf("é") != -1) { c_error++; }
		if (mail.indexOf("í") != -1) { c_error++; }
		if (mail.indexOf("ó") != -1) { c_error++; }
		if (mail.indexOf("ú") != -1) { c_error++; }
		if (mail.indexOf(" ") != -1) { c_error++; }
		for ( i = mail.indexOf('@') + 1; i <= mail.length; i++ )
		{
				if (mail.charAt(i) == '.')
					{ ponto = 1; break; }
		}
		if (ponto == 0) 
				{ c_error++; }
		if (c_error > 0) 
				{ return (false); } 
		else 
				{ return (true); }
}

//*********************************
function verifica_numero(caractere)
//*********************************
{ 
		var strValidos = "0123456789";
		if (strValidos.indexOf(caractere) == -1) 
				{ return false; }
		return true; 
} 
		
//*********************************
function valida_tecla(campo, event) 
//*********************************
{ 
		var BACKSPACE = 8; 
		var key; 
		var tecla; 
		CheckTAB = true; 

		if(navigator.appName.indexOf("Netscape") != -1) 
				{ tecla = event.which; }
		else 
				{ tecla = event.keyCode; }
		
		key = String.fromCharCode(tecla); 
		//alert( 'key: ' + tecla + ' -> campo: ' + campo.value); 
		
		if (tecla == 13) 
				{ return false; }
		
		if (tecla == BACKSPACE) 
				{ return true; }
		
		return (verifica_numero(key)); 
} 	