/* Set current in-game date */
CurrentDateYear = 10174		// Start in 10,174
CurrentDateMonth = 9		// 1-12
CurrentDateDay = 4			// 1-31
/* Set current in-game date */

MonthNames = new Array ("January", "February", "March", "April", "May", "June", "July", "August", "September", "October", "November", "December")

curdate = new Date ()
curdate.setDate (CurrentDateDay)
curdate.setMonth (CurrentDateMonth-1)
curdate.setFullYear (CurrentDateYear)

function addCommas (nStr){
	nStr += '';
	x = nStr.split('.');
	x1 = x[0];
	x2 = x.length > 1 ? '.' + x[1] : '';
	var rgx = /(\d+)(\d{3})/;
	while (rgx.test(x1)) {
		x1 = x1.replace(rgx, '$1' + ',' + '$2');
	}
	return x1 + x2;
}

function ShowDate () {
	sDate = MonthNames [curdate.getMonth ()]
	sDate += " "
	sDate += addCommas (curdate.getFullYear ())
	document.write (sDate)
}

function Age (day, month, year) {
	// Date uses month values from 0 to 11
	month--

	dob = new Date ()
	dob.setDate (day)
	dob.setMonth (month)
	dob.setFullYear (year)

	if (curdate.getMonth () > month || curdate.getMonth () == month && curdate.getDate () >= day)
		age = curdate.getFullYear () - year
	else
		age = curdate.getFullYear () - year - 1

	BornYear = new Number (year)
	BornYear = year.toString ()
	BornYear = BornYear.slice (0,2) + "," + BornYear.slice (2)
	document.write ("Born: " + BornYear + ". Age: " + age)
}

