﻿
function isValid(yearId,monthId,dayId)
{var yearCtrl=getEle(yearId);var monthCtrl=getEle(monthId);var dayCtrl=getEle(dayId);var year=parseInt(yearCtrl.options[yearCtrl.selectedIndex].value);var month=parseInt(monthCtrl.options[monthCtrl.selectedIndex].value)-1;var day=parseInt(dayCtrl.options[dayCtrl.selectedIndex].value);var date=new Date(year,month,day);var passed=date.getFullYear()==year&&date.getMonth()==month&&date.getDate()==day;return passed;}
function getEle(name)
{return document.getElementById(name);}
function validateDate(source,args)
{var passed=isValid(source.year,source.month,source.day);if(passed)
{args.IsValid=true;}
else
{args.IsValid=false;}}