function AbrePopUp(pagina,largura,altura){
   var posLargura = (screen.width / 2) - (largura / 2); 
   var posAltura  = (screen.height / 2) - (altura / 2); 
   var propriedades = 'toolbar=no,';          
   propriedades    += 'location=no,';         
   propriedades    += 'directories=no,';       
   propriedades    += 'status=no,';          
   propriedades    += 'menubar=no,';        
   propriedades    += 'scrollbars=yes,';    
   propriedades    += 'resizable=yes,';       
   propriedades    += 'width='+largura+',';   
   propriedades    += 'height='+altura+',';   
   propriedades    += 'left='+posLargura+',';
   propriedades    += 'top='+posAltura;        
   window.open(pagina, 'Exibe', propriedades);
   }

function DesabilitaSubmeter(botao) {
   var submeter = document.getElementById(botao);
   submeter.disabled=true;
	 }

function HabilitaSubmeter(botao) {	 
   var submeter = document.getElementById(botao);
   submeter.disabled = false;
	 }	 
	 
function TestaCampoFaleConosco(form) {
   DesabilitaSubmeter('submeter');
   //Usado para posicionar o cursor no primeiro elemento que não foi preenchido corretamente
   var cursor = new Array();
   
	 missinginfo = "";

	 if (document.formulario.nome.value == "") {
      missinginfo += "\n     -  Nome completo";
      cursor.push("nome");			
			}

   if((document.formulario.email.value.indexOf("@") == -1) || (document.formulario.email.value.indexOf(".") == -1)) {
      missinginfo += "\n     -  E-mail em branco ou inválido";
      cursor.push("email");			
      }

   for (i=0;i<document.formulario.assunto.length;i++) {
      if (document.formulario.assunto.options[i].selected) {
	       var assunto = document.formulario.assunto.options[i].value;
		     }
	    }
	 if (assunto == "") {
      missinginfo += "\n     -  Assunto";
      cursor.push("assunto");			
			}

	 if (document.formulario.mensagem.value == "") {
      missinginfo += "\n     -  Mensagem";
      cursor.push("mensagem");			
			}

   if (missinginfo != "") {
      missinginfo = "Preencha os seguintes campos: \n" + missinginfo + 
                    "\n\nComplete e continue.";	 
      alert(missinginfo);
      var submeter = document.getElementById('submeter');
      submeter.disabled = false;
			submeter.value = form;
			
			//Posiciona o cursor no primeiro campo do vetor
			var comando = "document.formulario."+cursor[0]+".focus();";
			eval(comando);
			
      return false;
      }
   		else {
         //document.formulario.submit();			 
         return true;
         }
			}			

function Redireciona(elemento){
   var link = elemento.value;
   top.principal.location.href=link;
   }			
			
function TestaCampoLoginSenha() {
   DesabilitaSubmeter('submeter');
   //Usado para posicionar o cursor no primeiro elemento que não foi preenchido corretamente
   var cursor = new Array();
   
	 missinginfo = "";

   if (document.formulario_autentica.login.value == "") {
      missinginfo += "\n     -  Login";
      cursor.push("login");			
			}

	 if (document.formulario_autentica.senha.value == "") {
      missinginfo += "\n     -  Senha";
      cursor.push("senha");			
			}

   if (missinginfo != "") {
      missinginfo = "Preencha os seguintes campos: \n" + missinginfo + 
                    "\n\nComplete e continue.";	 
      alert(missinginfo);
      var submeter = document.getElementById('submeter');
      submeter.disabled = false;
			
			//Posiciona o cursor no primeiro campo do vetor
			var comando = "document.formulario_autentica."+cursor[0]+".focus();";
			eval(comando);
			
      return false;
      }
   		else {
         //document.formulario_autentica.submit();			 
         return true;
         }
			}			
	 	