
function vertical() { 

   var navItems = document.getElementById("nav").getElementsByTagName("li"); 
        
   for (var i=0; i< navItems.length; i++) { 
          if(navItems[i].className == "submenu") { 
                 navItems[i].onmouseover=function() {this.getElementsByTagName('ul')[0].style.display="block";this.style.backgroundColor = "#f9f9f9";} 
                 navItems[i].onmouseout=function() {this.getElementsByTagName('ul')[0].style.display="none";this.style.backgroundColor = "#FFFFFF";} 
          } 
   } 

} 

function horizontal() { 

   var navItems = document.getElementById("barra").getElementsByTagName("li"); 
        
   for (var i=0; i< navItems.length; i++) { 
          if((navItems[i].className == "menuvertical") || (navItems[i].className == "submenu")) 
          { 
                 if(navItems[i].getElementsByTagName('ul')[0] != null) 
                 { 
                        navItems[i].onmouseover=function() {this.getElementsByTagName('ul')[0].style.display="block";this.style.backgroundColor = "#f9f9f9";} 
                        navItems[i].onmouseout=function() {this.getElementsByTagName('ul')[0].style.display="none";this.style.backgroundColor = "#FFFFFF";} 
                 } 
          } 
   } 

} 

function verificaForca( campo ) {
    var valor = campo.value;
    var contemNumeros = /[0-9]/;
    var contemLetras = /[a-z]/;
	var contemLetrasm = /[A-Z]/;
    var contemEspecial = /[@#$%!&)(*]/;
    var contagem = 0;
    var mensagem = "";

    if ( valor.length > 0 ) {
        if ( contemNumeros.test( valor ) ) contagem++;
        if ( contemLetras.test( valor ) ) contagem++;
		if ( contemLetrasm.test( valor ) ) contagem++;
        if ( contemEspecial.test( valor ) ) contagem++;

        switch ( contagem ) {
            case 1: mensagem = "Senha fraca!";
                        break;
            case 2: mensagem = "Senha media!";
                        break;
            case 3: mensagem = "Senha boa!";
                        break;
            case 4: mensagem = "Senha Forte!";
                        break;						
            default: mensagem = "<font bgcolor='#cc0000'>ops! o que aconteceu?";
        }

        document.getElementById('div_forca_senha').innerHTML = mensagem;
		document.getElementById('tipo_senha').value = mensagem; 

    }
}
	

function testacampos() { 

	d = document.trocasenha;

	if (d.user.value == "" ) {
                d.user.focus();	
				alert("Informar email do usuário!");
				return false;
				}
	if (d.passwd.value == "" ) {
                d.passwd.focus();	
				alert("Informar senha atual!");
				return false;
				}
	if (d.passwdN.value == "" ) {
                d.passwdN.focus();	
				alert("Informar nova senha!");
				return false;
				}	
	if (d.passwdN.value.length < 8 ) {
                d.passwdN.focus();	
				alert("Senha tem menos de 8 dígitos!");
				return false;
				}
	if (d.passwdNR.value != d.passwdN.value ) {
                d.passwdNR.focus();	
				alert("Redigite a sua senha novamente igual a Nova Senha!");
				return false;
				}				
	if (d.captcha.value == "" ) {
                d.captcha.focus();	
				alert("Digite o código!");
				return false;
				}	
	if (d.tipo_senha.value == "Senha fraca!" ) {
                d.captcha.focus();	
				alert("Sua senha não foi aceita, é fraca! Utilize caracteres maiúsculos, minúsculos, especiais e números");
				return false;
				}	
	if (d.tipo_senha.value == "Senha media!" ) {
                d.captcha.focus();	
				alert("Sua senha não foi aceita, é media! Utilize caracteres maiúsculos, minúsculos, especiais e números");
				return false;
				}					
	return
}

function vercontato() { 

	d = document.contato;

	if ((d.destino[0].checked) || (d.destino[1].checked) || (d.destino[2].checked) || (d.destino[3].checked) || (d.destino[4].checked) || (d.destino[5].checked)) {
			}
			else 
				{
					alert("Selecionar o campo destinatário !");
					return false;
				}	

	if (d.nome.value == ""){
		alert("O campo Nome deve ser preenchido!");
                     d.nome.focus();
					 return false;			 
           }
		   
	if (d.email.value == ""){
		alert("O campo email deve ser preenchido!");
                     d.email.focus();
					 return false;		 
           }
  
    if(Verifica_Email("email", 1) == false){ return false }  

	if (d.assunto.value == ""){
		alert("O campo Assunto deve ser preenchido!");
                     d.assunto.focus();
					 return false;		 
           }	

	if (d.mensagem.value == ""){
		alert("O campo mensagem deve ser preenchido!");
                     d.mensagem.focus();
					 return false;		 
           }	
		   
	if (d.captcha.value == ""){
		alert("Digite o código que esta vendo na imagem!");
                     d.captcha.focus();
					 return false;		 
           }	

		   
	return;
} 

function verlogin() { 

	d = document.contato;

	if ((d.tipouser[0].checked) || (d.tipouser[1].checked) || (d.tipouser[2].checked)) {
			}
			else 
				{
					alert("Selecionar o Tipo de Usuário !");
					return false;
				}	

	if (d.nome.value == ""){
		alert("O campo Nome deve ser preenchido!");
                     d.nome.focus();
					 return false;			 
           }
		   
	if (d.email.value == ""){
		alert("O campo email deve ser preenchido!");
                     d.email.focus();
					 return false;		 
           }
  
    if(Verifica_Email("email", 1) == false){ return false }  

	if ((d.matricula.value == "") && (d.tipouser[2].checked)) {
		alert("O campo Matricula deve ser preenchido!");
                     d.matricula.focus();
					 return false;		 
           }	
			  				
	return;
} 

function vercomunica() { 

	d = document.comunica;

	if ((d.nome.value == "") && (d.status[0].checked))
			{
				alert("O campo Nome deve ser preenchido!");
                     d.nome.focus();
					 return false;			 
           }
		   
	if (d.email.value == "")
			{
				alert("O campo email deve ser preenchido!");
                     d.email.focus();
					 return false;		 
           }
  		   
    if (Verifica_Email("email", 1) == false){ return false }  

	if ((d.instituicao.value == "") && (d.status[0].checked))
			{
				alert("O campo Instituição deve ser preenchido!");
                     d.instituicao.focus();
					 return false;		 
           }	

	if (d.captcha.value == ""){
		alert("Digite o código que esta vendo na imagem!");
                     d.captcha.focus();
					 return false;		 
           }	
		   
	return;
} 



 
function Verifica_Email(email, obrigatorio){  
//Se o parâmetro obrigatório for igual à zero, significa que elepode estar vazio, caso contrário, não  
    var email = document.getElementById(email);  
    if((obrigatorio == 1) || (obrigatorio == 0 && email.value != "")){  
        if(!email.value.match(/([a-zA-Z0-9._-]+@[a-zA-Z0-9._-]+.[a-zA-Z0-9._-]+)/gi)){  
            alert("Informe um e-mail válido");  
            email.focus();  
            return false  
        }  
    }  
}  

function verificarconta() { 

	d = document.cadastro;
		   
	if ((d.grupoims[0].checked) || (d.grupoims[1].checked) || (d.grupoims[2].checked) ||
		(d.grupoims[3].checked) || (d.grupoims[4].checked) || (d.grupoims[5].checked) ||
		(d.grupoims[6].checked) || (d.grupoims[7].checked) || (d.grupoims[8].checked)  ) 
	{ 
		if ((d.grupoims[8].checked)) {	
				if ( d.nome.value == "" ) {
						alert("O campo Nome deve ser preenchido!");
						d.nome.focus();
						return false;				 
				}	
				if ( d.portaria.value == "" ) {
						alert("O campo Código de acesso ao IMS deve ser preenchido!");
						d.portaria.focus();
						return false;		 
				}
				if ( d.matricula.value == "" ) {
						alert("O campo Matricula / Doc.Identidade deve ser preenchido!");
						d.matricula.focus();
						return false;			 
				}					
		} else 
			{
				if ( d.nome.value == "" ) {
						alert("O campo Nome deve ser preenchido!");
						d.nome.focus();
						return false;				 
				}

				if (d.emaild.value == "") {
						alert("O campo email desejado deve ser preenchido!");
						d.emaild.focus();
						return false;	 
				}	
				   
				if ( d.matricula.value == "" ) {
						alert("O campo Matricula / Doc.Identidade deve ser preenchido!");
						d.matricula.focus();
						return false;			 
				}	
				   
				if ( d.email2.value == "" ) {
						alert("O campo email externo deve ser preenchido!");
						d.email2.focus();
						return false;				 
				}	
						   
				if ( d.portaria.value == "" ) {
						alert("O campo Código de acesso ao IMS deve ser preenchido!");
						d.portaria.focus();
						return false;		 
				}		   
				   
				if   ( (d.curso.value == "0") && (d.grupoims[2].checked) )  { 
							alert("O campo curso deve ser preenchido!m");
							d.curso.focus();
							return false;	
						}
		 
				if   ( (d.curso.value == "0") && (d.grupoims[3].checked) )  {  
							alert("O campo curso deve ser preenchido!d");
							d.curso.focus();
							return false;	
						}

				if   ( (d.professor.value == "0") && (d.grupoims[3].checked) )  {  
							alert("O campo professor deve ser preenchido!m");
							d.curso.focus();
							return false;	
						}		

				if   ( (d.professor.value == "0") && (d.grupoims[2].checked) )  {  
							alert("O campo professor deve ser preenchido!d");
							d.curso.focus();
							return false;	
						}				
		 
				   
				if (d.projeto.value == "") {
						alert("O campo projeto deve ser preenchido!");
						d.projeto.focus();
						return false; 
				}
		   	}		   
	}
		else {
        alert("Selecionar Categoria!");
        return false;
		}	
	return;
} 


function abrir(pag1,pag2,pag3 ) {
    window.open(pag1,'_blank','width=500,height=300,toolbar=no,location=no,directories=no,status=no,menubar=no,scrollbars=no,resizable=no,top=0,left=0');
}

function cadverificar() { 
    var mensagem = "Preencha corretamente os seguintes campos: " 

    var equipa  = document.form.equipamento.value;
    var erro = 0 ;

//    alert (" Equipamento => " + equipa)

    if (document.form.bloco.selectedIndex==0) {
	erro = 1
	alert ("Informe Bloco ") 
	return false
    }
    if (document.form.sala.selectedIndex==0) {
	erro = 1 
	alert ("Informe Sala")  
	return false
    }
    if (document.form.projeto.value=="") { 
	erro = 1 
	alert ("Inform Projeto")  
	return false
    }
    if (document.form.equipamento.selectedIndex=="000"){
	erro = 1 
	alert ("Informe tipo de equipamento")  
	return false
    }
    if ( equipa  == "Computador") {
    	
//	alert("Tipo de Equipamento => " + equipa ); 
        
        if (document.form.nome_computador.value.length==0) { 
			erro = 1 
			alert ("Informe Nome do Computador ")  
			return false
            } 
		if (document.form.memoria_num.value.length==0) { 
			erro = 1 
			alert ("Informe Memoria ")  
			return false
    	    } 
		if (document.form.cabo.selectedIndex==0) { 
			erro = 1 
			alert ("Informe Numero do Cabo ")  
			return false
    	    } 
		if (document.form.hd1_num.value.length==0) { 
			erro = 1 
			alert ("Informe capacidade do Hard-Disk ")  
			return false
            } 
       if (document.form.mac.value.length==0) { 
			erro = 1 
			alert ("Informe MAC ADDRESS ")  
			return false
            }
		if (document.form.ip.value.length==0) { 
			erro = 1 
			alert ("Informe o IP para o Computador ")  
			return false
            } 
        if (document.form.sist_operacional.selectedIndex==0) { 
			erro = 1 
			alert ("Informe Sistema Operacional")  
			return false
            } 
        if (document.form.fonte.value.length==0) { 
			erro = 1 
			alert ("Informe Tipo de Fonte e potencia se for o caso ")  
			return false
            } 
		if (document.form.placa_mae.value.length==0) { 
			erro = 1 
			alert ("Informe Placa Mãe ")  
			return false
            }
 
	}
     if ( erro == 1 ) {
	    return false
	} 
    else 
	{ 
	document.form.submit()
	} 
} 

