//Coloca Mascara para edital. Usar com o event handler onKeyUp.
function formatarNumeroEdital(campo,campo2) {
   var valor = "";
   var teste = campo.value.toUpperCase();
 if(campo2==true){
   for (var i = 1;i<=teste.length;i++) {
      if(!isNaN(teste.charAt(i-1))) {
         valor += teste.charAt(i-1);
         if (valor.length == 3) {
            valor += "/";
         }
	  }
   }
   if (valor.length > 8){
      valor = valor.substring(0,8);
   }
   campo.value=valor;
 }
}
//Documentos Internos
function formatarNumeroDocumento(campo,campo2)
{
  var valor = "";
  var teste = campo.value.toUpperCase();
  if(campo2==true)
  {
    for (var i = 1;i<=teste.length;i++)
    {
      if(!isNaN(teste.charAt(i-1)))
      {
        valor += teste.charAt(i-1);
        if (valor.length == 6)
        {
          valor += "/";
        }
      }
    }
    if (valor.length > 11)
    {
      valor = valor.substring(0,11);
    }
    campo.value=valor;
  }
}

/*
 * Formata número de um documento
 */
function formatarNumeroDocumento(campo)
{
  var valor = "";
  var teste = campo.value.toUpperCase();
  var posicaoBarra;
  if (teste.length > 6 && teste.length <= 10)
  {
    posicaoBarra = teste.length - 5;
  }
  else if (teste.length <= 6)
  {
    if (teste.indexOf('/') >= 0)
    {
      posicaoBarra = teste.length - 5;
    }
    else
    {
      posicaoBarra = teste.length - 4;
    }

  }
  else
  {
    posicaoBarra = 5;
  }


  for (var i = 1;i<=teste.length;i++)
  {
    if(!isNaN(teste.charAt(i-1)))
    {
      valor += teste.charAt(i-1);
      if (valor.length == posicaoBarra)
      {
        valor += "/";
      }
    }
  }
  if (valor.length > 10)
  {
    valor = valor.substring(0,10);
  }
  campo.value=valor;
}