// v1.8.9r1013
// JavaScript Document

/**
 * Generates de clock and graph reloading
 */

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";

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";

function clock()
{
	var digital = new Date();
	var year = digital.getFullYear();
	var month = digital.getMonth();
	var day = digital.getDate();
	var dayn = digital.getDay();
	var hours = digital.getHours();
	var minutes = digital.getMinutes();
	var seconds = digital.getSeconds();
    var tcuote = " ";

	if ( minutes%2 == 0 && seconds == 0 )
	{
		// Update graph every 2 minutes
		//lM.showLoading();
		xajax_loadGraph(wG.filter,wG.size);
	}

	if ( seconds == 0 || seconds == 20 || seconds == 40 )
	{
		// Update bars every 60 seconds
		//lM.showLoading();
		xajax_loadBars();
		//xajax_loadGauge();
	}

	if ( seconds == 0 || seconds == 15 || seconds == 30 || seconds == 45 )
	{
	   // Load summary pages each 15 seconds
		xajax_loadSummary(wS.page);
		if (wS.page < wS.numPages) wS.page = wS.page + 1;
		else wS.page = 1;
	}

	if (minutes <= 9) minutes = "0" + minutes;
	if (seconds <= 9) seconds = "0" + seconds;

	// Displays a flashing double cuote for seconds
//	if ((seconds%2) == 0) {
	    tcuote = ":";
//	} else {
//	    tcuote = " ";
//	}

	//dispTime = day_names[dayn] + ", " + day + " " + month_names[month] + " " + year + " " + hours + ":" + minutes + ":" + seconds;
	dispTime = hours + tcuote + minutes + tcuote + seconds;
	document.getElementById('TimeText').innerHTML = dispTime;
	setTimeout("clock()", 1000);
}
