function MyFunc(){
	var test = isDate(document.eventform.day1.value+"."+document.eventform.month1.value+"."+document.eventform.year1.value);
	var test2 = isDate(document.eventform.day2.value+"."+document.eventform.month2.value+"."+document.eventform.year2.value);
	if (!test && !test2){
		window.document.eventform.submit();
	}
}
function isDate(PassField){


	WrkInput = PassField.value;
	WrkLength = PassField.length;
	leapyeardays = 29;
	PFResult = 0;

	if (WrkLength < 8 || WrkLength > 10) {
		PFResult = 3;
		alert('Invalid Date '+PassField); return PFResult;
	}
	
	FirstSlash = PassField.indexOf(".", 0);
	SecondSlash = PassField.indexOf(".", FirstSlash + 1);
	if (FirstSlash == -1 || SecondSlash == -1){
		PFResult = 3;
		alert('Invalid Date '+PassField); return PFResult;
	}

	if (FirstSlash > 2 || FirstSlash < 1) {
		PFResult = 4;
		alert('Invalid Date '+PassField); return PFResult;
	}
	WrkDay = PassField.substring(0, FirstSlash);
	WrkMonth = PassField.substring(FirstSlash + 1, SecondSlash);
	
	isNumeric(WrkMonth)
	if (PFResult != 0) {
		PFResult = 4;
		alert('Invalid Date '+PassField); return PFResult;
	}
	
	if(WrkMonth < 1 || WrkMonth > 12){
		PFResult = 4;
		alert('Invalid Date '+PassField); return PFResult;
	}

	if (SecondSlash > 5 || SecondSlash < 3) {
		PFResult = 5;
		alert('Invalid Date '+PassField); return PFResult;
	}
	
	if (WrkDay.length == ""){
		PFResult = 5;
		alert('Invalid Date '+PassField); return PFResult;
	}
	
	isNumeric(WrkDay)
	if (PFResult != 0) {
		PFResult = 5;
		alert('Invalid Date '+PassField); return PFResult;
	}
	if (WrkDay < 0 || WrkDay > 31) {
		PFResult = 5;
		alert('Invalid Date '+PassField); return PFResult;
	}
	if ((WrkMonth == 4 || WrkMonth == 6 || WrkMonth == 9 || WrkMonth ==11) && WrkDay > 30){
		PFResult = 5;
		alert('Invalid Date '+PassField); return PFResult;
	}
	
	WrkYear = PassField.substring(SecondSlash + 1, WrkLength);
	if(WrkYear.length != 4){
		PFResult = 6;
		alert('Invalid Date '+PassField); return PFResult;
	}
	isNumeric(WrkYear)
	if (PFResult != 0) {
		PFResult = 6;
		alert('Invalid Date '+PassField); return PFResult;
	}
	
	 
	if(WrkYear % 4 != 0){
		leapyeardays = 28;
	} else if(WrkYear % 400 == 0){
			leapyeardays = 29
	} else if(WrkYear % 100 == 0){
			leapyeardays = 28
	} else {
		leapyeardays = 29
	}
		
	 
	if (WrkMonth == 2 && WrkDay > leapyeardays){
		PFResult = 5;
		alert('Invalid Date '+PassField); return PFResult;
	}	    
	
}

function isNumeric(PassField) {
	PFResult = 0;
	PFLength = PassField.length
	if (PFLength == 0){
		PFResult = 2;
		return PFResult;
	}
	for (var i = 0; i < PFLength ; i++)
	{
		
		if (PassField.charAt(i) < "0" || PassField.charAt(i) > "9")
		{
			PFResult = 2;
			return PFResult;
		}
	}	
}
// End -->
