/* variáveis de Parâmetro:
 
    vpData = Valor do Campo Data;
    vpQualData = Nome da Data; 
*/
//  --------------------------------------------------------------------------------------- verifica dia, mês e ano
function funcValidaFormaData(vpData,vpQualData)
{ //--- Inicio da função	

      var vDataVencPagto = vpData;
      var vNomeData = vpQualData;
      //var vTamanho = vpData.length; 

    // -------- Verifica se as Datas tem o tamanho 10
    while (vDataVencPagto.length != 10)
    {  // W 01 
         alert("Informe corretamente a data separando com barras (dd/mm/aaaa) no campo "+ vpQualData +".                 Ex.: 01/06/1999 ");
												return false;
    } // W 01

   // ---------- Valida a quantidade de Dia, Mes e Ano e a posição dos traços
    
   // --- DIA  
		 													if ( (vDataVencPagto.substring(0,2) >31) || (vDataVencPagto.substring(0,2) ==00) || (vDataVencPagto.substring(0,1) =="-") || (vDataVencPagto.substring(1,2) =="-") )
           { // IF 04
                alert("Informe corretamente o Dia");
				             return false;
								  	   } // IF 04

   // -- "MÊS"
				        else 															
           { // E05 				 
                 if ( (vDataVencPagto.substring(3,5) >12) || (vDataVencPagto.substring(3,5) ==00) || (vDataVencPagto.substring(3,4) =="-") || (vDataVencPagto.substring(4,5) =="-") )
                 { // IF 06
                       alert("Informe corretamente o Mês");
                      return false;
	  		             } // IF 06

   // --- "ANO"
                 else       																     { // 07
                         vNumeros="1234567890"
																																for (x = 0; x < vDataVencPagto.substring(6,10).length;x++)
                                {
                                   vDataCaracter = vDataVencPagto.substring(6,10).charAt(x);
                                   vDataValor = vNumeros.indexOf(vDataCaracter.toUpperCase());

                                   /* -------------------------------------------------------------- Início da validação de cada caracter digitado */
                                   if (vDataValor == "-1")
		                   {
					alert("Informe corretamente o Ano!");
                                        return false;
		                   }
																																        }		
                  } // E 07
           }// E 05
     
} // ******************************************* Fim da Função funvalidadata *******************************************
