// JavaScript Document
Days=new Array (30,28,31,30,31,30,31,31,30,31,30,31);

function onChangeMonth(aDay,aMonth,aYear,aForm) {
  var OldSelected = document.getElementById(aDay).selectedIndex;
  document.getElementById(aDay).options.length = 0;
  
  var optionName;
  var Length;
  var NumOfDays = Days[document.getElementById(aMonth).selectedIndex];
  if((document.getElementById(aMonth).value=='2') && (document.getElementById(aYear).value%4==0))
    NumOfDays = 29;
  for(i=1;i<=NumOfDays;i++) {
    optionName = new Option(i, i, false, false);
    Length = document.getElementById(aDay).length;
    document.getElementById(aDay).options[Length] = optionName;
  }
  
  if(OldSelected >= document.getElementById(aDay).length)
    OldSelected = document.getElementById(aDay).length-1;
  document.getElementById(aDay).options[OldSelected].selected = true;
}

function GetDate() {
  DT = new Date (
    document.getElementById(aYear).options[document.getElementById(aYear).selectedIndex].value,
    document.getElementById(aMonth).options[document.getElementById(aMonth).selectedIndex].value,
    document.getElementById(aDay).options[document.getElementById(aDay).selectedIndex].value  
  );
  return (DT);
}


/*function onChangeMonth(aDay,aMonth,aYear,aForm) {
alert(document.getElementById(aDay).value);
  var OldSelected = document[aForm][aDay].selectedIndex;
  document[aForm][aDay].options.length = 0;
  
  var optionName;
  var Length;
  var NumOfDays = Days[document[aForm][aMonth].selectedIndex];
  if((document[aForm][aMonth].value=='2') && (document[aForm][aYear].value%4==0))
    NumOfDays = 29;
  for(i=1;i<=NumOfDays;i++) {
    optionName = new Option(i, i, false, false);
    Length = document[aForm][aDay].length;
    document[aForm][aDay].options[Length] = optionName;
  }
  
  if(OldSelected >= document[aForm][aDay].length)
    OldSelected = document[aForm][aDay].length-1;
  document[aForm][aDay].options[OldSelected].selected = true;
}
*/