<!-- Begin
function isValidDate(dateStr) {
	var datePat = /^(\d{2})(\/|-)(\d{2})\2(\d{4})$/;
	var matchArray = dateStr.match(datePat);
	if (matchArray == null) {
		alert("Por favor verifique la fecha.")
		valida = 0;
		return false;
	}
	day = matchArray[1];
	month = matchArray[3];
	year = matchArray[4];
	if (day < 1 || day > 31) {
		alert("El valor del día debe ser entre 1 y 31.");
		valida = 0;
		return false;
	}
	if (month < 1 || month > 12) {
		alert("El valor del mes debe ser entre 1 y 12.");
		valida = 0;
		return false;
	}
	if ((month==4 || month==6 || month==9 || month==11) && day==31) {
		alert("El mes "+month+" no tiene 31 días!")
		valida = 0;
		return false
	}
	if (month == 2) {
		var isleap = (year % 4 == 0 && (year % 100 != 0 || year % 400 == 0));
		if (day>29 || (day==29 && !isleap)) {
			alert("Febrero de " + year + " no tiene " + day + " días!");
			valida = 0;
			return false;
		}
	}
	valida = 1;
	 return true;
}
//  End -->