function highlightDate(formname, fieldname, colour) {
  var formObj = eval("document." + formname);
  eval('formObj.ASPDateControl_' + fieldname + '_day_.style').backgroundColor = colour;
  eval('formObj.ASPDateControl_' + fieldname + '_month_.style').backgroundColor = colour;
  eval('formObj.ASPDateControl_' + fieldname + '_year_.style').backgroundColor = colour;
}
function ASPdateCheck(val,formname,fieldname,compulsory) {
    var dateOK = true, formObj = eval("document." + formname), day = '', month = '', year = '', dateStr;
  day = eval('formObj.ASPDateControl_' + fieldname + '_day_.options[formObj.ASPDateControl_' + fieldname + '_day_.selectedIndex]').value;
  month = eval('formObj.ASPDateControl_' + fieldname + '_month_.options[formObj.ASPDateControl_' + fieldname + '_month_.selectedIndex]').value;
  year = eval('formObj.ASPDateControl_' + fieldname + '_year_.options[formObj.ASPDateControl_' + fieldname + '_year_.selectedIndex]').value;
  if (compulsory==1 && (isblank(day) || isblank(month) || isblank(year))) {
    dateOK = false;
  }
  else if (!isblank(day) || !isblank(month) || !isblank(year)) {
    dateStr = year + '/' + month + '/' + day;
    dateOK = isDate(dateStr);
  }
  if (!dateOK) {
    highlightDate(formname,fieldname, '#FFFF00');
  }
  else {
    highlightDate(formname, fieldname, 'white');
  }
  return dateOK;
}
	  
