
function makeArray(n)
{
	this.length = n;
	return this;
}

//month name 0 = jan
var month_names = new Array ( );
month_names[month_names.length] = "January";
month_names[month_names.length] = "February";
month_names[month_names.length] = "March";
month_names[month_names.length] = "April";
month_names[month_names.length] = "May";
month_names[month_names.length] = "June";
month_names[month_names.length] = "July";
month_names[month_names.length] = "August";
month_names[month_names.length] = "September";
month_names[month_names.length] = "October";
month_names[month_names.length] = "November";
month_names[month_names.length] = "December";

//names of days 0 = sunday
var day_names = new Array ( );
day_names[day_names.length] = "Sunday";
day_names[day_names.length] = "Monday";
day_names[day_names.length] = "Tuesday";
day_names[day_names.length] = "Wednesday";
day_names[day_names.length] = "Thursday";
day_names[day_names.length] = "Friday";
day_names[day_names.length] = "Saturday";

//no of days in month 0 = jan = 31 days
var days = new Array ();
	days[days.length] = 31;
	days[days.length] = 28;
	days[days.length] = 31;
	days[days.length] = 30;
	days[days.length] = 31;
	days[days.length] = 30;
	days[days.length] = 31;
	days[days.length] = 31;
	days[days.length] = 30;
	days[days.length] = 31;
	days[days.length] = 30;
	days[days.length] = 31;


function daysOfMonth(year, month) 
{
	
	if(year % 4 == 0 && year % 100 != 0 || year % 400 == 0)
		days[2] = 29;

	return days[month];
}

function monthNames(month)
{
	return month_names[month];
}

function daysNames(day)
{
	return day_names[day];
}

function todaysDate(){
	//alert("i am here");
	var text;
	var TodaysDate = new Date();
	var year = TodaysDate.getYear();
	var month = TodaysDate.getMonth() + 1;
	var day = TodaysDate.getDate();
	//var	thisMonth = new myDate(year, month, day);
	//var nextCentury = new myDate(3001, 1, 1);
	text="Today is " + year + "/" + month + "/" + day + "<br>";
	text+="That is "+daysNames(TodaysDate.getDay())+", "+day+" "+monthNames(month-1)+" "+ year+"<br>";
	//alert(text);
	document.write(text);
	//document.write("Today is " + year + "/" + month + "/" + day + "<br>");
	
	/*document.write(
		"until next century, we have <STRONG>"
		+ dateSub(nextCentury, thisMonth) + "</STRONG> days.<P>");*/
}

function get_newTime()
{
	var newtime=new Date();
	var text;
	//alert(newtime.toTimeString());
	text=newtime.getHours()+" : "+newtime.getMinutes()+" : "+newtime.getSeconds()+" + "+newtime.getMilliseconds();
	
	return text;
}
