function abreJanela(url, nomeJanela) {
	window.open(url, nomeJanela);
}
function menu(){
	var opcoesMenu = document.getElementById("listaMenu").getElementsByTagName("li");
	for(var i = 0; i< opcoesMenu.length; i++){					
		if(opcoesMenu[i].className == "itemSubitem"){
			if(opcoesMenu[i].getElementsByTagName("ul")[0] != null){
				opcoesMenu[i].onmouseover = function(){ this.getElementsByTagName("ul")[0].style.display = "block";}
				opcoesMenu[i].onmouseout = function(){ this.getElementsByTagName("ul")[0].style.display = "none";}
			}
		}
	}
}

//////////////////////////////////////////////
/*
Nome da Função: validaForm
Parametros: form, arrCampos, arrMensagens
Descrição: Recebe um form, um array de campos e um array de mensagems.
Percorre o array de campos verificando se o mesmo está preenchido e caso 
não esteja ele exibe a mensagem.

Autor: Paulo Gentile
Data: 15/07/2008
Atualizado: Nunca
*/
/////////////////////////////////////////////
function validaForm(form, arrCampos, arrMensagens)
{	
	for(var i=0; arrCampos.length > i; i++)
	{
		switch(document.getElementById(arrCampos[i]).type)
		{
			case "text"	:
			case "textarea"	:
			case "password"	:
				if(document.getElementById(arrCampos[i]).value.length == 0)
				{
					document.getElementById(arrCampos[i]).focus();
					alert(arrMensagens[i]);
					return false;
				}
				else if(document.getElementById(arrCampos[i]).name == "txtEmail")
				{
					qnteArroba = document.getElementById("txtEmail").value.split('@');
					if (document.getElementById("txtEmail").value.search("@") == -1 ||
							document.getElementById("txtEmail").value.search("[.]") == -1 ||
							document.getElementById("txtEmail").value.search(" ") != -1 ||
							qnteArroba.length !=2 || qnteArroba[0] == "" ||
							qnteArroba[1] == "" || qnteArroba[1] == "."){
								alert("O preenchimento do E-mail está incorreto!");
								document.getElementById("txtEmail").focus();
								return false;
					}
				}
				break;
			case "hidden"	:
				if(document.getElementById(arrCampos[i]).value.length == 0)
				{
					alert(arrMensagens[i]);
					return false;
				}
				break;
			case "radio"	:
				var selecionado = false;
				
				for(var x=0; document.getElementsByName(arrCampos[i]).length > x; x++)
				{
					if(document.getElementsByName(arrCampos[i])[x].checked)
					{
						selecionado = true;
					}
				}
				
				if(!selecionado)
				{
					alert(arrMensagens[i]);
					return false;
				}
				break;
			case "select-one" :
				if(document.getElementById(arrCampos[i]).selectedIndex == 0)
				{
					document.getElementById(arrCampos[i]).focus();
					alert(arrMensagens[i]);
					return false;
				}
				break;
		}
	}
	
	document.getElementById(form).submit();
}

function popupImagem(pag, largura, altura) {
  var posX = (screen.availWidth - largura) / 2;
  var posY = (screen.availHeight - altura) / 2;

  windowImagem = window.open(pag, 'Aviso', 'status=no,resizable=no,scrollbars=no,menubar=no,width=' + largura + ',height=' + altura + ',left=' + posX + ',top=' + posY);
  windowImagem.focus();
}

function popup(pagina, largura, altura, resizable, scrollbars) {
  var posicaoX = (screen.availWidth - largura) / 2;
  var posicaoY = (screen.availHeight - altura) / 2;

  janela = window.open(pagina, 'Janela', 'status=no,resizable=' + resizable + ',scrollbars=' + scrollbars + ',menubar=no,width=' + largura + ',height=' + altura + ',left=' + posicaoX + ',top=' + posicaoY);
  janela.focus();
}