// JavaScript Document


function validaForm(){
          d = document.form;
          //validar nome
          if (d.nome.value == ""){
                    alert("O campo " + d.nome.name + " deve ser preenchido!");
                    d.nome.focus();
                    return false;
          }         //validar email
         if (d.email.value == ""){
                   alert("O campo " + d.email.name + " deve ser preenchido!");
                   d.email.focus();
                   return false;
         }
         //validar email(verificao de endereco eletrônico)
         parte1 = d.email.value.indexOf("@");
         parte2 = d.email.value.indexOf(".");
         parte3 = d.email.value.length;
         if (!(parte1 >= 3 && parte2 >= 6 && parte3 >= 9)) {
                   alert ("O campo " + d.email.name + " deve ser conter um endereco eletronico!");
                   d.email.focus();
                   return false;
         }
         //validar telefone
         if (d.telefone.value == ""){
                   alert ("O campo " + d.telefone.name + " deve ser preenchido!");
                   d.telefone.focus();
                   return false;
         }
         //validar telefone(verificacao se contem apenas numeros)
		 
		 if (d.celular.value == ""){
                   alert("O campo " + d.celular.name + " deve ser preenchido!");
                   d.celular.focus();
                   return false;
         }
		 if (d.comentario.value == ""){
                   alert("O campo " + d.comentario.name + " deve ser preenchido!");
                   d.comentario.focus();
                   return false;
         }


		  return true;
		  }
		  
		  
		  function validaForm2(){
          d = document.frmEquipamentos;
          //validar nome
          if (d.nome.value == ""){
                    alert("O campo " + d.nome.name + " deve ser preenchido!");
                    d.nome.focus();
                    return false;
          }         //validar email
         if (d.email.value == ""){
                   alert("O campo " + d.email.name + " deve ser preenchido!");
                   d.email.focus();
                   return false;
         }
         //validar email(verificao de endereco eletrônico)
         parte1 = d.email.value.indexOf("@");
         parte2 = d.email.value.indexOf(".");
         parte3 = d.email.value.length;
         if (!(parte1 >= 3 && parte2 >= 6 && parte3 >= 9)) {
                   alert ("O campo " + d.email.name + " deve ser conter um endereco eletronico!");
                   d.email.focus();
                   return false;
         }
         //validar telefone
         if (d.telefone.value == ""){
                   alert ("O campo " + d.telefone.name + " deve ser preenchido!");
                   d.telefone.focus();
                   return false;
         }
         //validar telefone(verificacao se contem apenas numeros)
		 
		 if (d.celular.value == ""){
                   alert("O campo " + d.celular.name + " deve ser preenchido!");
                   d.celular.focus();
                   return false;
         }
		 if (d.especificacoes.value == ""){
                   alert("O campo " + d.especificacoes.name + " deve ser preenchido!");
                   d.especificacoes.focus();
                   return false;
         }
		

		  return true;
		  }
		  
		  
		  
		    function validaForm3(){
          d = document.frmCadRep;
          //validar nome
          if (d.nome.value == ""){
                    alert("O campo " + d.nome.name + " deve ser preenchido!");
                    d.nome.focus();
                    return false;
          }         //validar email
         if (d.email.value == ""){
                   alert("O campo " + d.email.name + " deve ser preenchido!");
                   d.email.focus();
                   return false;
         }
         //validar email(verificao de endereco eletrônico)
         parte1 = d.email.value.indexOf("@");
         parte2 = d.email.value.indexOf(".");
         parte3 = d.email.value.length;
         if (!(parte1 >= 3 && parte2 >= 6 && parte3 >= 9)) {
                   alert ("O campo " + d.email.name + " deve ser conter um endereco eletronico!");
                   d.email.focus();
                   return false;
         }
         //validar telefone
         if (d.telefone.value == ""){
                   alert ("O campo " + d.telefone.name + " deve ser preenchido!");
                   d.telefone.focus();
                   return false;
         }
         //validar telefone(verificacao se contem apenas numeros)
		 
		 if (d.celular.value == ""){
                   alert("O campo " + d.celular.name + " deve ser preenchido!");
                   d.celular.focus();
                   return false;
         }
		 if (d.endereco.value == ""){
                   alert("O campo " + d.endereco.name + " deve ser preenchido!");
                   d.endereco.focus();
                   return false;
         }
		  if (d.cep.value == ""){
                   alert("O campo " + d.cep.name + " deve ser preenchido!");
                   d.cep.focus();
                   return false;
         }
		  if (d.estado.value == ""){
                   alert("O campo " + d.estado.name + " deve ser preenchido!");
                   d.estado.focus();
                   return false;
         }
		  if (d.ramo.value == ""){
                   alert("O campo " + d.ramo.name + " deve ser preenchido!");
                   d.ramo.focus();
                   return false;
         }
		  if (d.referencias.value == ""){
                   alert("O campo " + d.referencias.name + " deve ser preenchido!");
                   d.endereco.focus();
                   return false;
         }
		

		  return true;
		  }
		  
		  
		   function validaForm4(){
          d = document.frmCurriculo;
          //validar nome
          if (d.nome.value == ""){
                    alert("O campo " + d.nome.name + " deve ser preenchido!");
                    d.nome.focus();
                    return false;
          }         //validar email
         if (d.email.value == ""){
                   alert("O campo " + d.email.name + " deve ser preenchido!");
                   d.email.focus();
                   return false;
         }
         //validar email(verificao de endereco eletrônico)
         parte1 = d.email.value.indexOf("@");
         parte2 = d.email.value.indexOf(".");
         parte3 = d.email.value.length;
         if (!(parte1 >= 3 && parte2 >= 6 && parte3 >= 9)) {
                   alert ("O campo " + d.email.name + " deve ser conter um endereco eletronico!");
                   d.email.focus();
                   return false;
         }
         //validar telefone
         if (d.telefone.value == ""){
                   alert ("O campo " + d.telefone.name + " deve ser preenchido!");
                   d.telefone.focus();
                   return false;
         }
         //validar telefone(verificacao se contem apenas numeros)
		 
		 if (d.celular.value == ""){
                   alert("O campo " + d.celular.name + " deve ser preenchido!");
                   d.celular.focus();
                   return false;
         }
		 if (d.endereco.value == ""){
                   alert("O campo " + d.endereco.name + " deve ser preenchido!");
                   d.endereco.focus();
                   return false;
         }
		  if (d.cep.value == ""){
                   alert("O campo " + d.cep.name + " deve ser preenchido!");
                   d.cep.focus();
                   return false;
         }
		  if (d.estado.value == ""){
                   alert("O campo " + d.estado.name + " deve ser preenchido!");
                   d.estado.focus();
                   return false;
         }
		  if (d.ramo.value == ""){
                   alert("O campo " + d.ramo.name + " deve ser preenchido!");
                   d.ramo.focus();
                   return false;
         }
		  if (d.referencias.value == ""){
                   alert("O campo " + d.referencias.name + " deve ser preenchido!");
                   d.endereco.focus();
                   return false;
         }
		 if (d.experiencia.value == ""){
                   alert("O campo " + d.experiencia.name + " deve ser preenchido!");
                   d.experiencia.focus();
                   return false;
         }
		 if (d.escolaridade.value == ""){
                   alert("O campo " + d.escolaridade.name + " deve ser preenchido!");
                   d.escolaridade.focus();
                   return false;
         }
		 if (d.cursos.value == ""){
                   alert("O campo " + d.cursos.name + " deve ser preenchido!");
                   d.cursos.focus();
                   return false;
         }
		
		  return true;
		  }
		  
		  
		   function validaForm5(){
          d = document.frmBriefing;
          //validar nome
          if (d.nome.value == ""){
                    alert("O campo " + d.nome.name + " deve ser preenchido!");
                    d.nome.focus();
                    return false;
          }         //validar email
         if (d.email.value == ""){
                   alert("O campo " + d.email.name + " deve ser preenchido!");
                   d.email.focus();
                   return false;
         }
         //validar email(verificao de endereco eletrônico)
         parte1 = d.email.value.indexOf("@");
         parte2 = d.email.value.indexOf(".");
         parte3 = d.email.value.length;
         if (!(parte1 >= 3 && parte2 >= 6 && parte3 >= 9)) {
                   alert ("O campo " + d.email.name + " deve ser conter um endereco eletronico!");
                   d.email.focus();
                   return false;
         }
         //validar telefone
         if (d.telefone.value == ""){
                   alert ("O campo " + d.telefone.name + " deve ser preenchido!");
                   d.telefone.focus();
                   return false;
         }
         //validar telefone(verificacao se contem apenas numeros)
		 
		 if (d.responsavel.value == ""){
                   alert("O campo " + d.responsavel.name + " deve ser preenchido!");
                   d.responsavel.focus();
                   return false;
         }
		 if (d.quest1.value == ""){
                   alert("O campo " + d.quest1.name + " deve ser preenchido!");
                   d.quest1.focus();
                   return false;
         }
		  if (d.quest2.value == ""){
                   alert("O campo " + d.quest2.name + " deve ser preenchido!");
                   d.quest3.focus();
                   return false;
         }
		  if (d.quest3.value == ""){
                   alert("O campo " + d.quest3.name + " deve ser preenchido!");
                   d.quest3.focus();
                   return false;
         }
		  if (d.quest4.value == ""){
                   alert("O campo " + d.quest4.name + " deve ser preenchido!");
                   d.quest4.focus();
                   return false;
         }
		  if (d.quest5.value == ""){
                   alert("O campo " + d.quest5.name + " deve ser preenchido!");
                   d.quest5.focus();
                   return false;
         }
			  if (d.quest6.value == ""){
                   alert("O campo " + d.quest6.name + " deve ser preenchido!");
                   d.quest6.focus();
                   return false;
         }
		  if (d.quest9.value == ""){
                   alert("O campo " + d.quest9.name + " deve ser preenchido!");
                   d.quest9.focus();
                   return false;
         }

		  return true;
		  }
		  
		  
