<!--



   /* FUNÇÃO QUE FAZ REDIRECIONAMENTO  */

   function redirecionar(pagina) {

   

      location.href = pagina

   }

   /* FIM DA FUNÇÃO QUE FAZ REDIRECIONAMENTO */

   

      

   /* FUNÇÃO QUE ABRE UMA NOVA JANELA */

   function novaJanela(url, largura, altura, redimencionar, barraFerramentas, barraEndereco, status, menu, rolagem, telaCheia) {

 

      var janela = eval("window.open(\"" + url + "\"" + ", \"blank\", \"resizable=" + redimencionar + ", toolbar=" + barraFerramentas + ", location=" + barraEndereco + ", status=" + status + ", menubar=" + menu + ", scrollbars=" + rolagem + ", width=" + largura + ", height=" + altura + "fullscreen=" + telaCheia + "\")")

   }

   /* FIM DA FUNÇÃO QUE ABRE UMA NOVA JANELA */

   

   

   /* FUNÇÃO PARA VALIDAÇÃO DE E-MAIL */

   function validarEmail(formulario, campoEmail) {

   

	  var arroba = document[formulario][campoEmail].value.indexOf('@', 1)

	  

	  if(campoEmail == "" || arroba == -1 || validarCaracteresCampo(formulario, campoEmail) == false)

		 return false

   }

   /* FIM DA FUNÇÃO PARA VALIDAÇÃO DE E-MAIL */ 

   

   

   /*  FUNÇÃO PARA VALIDAÇÃO DE CAMPO VAZIO */ 

   function isEmpty(pStrText){ 

   var   len = pStrText.length; 

   var pos; 

   var vStrnewtext = ""; 



   for (pos=0; pos<len; pos++){ 

      if (pStrText.substring(pos, (pos+1)) != " "){ 

         vStrnewtext = vStrnewtext + pStrText.substring(pos, (pos+1)); 

      } 

   } 



   if (vStrnewtext.length > 0) 

      return false; 

   else 

      return true; 

} 



  

    /*  FIM DA FUNÇÃO PARA VALIDAÇÃO DE CAMPO VAZIO */ 

	

	

   /* FUNÇÃO QUE VERIFICA SE OS CARACTERES DO CAMPO SÃO VÁLIDOS */

   function validarCaracteresCampo(formulario, campo) {

   

      var caracteresInvalidos = "ÁáÀàÉéÈèÍíÌìÓóÒòÚúÙùäÄëËïÏöÖüÜ{}[]=/\*$%,;:?|!#()*&¨'<>¢\"°"

	  var campo = document[formulario][campo].value

	  for (i = 0; i < caracteresInvalidos.length; i++) {

	     caracter = caracteresInvalidos.charAt(i)

	     if(campo.indexOf(caracter, 0) > - 1)

		    return false	

	  }

	  

	  return true

   }

   /* FIM DA FUNÇÃO QUE VERIFICA SE OS CARACTERES DO CAMPO SÃO VÁLIDOS */

   

   

   /* FUNÇÃO QUE "TRAVA" OS VALORES DIFERENTES DE NÚMEROS INTEIROS */

   function campoNumerico() {



      if((event.keyCode < 48) || (event.keyCode > 57))

	     event.returnValue = false ;

   }

   /* FIM DA FUNÇÃO QUE "TRAVA" OS VALORES DIFERENTES DE NÚMEROS INTEIROS */

   

   

   /* FUNÇÃO QUE REDIRECIONA PARA OUTRO SITE */

   function redirecionaLink(url, combo) {

   

      if(url != 0) {

	     novaJanela(url, 700, 700, 'yes', 'yes', 'yes', 'yes', 'yes', 'yes', 'no')

		 document.forms[0][combo].options[0].selected = true 

	  }	

   }

   /* FIM DA FUNÇÃO QUE REDIRECIONA PARA OUTRO SITE */

   

   

   /* FUNÇÃO QUE COLOCA O FOCO NO PRIMEIRO CAMPO DO FORMULÁRIO */

   function focoCampo(formulario, elemento) {

   

      document[formulario].elements[elemento].focus()

   }

   /* FIM DA FUNÇÃO QUE COLOCA O FOCO NO PRIMEIRO CAMPO DO FORMULÁRIO */

   

   

   /* FUNÇÃO PARA NAVEGAÇÃO "ANTES" "PRÓXIMA" */

   function irVoltarPagina(acao, quantidade) {

      // acao = 0 para voltar

	  // acao = 1 para avançar

      (acao == 1) ? history.go(quantidade) : history.back(quantidade)

   }

   /* FIM DA FUNÇÃO PARA NAVEGAÇÃO "ANTES" "PRÓXIMA" */

      

   

   /* FUNÇÃO QUE FAZ A VALIDAÇÃO DO CPF */

   function validarCPF(formulario, campo) {

   

      cpf = document[formulario][campo].value

	  switch(cpf.length) {

		case 0 :

			alert("O CPF não foi digitado!")

			return false

			break

		case 11 :

		   if(!calcularCPF(cpf)) {

		      alert ("O CPF digitado é inválido!")

			  return false

			}

			break

		default:

		   alert("A quantidade de digitos do CPF é inválida!")

		   return false

	  }

	  return true

   }  	

   /* FIM DA FUNÇÃO QUE FAZ A VALIDAÇÃO DO CPF */

   

   

   /* FUNÇÃO QUE REALIZA O CÁLCULO PARA VALIDAR O CPF */

   function calcularCPF(numero) {

   

      var soma = resto = dig1 = dig2 = 0

	  for(i = 10; i > 1; i--)

	      soma += parseInt(numero.substr(numero.length-i-1, 1)) * i

		  

	  resto = soma % 11

	  switch(resto) {

	     case 0:

		 case 1:

		    dig1 = 0

			break

		 default:

		    dig1 = 11 - resto

			break

	  }

	  

	  soma = 0

	  for(i = 11; i > 2; i--)

	     soma += parseInt(numero.substr(numero.length-i,1)) * i

		  

	  soma = soma + dig1 * 2

	  resto = soma % 11

	  switch(resto) {

	     case 0:

		 case 1:

		    dig2 = 0

			break

		 default:

		    dig2 = 11 - resto

			break

	  }

	  

	  var controle = String(dig1) + String(dig2)

	  if(controle == numero.substr(9))

	     return true

	  else

	     return false

   }

   /* FIM DA FUNÇÃO QUE REALIZA O CÁLCULO PARA VALIDAR O CPF */



//-->