//**********************
function abre_foto(foto)
//**********************
{
		localizacao = "/visualiza_foto.php?foto=" + foto;
		window.open(localizacao, "abre_foto", "toolbar=0,location=0,directories=0,status=0,menubar=0,width=600,height=570");
}

//*******************************
function versao_impressao(pagina)
//*******************************
{
		var localizacao = "/template_imprimir.php?pagina=" + pagina + "&cabecalho=S";
		window.open(localizacao,'_blank','toolbar=0,scrollbars=1,location=0,directories=0,status=0,menubar=1,width=700,height=450');
}

//********************************************************
function mostra_video(video, largura, altura, descricao)
//********************************************************
{
		localizacao = "/visualiza_video.php?video=" + video + "&altura=" + altura + "&largura=" + largura;
		window.open(localizacao, "Visualiza", "toolbar=0,location=0,directories=0,status=0,menubar=0,scrollbars=0,width=" + largura + ",height=" + altura);
}

//**********************
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, 'site', '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, nome)
//**************************************************************
{
		localizacao = "/visualiza.php?figura=" + figura + "&altura=" + altura + "&largura=" + largura + "&descricao=" + descricao;
		window.open(localizacao, nome, "toolbar=0,location=0,directories=0,status=0,menubar=0,width=" + largura + ",height=" + altura);
}

//***************************************************************
function mostra_midia(figura, largura, altura, xlargura, xaltura)
//***************************************************************
{
		localizacao = "/visualiza.php?figura=" + figura + "&altura=" + altura + "&largura=" + largura;
		window.open(localizacao, 'midia', "toolbar=0,location=0,directories=0,status=0,menubar=0,scrollbars=1,width=" + xlargura + ",height=" + xaltura);
}

//*******************************
function mostra_wallpaper(papel)
//*******************************
{
		localizacao = "/visualiza_wallpaper.php?papel=" + papel;
		window.open(localizacao, "visualiza", "toolbar=0,location=0,directories=0,status=0,menubar=0,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)); 
} 	