//--->Função para verificar se o valor digitado é número...<---
function digitos(event){
    if (window.event) {
        // IE
        key = event.keyCode;
    } else if ( event.which ) {
        // netscape
        key = event.which;
    }
    if ( key != 8 || key != 13 || key < 48 || key > 57 )
        return ( ( ( key > 47 ) && ( key < 58 ) ) || ( key == 8 ) || ( key == 13 ) );
    return true;
}


//--->Função para a formatação dos campos...<---
function Mascara(tipo, campo, teclaPress) {
    if (window.event)
    {
        var tecla = teclaPress.keyCode;
    } else {
        tecla = teclaPress.which;
    }

    var s = new String(campo.value);
    // Remove todos os caracteres à seguir: ( ) / - . e espaço, para tratar a string denovo.
    s = s.replace(/(\.|\(|\)|\/|\-| )+/g,'');

    tam = s.length + 1;

    if ( tecla != 9 && tecla != 8 ) {
        switch (tipo)
        {
        case 'CPF' :
            if (tam > 3 && tam < 7)
                campo.value = s.substr(0,3) + '.' + s.substr(3, tam);
            if (tam >= 7 && tam < 10)
                campo.value = s.substr(0,3) + '.' + s.substr(3,3) + '.' + s.substr(6,tam-6);
            if (tam >= 10 && tam < 12)
                campo.value = s.substr(0,3) + '.' + s.substr(3,3) + '.' + s.substr(6,3) + '-' + s.substr(9,tam-9);
        break;

        case 'CNPJ' :

            if (tam > 2 && tam < 6)
                campo.value = s.substr(0,2) + '.' + s.substr(2, tam);
            if (tam >= 6 && tam < 9)
                campo.value = s.substr(0,2) + '.' + s.substr(2,3) + '.' + s.substr(5,tam-5);
            if (tam >= 9 && tam < 13)
                campo.value = s.substr(0,2) + '.' + s.substr(2,3) + '.' + s.substr(5,3) + '/' + s.substr(8,tam-8);
            if (tam >= 13 && tam < 15)
                campo.value = s.substr(0,2) + '.' + s.substr(2,3) + '.' + s.substr(5,3) + '/' + s.substr(8,4)+ '-' + s.substr(12,tam-12);
        break;

        case 'TEL' :
            if (tam > 2 && tam < 4)
                campo.value = '(' + s.substr(0,2) + ') ' + s.substr(2,tam);
            if (tam >= 7 && tam < 11)
                campo.value = '(' + s.substr(0,2) + ') ' + s.substr(2,4) + '-' + s.substr(6,tam-6);
        break;

        case 'DATA' :
            if (tam > 2 && tam < 4)
                campo.value = s.substr(0,2) + '/' + s.substr(2, tam);
            if (tam > 4 && tam < 11)
                campo.value = s.substr(0,2) + '/' + s.substr(2,2) + '/' + s.substr(4,tam-4);
        break;
        
        case 'CEP' :
            if (tam > 5 && tam < 7)
                campo.value = s.substr(0,5) + '-' + s.substr(5, tam);
        break;
        }
    }
}
