function currentDate() {
	var this_month_name_array = new Array("January","February","March","April","May","June","July","August","September","October","November","December")	//predefine month names
	
	var this_date_timestamp=new Date()	//get current day-time stamp
	
	var this_date = this_date_timestamp.getDate()	//extract day of month
	var this_month = this_date_timestamp.getMonth()	//extract month
	var this_year = this_date_timestamp.getYear()	//extract year
	
	if (this_year < 1000)
		this_year+= 1900;	//fix Y2K problem
	if (this_year==101)
		this_year=2001;		//fix Netscape browsers - it displays the year as being the year 101!
	
	return this_month_name_array[this_month] + " " + this_date + ", " + this_year	//concat long date string
}
