

VerifiqueTAB=true;  
   	 
function Mostra(quem, tammax) { 
   if ( (quem.value.length == tammax) && (VerifiqueTAB) ) {  
     var i=0,j=0, indice=-1; 
     for (i=0; i<document.forms.length; i++) {  
       for (j=0; j<document.forms[i].elements.length; j++) {  
          if (document.forms[i].elements[j].name == quem.name) {  
            indice=i; 
            break; 
          }  
       }  
       if (indice != -1) break;  
     }  
     for (i=0; i<=document.forms[indice].elements.length; i++) {  
       if (document.forms[indice].elements[i].name == quem.name) {  
          while ( (document.forms[indice].elements[(i+1)].type == "hidden") && 
                  (i < document.forms[indice].elements.length) ) {  
             i++; 
          }  
          document.forms[indice].elements[(i+1)].focus(); 
          VerifiqueTAB=false; 
          break; 
       }  
     }  
   }  
}  
 
function PararTAB(quem) {  
			quem.select(); 
			VerifiqueTAB=false; }  
function ChecarTAB() { VerifiqueTAB=true; }

function Validar14( ) {
	var verif = 0
	if (document.formulario14.tema.value == 0 && document.formulario14.tema1.value != 0)
		{
		alert("Você não pode selecionar o Assunto2 sem ter escolhido o assunto1")
		document.formulario14.tema.focus()
		var verif = 1
		return
		}
	if (document.formulario14.tema.value == document.formulario14.tema1.value)
		{
		if (document.formulario14.tema.value != 0)
			{
			alert("Assunto1 e Assunto2 são iguais, selecione outro")
			document.formulario14.tema.focus()
			var verif = 1
			return
			}
		}
	
	if (document.formulario14.dia1.value.length != 0 || document.formulario14.mes1.value.length != 0
		|| document.formulario14.ano1.value.length != 0)
		{
		if (document.formulario14.dia1.value.length != 2)
		  {
			alert("O campo Dia1 deve ter 2 caracteres");
			document.formulario14.dia1.focus()
			document.formulario14.dia1.select();
			var verif = 1
			return 
		  }
		if (document.formulario14.dia1.value < 01 || document.formulario14.dia1.value > 31)
		  {
			alert("O campo Dia1 deve estar no intervalo 01 a 31");
			document.formulario14.dia1.focus()
			document.formulario14.dia1.select();
			var verif = 1
			return 
		  }
		if (document.formulario14.mes1.value.length != 2)
		  {
			alert("O campo Mes1 deve ter 2 caracteres");
			document.formulario14.mes1.focus()
			document.formulario14.mes1.select();
			var verif = 1
			return 
		  }
		if (document.formulario14.mes1.value < 01 || document.formulario14.mes1.value > 12)
		  {
			alert("O campo Mes1 deve estar no intervalo 01 a 12");
			document.formulario14.mes1.focus()
			document.formulario14.mes1.select();
			var verif = 1
			return 
		  }
		if (document.formulario14.ano1.value.length != 4)
			{
			alert("O campo Ano1 deve ter 4 caracteres");
			document.formulario14.ano1.focus()
			document.formulario14.ano1.select();
			var verif = 1
			return 
			}
		if (document.formulario14.ano1.value < 2000)
			{
			alert("Ano inválido");
			document.formulario14.ano1.focus()
			document.formulario14.ano1.select();
			var verif = 1
			return 
			}
		if (document.formulario14.mes1.value == 02) 
			if (document.formulario14.dia1.value > 29)
				{		
				alert("Dia1 inválido para o Mes");
				document.formulario14.dia1.focus()
				document.formulario14.dia1.select();
				var verif = 1
				return 
			}
		if (document.formulario14.mes1.value == 04 || document.formulario14.mes1.value == 06 ||
			 document.formulario14.mes1.value == 09 || document.formulario14.mes1.value == 11) 
			if (document.formulario14.dia1.value > 30)
				{		
				alert("Dia1 inválido para o Mes");
				document.formulario14.dia1.focus()
				document.formulario14.dia1.select();
				var verif = 1
				return 
				}
	  var checkOK = "0123456789";
	  var checkStr = document.formulario14.dia1.value;
	  var allValid = true;
	  var decPoints = 0;
	  var allNum = "";
	  for (i = 0;  i < checkStr.length;  i++)
	  {
		ch = checkStr.charAt(i);
		for (j = 0;  j < checkOK.length;  j++)
		  if (ch == checkOK.charAt(j))
			break;
		if (j == checkOK.length)
		{
		  allValid = false;
		  break;
		}
		allNum += ch;
	  }
	  if (!allValid)
	  {
		alert("Entre apenas com digitos numericos para o campo Dia1");
		document.formulario14.dia1.focus();
		document.formulario14.dia1.select();
		var verif = 1
		return 
	  }
	  var checkOK = "0123456789";
	  var checkStr = document.formulario14.mes1.value;
	  var allValid = true;
	  var decPoints = 0;
	  var allNum = "";
	  for (i = 0;  i < checkStr.length;  i++)
	  {
		ch = checkStr.charAt(i);
		for (j = 0;  j < checkOK.length;  j++)
		  if (ch == checkOK.charAt(j))
			break;
		if (j == checkOK.length)
		{
		  allValid = false;
		  break;
		}
		allNum += ch;
	  }
	  if (!allValid)
	  {
		alert("Entre apenas com digitos numericos para o campo Mes1");
		document.formulario14.mes1.focus();
		document.formulario14.mes1.select();
		var verif = 1
		return 
	  }
		var checkOK = "0123456789";
	  var checkStr = document.formulario14.ano1.value;
	  var allValid = true;
	  var decPoints = 0;
	  var allNum = "";
	  for (i = 0;  i < checkStr.length;  i++)
	  {
		ch = checkStr.charAt(i);
		for (j = 0;  j < checkOK.length;  j++)
		  if (ch == checkOK.charAt(j))
			break;
		if (j == checkOK.length)
		{
		  allValid = false;
		  break;
		}
		allNum += ch;
	  }
	  if (!allValid)
	  {
		alert("Entre apenas com digitos numericos para o campo Ano1");
		document.formulario14.ano1.focus();
		document.formulario14.ano1.select();
		var verif = 1
		return 
	  }
	}
	if (document.formulario14.dia2.value.length != 0 || document.formulario14.mes2.value.length != 0
			|| document.formulario14.ano2.value.length != 0)
			{

		if (document.formulario14.dia2.value.length != 2)
		  {
			alert("O campo Dia2 deve ter 2 caracteres");
			document.formulario14.dia2.focus()
			 document.formulario14.dia2.select();
			var verif = 1
			return 
		  }
		if (document.formulario14.dia2.value < 01 || document.formulario14.dia2.value > 31)
		  {
			alert("O campo Dia2 deve estar no intervalo 01 a 31");
			document.formulario14.dia2.focus()
			 document.formulario14.dia2.select();
			var verif = 1
			return 
		  }
		if (document.formulario14.mes2.value.length != 2)
		  {
			alert("O campo Mes2 deve ter 2 caracteres");
			document.formulario14.mes2.focus()
			 document.formulario14.mes2.select();
			var verif = 1
			return 
		  }
		if (document.formulario14.mes2.value < 01 || document.formulario14.mes2.value > 12)
		  {
			alert("O campo Mes2 deve estar no intervalo 01 a 12");
			document.formulario14.mes2.focus()
			 document.formulario14.mes2.select();
			var verif = 1
			return 
		  }
		if (document.formulario14.ano2.value.length != 4)
		  {
			alert("O campo Ano2 deve ter 4 caracteres");
			document.formulario14.ano2.focus()
			 document.formulario14.ano2.select();
			var verif = 1
			return 
		  }
		if (document.formulario14.ano2.value < 2000)
			{
			alert("Ano inválido");
			document.formulario14.ano2.focus()
			document.formulario14.ano2.select();
			var verif = 1
			return 
			}
		if (document.formulario14.mes2.value == 02) 
			if (document.formulario14.dia2.value > 29)
				{		
				alert("Dia2 inválido para o Mes");
				document.formulario14.dia2.focus()
				document.formulario14.dia2.select();
				var verif = 1
				return 
				}
		if (document.formulario14.mes2.value == 04 || document.formulario14.mes2.value == 06 ||
			 document.formulario14.mes2.value == 09 || document.formulario14.mes2.value == 11) 
			if (document.formulario14.dia2.value > 30)
				 {		
				alert("Dia2 inválido para o Mes");
				document.formulario14.dia2.focus()
				document.formulario14.dia2.select();
				var verif = 1
				return 
				}
		
	  var checkOK = "0123456789";
	  var checkStr = document.formulario14.dia2.value;
	  var allValid = true;
	  var decPoints = 0;
	  var allNum = "";
	  for (i = 0;  i < checkStr.length;  i++)
	  {
		ch = checkStr.charAt(i);
		for (j = 0;  j < checkOK.length;  j++)
		  if (ch == checkOK.charAt(j))
			break;
		if (j == checkOK.length)
		{
		  allValid = false;
		  break;
		}
		allNum += ch;
	  }
	  if (!allValid)
	  {
		alert("Entre apenas com digitos numericos para o campo Dia2");
		document.formulario14.dia2.focus();
		document.formulario14.dia2.select();
		var verif = 1
		return 
	  }
	  var checkOK = "0123456789";
	  var checkStr = document.formulario14.mes2.value;
	  var allValid = true;
	  var decPoints = 0;
	  var allNum = "";
	  for (i = 0;  i < checkStr.length;  i++)
	  {
		ch = checkStr.charAt(i);
		for (j = 0;  j < checkOK.length;  j++)
		  if (ch == checkOK.charAt(j))
			break;
		if (j == checkOK.length)
		{
		  allValid = false;
		  break;
		}
		allNum += ch;
	  }
	  if (!allValid)
	  {
		alert("Entre apenas com digitos numericos para o campo Mes2");
		document.formulario14.mes2.focus();
		document.formulario14.mes2.select();
		var verif = 1
		return 
	  }
		var checkOK = "0123456789";
	  var checkStr = document.formulario14.ano2.value;
	  var allValid = true;
	  var decPoints = 0;
	  var allNum = "";
	  for (i = 0;  i < checkStr.length;  i++)
	  {
		ch = checkStr.charAt(i);
		for (j = 0;  j < checkOK.length;  j++)
		  if (ch == checkOK.charAt(j))
			break;
		if (j == checkOK.length)
		{
		  allValid = false;
		  break;
		}
		allNum += ch;
	  }
	  if (!allValid)
	  {
		alert("Entre apenas com digitos numericos para o campo Ano2");
		document.formulario14.ano2.focus();
		document.formulario14.ano2.select();
		var verif = 1
		return 
	  }
	}
	if (document.formulario14.ano2.value.length != 0)
		{
		if (document.formulario14.ano1.value > document.formulario14.ano2.value)
			{
			alert("Data inicial não pode ser posterior a data final")
			document.formulario14.dia1.focus()
			document.formulario14.dia1.select()
			var verif = 1
			return
			}
		}
	if (document.formulario14.ano1.value == document.formulario14.ano2.value &&
		document.formulario14.mes1.value > document.formulario14.mes2.value)
		{
		alert("Data inicial não pode ser posterior a data final")
		document.formulario14.dia1.focus()
		document.formulario14.dia1.select()
		var verif = 1
		return
		}
	if (document.formulario14.ano1.value == document.formulario14.ano2.value &&
		document.formulario14.mes1.value == document.formulario14.mes2.value &&
		document.formulario14.dia1.value > document.formulario14.dia2.value)
		{
		alert("Data inicial não pode ser posterior a data final")
		document.formulario14.dia1.focus()
		document.formulario14.dia1.select()
		var verif = 1
		return
		}
	if (document.formulario14.chave1.value.length == 0)	
		{
		alert("Palavra chave1 deve ser preenchida ");
		document.formulario14.chave1.focus()
		document.formulario14.chave1.select();
		var verif = 1
		return 
	}
	if (document.formulario14.chave1.value.length < 3)	
		{
		alert("Palavra chave1 deve ter no minimo 3 caracteres ");
		document.formulario14.chave1.focus()
		document.formulario14.chave1.select();
		var verif = 1
		return 
	}
	if (document.formulario14.chave2.value.length == 0 && document.formulario14.chave3.value.length != 0)	
		{
		alert("Você não pode preencher a palavra chave3 e deixar a 2 em branco");
		document.formulario14.chave2.focus()
		document.formulario14.chave2.select();
		var verif = 1
		return 
	}
	if (document.formulario14.chave2.value.length > 0 && document.formulario14.chave2.value.length < 3)	
		{
		alert("Palavra chave2 deve ter no minimo 3 caracteres ");
		document.formulario14.chave2.focus()
		document.formulario14.chave2.select();
		var verif = 1
		return 
	}
	if (document.formulario14.chave3.value.length > 0 && document.formulario14.chave3.value.length < 3)	
		{
		alert("Palavra chave2 deve ter no minimo 3 caracteres ");
		document.formulario14.chave3.focus()
		document.formulario14.chave3.select();
		var verif = 1
		return 
	}
		
	if (verif == 0)
		{
		document.formulario14.submit();
		}    
}	




