//********************************************************
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 MM_preloadImages() 
//*************************
{ //v3.0
  var d = document; 
		if (d.images)
		{ 
		  if (!d.MM_p) 
				  d.MM_p = new Array();
    var i,j = d.MM_p.length, a = MM_preloadImages.arguments; 
				for (i = 0; i < a.length; i++)
      if (a[i].indexOf("#")!=0)
						{ 
						  d.MM_p[j] = new Image; 
								d.MM_p[j++].src = a[i];
						}
		}
}

//**************************
function MM_swapImgRestore()
//**************************
{ //v3.0
  var i,x,a = document.MM_sr; 
		for (i = 0; a && i < a.length && (x = a[i]) && x.oSrc; i++) 
		  x.src = x.oSrc;
}

//***********************
function MM_findObj(n, d) 
//***********************
{ //v4.01
  var p,i,x;  
		if (!d) 
		  d = document; 
		if ((p = n.indexOf("?")) > 0 && parent.frames.length) 
		{
    d = parent.frames[n.substring(p+1)].document; 
				n = n.substring(0,p);
		}
  if (!(x = d[n]) && d.all) 
		  x = d.all[n]; 
		for (i = 0; !x && i < d.forms.length; i++) 
		  x = d.forms[i][n];
  for (i=0; !x && d.layers && i < d.layers.length; i++) 
		  x = MM_findObj(n,d.layers[i].document);
  if (!x && d.getElementById) 
		  x = d.getElementById(n); 
		return x;
}

//*********************
function MM_swapImage()
//*********************
{ //v3.0
  var i,j=0, x, a = MM_swapImage.arguments; 
		document.MM_sr = new Array; 
		for (i = 0; i < (a.length - 2); i += 3)
    if ((x = MM_findObj(a[i])) != null)
				{
					  document.MM_sr[j++] = x; 
							if (!x.oSrc) 
							  x.oSrc = x.src; x.src=a[i+2];
				}
}

//*************************************************
function MM_openBrWindow(theURL, winName, features) 
//*************************************************
{ //v2.0
  window.open(theURL,winName,features);
}

//********************************************************
	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)); 
} 	