function is_leap(_year) {
	if (_year % 400 == 0)
		return true;
	if (_year % 100 == 0)
		return false;
	if (_year % 4 == 0)
		return true;
	return false;
}

function get_last_day(_month, _year) {
	var ar = new Array(12);
	ar[0] = 31;	// January
	ar[1] = (is_leap(_year)) ? 29 : 28; // February
	ar[2] = 31;	// March
	ar[3] = 30;	// April
	ar[4] = 31;	// May
	ar[5] = 30;	// June
	ar[6] = 31;	// July
	ar[7] = 31;	// August
	ar[8] = 30;	// September
	ar[9] = 31;	// October
	ar[10] = 30;	// November
	ar[11] = 31;	// December
	return ar[_month];
}

function get_month_name(_month) {
	var ar = new Array(12);
	ar[0] = "Jan";
	ar[1] = "Feb";
	ar[2] = "Mar";
	ar[3] = "Apr";
	ar[4] = "May";
	ar[5] = "Jun";
	ar[6] = "Jul";
	ar[7] = "Aug";
	ar[8] = "Sep";
	ar[9] = "Oct";
	ar[10] = "Nov";
	ar[11] = "Dec";
	return ar[_month];
}

function write_action_date() {
	var now = new Date();
	var year = now.getYear();
	if (year < 1000) {
		year = year + 1900;
	}
	var month = now.getMonth();
	var day = now.getDate();

	if (day < 6) {
		day = 10;	
	} else if (day >= 6 && day <= 15) {
		day = 20;
	} else if (day >= 16 && day <= 25) {
		day = get_last_day(month, year);
	} else {
		day = 10;
		if (month == 11) {
			month = 0;
			year = year + 1;
		} else {
			month = month + 1;
		}
	}
	var month_name = get_month_name(month);
	document.write(month_name + ". " + day + ", " + year);
}
