function IsDateValid(vDay,vMonth,vYear) 
{
	var myDayStr = vDay;
	var myMonthStr;
	var myYearStr = vYear;

	switch (vMonth)
	{
		case "1" :
			myMonthStr = "Jan";
			break;
		case "2" :
			myMonthStr = "Feb";
			break;
		case "3" :
			myMonthStr = "Mar";
			break;
		case "4" :
			myMonthStr = "Apr";
			break;
		case "5" :
			myMonthStr = "May";
			break;
		case "6" :
			myMonthStr = "Jun";
			break;
		case "7" :
			myMonthStr = "Jul";
			break;
		case "8" :
			myMonthStr = "Aug";
			break;
		case "9" :
			myMonthStr = "Sep";
			break;
		case "10" :
			myMonthStr = "Oct";
			break;
		case "11" :
			myMonthStr = "Nov";
			break;
		case "12" :
			myMonthStr = "Dec";
			break;
	}

	var myDateStr = myDayStr + ' ' + myMonthStr + ' ' + myYearStr;

	var myDate = new Date( myDateStr );

	var ActualMonth = myDate.getMonth() + 1;

	if (( ActualMonth != vMonth )) 
	{
		return false;
		//alert( 'I\'m sorry, but "'+ vMonth +'" "' + myDateStr + '" is NOT a valid date.' );
	} 
	else 
	{
		return true;
		//alert( 'Congratulations! "'+ vMonth +'"  "' + myDateStr + '" IS a valid date.' );
	} 
}