//Requires jdn.js
// Requires initialization of last_update_month,last_update_date,last_update_year.
// Requires initialization of last_minor_update_month, last_minor_update_date,
//  last_minor_update_year.  If last_minor update_month==0 and last_minor_update_date==0
//  and and last_minor_update_year is equal to last_update_year or 0, then the three
//  last_minor_update_* variables get set to their corresponding last_update_* var's.
//zeros for the following will just mean it's the same as above

//We really mean "the last update that was at least minor", so if it's later
// than a major update, we'll correct that (without making it obvious to a
// visitor that somebody made a mistake), by assuming the last minor update was
// done at the same time as the last major update.

var last_update_JDN=JulianDayNumber(last_update_year,last_update_month,
		last_update_date);

var today_date_object=new Date();
var today_JDN=JulianDayNumber(today_date_object.getFullYear(),1+today_date_object.getMonth(),today_date_object.getDate());

var days_since_update=today_JDN-last_update_JDN;
var last_minor_update_JDN;
var days_since_minor_update;

if(last_minor_update_month==0 &&
   last_minor_update_date==0 &&
   (last_minor_update_year==0||last_minor_update_year==last_update_year))
{  last_minor_update_month=last_update_month;
   last_minor_update_date=last_update_date;
   last_minor_update_year=last_update_year;
}

last_minor_update_JDN=JulianDayNumber(last_minor_update_year,
	last_minor_update_month,last_minor_update_date);

if(last_minor_update_JDN<last_update_JDN)
	//oops.  Not supposed to happen.  Read comments above.  Compensating.
{     	   last_minor_update_month=last_update_month;
	   last_minor_update_date=last_update_date;
	   last_minor_update_year=last_update_year;
	last_minor_update_JDN=JulianDayNumber(last_minor_update_year,
	  last_minor_update_month,last_minor_update_date);
}

//Some debug code
//alert("last minor is " + last_minor_update_month + " " + last_minor_update_date + " " + last_minor_update_year +
//	"\n" + last_minor_update_JDN + "\nToday is " + today_JDN);


days_since_minor_update=today_JDN-last_minor_update_JDN;



