<!--
function ChecaData(Campo) {

	var ChecaString = "0123456789"; 
	var CampoData = Campo; 
	var ValorData = ""; 
	var DataTemp = ""; 
	var Separador = "/"; 
	var Dia; 
	var Mes; 
	var Ano; 
	var AnoBissexto = 0; 
	var i; 
	ValorData = CampoData.value; 
	
	for (i = 0; i < ValorData.length; i++) { 
		if (ChecaString.indexOf(ValorData.substr(i,1)) >= 0) { 
			DataTemp = DataTemp + ValorData.substr(i,1); 
		} 
	}
	
	ValorData = DataTemp; 
	
	if (ValorData.length != 8) { 
		return false;
	}
	
	Ano = ValorData.substr(4,4); 
	if (Ano == 0) {
		return false;
	}
	
	Mes = ValorData.substr(2,2); 
	if ((Mes < 1) || (Mes > 12)) { 
		return false;
	}
	
	Dia = ValorData.substr(0,2); 
	if (Dia < 1) { 
		return false;
	}
	
	if ((Mes == 2) && ((Ano % 4 == 0) || (Ano % 100 == 0) || (Ano % 400 == 0)) && (Dia > 29)) { 
		// Ano informado é bissexto mais dia > 29 para fevereiro
		return false;
	}
	
	if ((Mes == 2) && (!(Ano % 4 == 0) || (Ano % 100 == 0) || (Ano % 400 == 0)) && (Dia > 28)) { 
		// Ano NAO e informado é bissexto mais dia > 28 para fevereiro
		return false;
	}
	
	if ((Dia > 31) && ((Mes == "01") || (Mes == "03") || (Mes == "05") || (Mes == "07") || (Mes == "08") || (Mes == "10") || (Mes == "12"))) { 
		return false;
	} 
	
	if ((Dia > 30) && ((Mes == "04") || (Mes == "06") || (Mes == "09") || (Mes == "11"))) { 
		return false;
	}

	return (true); 
} 
//-->