aSources = new Array();

function preload_pictures() {
	aSources[0]  = "images/top_menu/tb1_on.gif";
	aSources[1]  = "images/top_menu/tb2_on.gif";
	aSources[2]  = "images/top_menu/tb3_on.gif";
	aSources[3]  = "images/top_menu/tb4_on.gif";
	aSources[4]  = "images/top_menu/tb5_on.gif";
	aSources[5]  = "images/top_menu/tb6_on.gif";
	aSources[6]  = "images/top_menu/tb7_on.gif";
	aSources[7]  = "images/top_menu/tb8_on.gif";
	aSources[8]  = "images/left_menu/lb1_on.gif";
	aSources[9]  = "images/left_menu/lb2_on.gif";
	aSources[10] = "images/left_menu/lb3_on.gif";
	aSources[11] = "images/left_menu/lb4_on.gif";
	aSources[12] = "images/left_menu/lb5_on.gif";
	aSources[13] = "images/login_on.gif";
	aSources[14] = "images/read_more_on.gif";
	
	aImages = new Object();
	for (iImage = 0; iImage < aSources.length; iImage++) {
		aImages[iImage] = new Image();
		aImages[iImage].src = aSources[iImage];
	}
}

function do_login() {
	if (document.getElementById("login_user").value == '') {
		document.getElementById("login_message").innerHTML = 'Please enter a username';
		document.getElementById("login_user").focus();
	} else if (document.getElementById("login_pass").value == '') {
		document.getElementById("login_message").innerHTML = 'Please enter a password';
		document.getElementById("login_pass").focus();
	} else {
		document.login_form.submit();
	}
}

function get_id(oObj) {
	return document.getElementById(oObj);
}

function swap_top_button(sAction, oButton) {
	if (sAction == 'over') {
		get_id(oButton).src = 'images/top_menu/' + oButton + '_on.gif';
	} else {
		get_id(oButton).src = 'images/top_menu/' + oButton + '_off.gif';
	}
}

function swap_left_button(sAction, oButton) {
	if (sAction == 'over') {
		get_id(oButton).src = 'images/left_menu/' + oButton + '_on.gif';
	} else {
		get_id(oButton).src = 'images/left_menu/' + oButton + '_off.gif';
	}
}

function update_date_and_clock() {
	oDateStamp = new Date();
	
	var sDay;
	var sDate;
	var sMonth;
	var sYear;
	var sHours;
	var sMins;
	var sSecs;
	
	var aDays = new Array(7);
	aDays[0] = "SUNDAY";
	aDays[1] = "MONDAY";
	aDays[2] = "TUESDAY";
	aDays[3] = "WEDNESDAY";
	aDays[4] = "THURSDAY";
	aDays[5] = "FRIDAY";
	aDays[6] = "SATURDAY";
	
	var aMonths = new Array(12);
	aMonths[0] = "JANUARY";
	aMonths[1] = "FEBRUARY";
	aMonths[2] = "MARCH";
	aMonths[3] = "APRIL";
	aMonths[4] = "MAY";
	aMonths[5] = "JUNE";
	aMonths[6] = "JULY";
	aMonths[7] = "AUGUST";
	aMonths[8] = "SEPTEMBER";
	aMonths[9] = "OCTOBER";
	aMonths[10] = "NOVEMBER";
	aMonths[11] = "DECEMBER";
	
	sDay = oDateStamp.getDay();
	sDate = oDateStamp.getDate();
	sMonth = oDateStamp.getMonth();
	sYear = oDateStamp.getYear();
	sHours = oDateStamp.getHours();
	sMins = oDateStamp.getMinutes();
	sSecs = oDateStamp.getSeconds();
	
	if (sHours >= 0 && sHours < 10) { sHours = "0" + sHours; }
	if (sMins >= 0 && sMins < 10) { sMins = "0" + sMins; }
	if (sSecs >= 0 && sSecs < 10) { sSecs = "0" + sSecs; }
	
	document.getElementById("date").innerHTML = aDays[sDay] + ", " + aMonths[sMonth] + " " + sDate + ", " + sYear;
	document.getElementById("clock").innerHTML = sHours + " : " + sMins + " : " + sSecs;
	
	setTimeout("update_date_and_clock()", 1000);
}
