rem: var todayInView = Math.floor( (Today.getTime() - this.firstDateOfView ) / (1000 * 60 * 60 * 24) ) ; 
add: var todayInView = this.indexOfDate(Today) ; 
context: MonthView.prototype.hiliteTodaysDate = function monthView_hiliteTodaysDate( ){   // Clear the old selection if there was one   var TodayBox = document.getElementsByAttribute( "today", "true" );      for( var i = 0; i < TodayBox.length; i++ )   {      TodayBox[i].removeAttribute( "today" );   }   //highlight today.   var Today = new Date( );   var todayInView = Math.floor( (Today.getTime() - this.firstDateOfView ) / (1000 * 60 * 60 * 24) ) ;   if ( todayInView >= 0 && todayInView < 42 )    {      var ThisBox = this.dayBoxItemArray[ todayInView ];      if( ThisBox )         ThisBox.setAttribute( "today", "true" );   }}
meta: 9421	/local1/tlutelli/issta_data/temp/all_js/javascript/2006_temp/2006/9421/235c23f4c260a3b352bcb75cc04b9fb132f9e921/monthView.js/clean/calendar/resources/content/monthView.js