<!--

   /* 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 */

//-->
