/****************************************
 This script is written by Mini-Me.
 If there are any questions about it,
 send me a PM at the board.
****************************************/

function present_tc()
{

	/****************************************
	 Save time and date into different
	 variables and convert them to a string
	 with leading zeros if smaller than 10
	 to later on be able to get single 
	 numbers via charAt().
	****************************************/
	
	var date_g = new Date();
	var month_g = date_g.getMonth() + 1;	// Normally the months' numbering starts at 0, but we need 1.
	month_g = month_g.toString();		// Here we don't need a leading 0 due to the format the css is in.
	var day_g = (date_g.getDate()>=10) ? date_g.getDate().toString() : '0' + date_g.getDate().toString();
	var year_g = (date_g.getFullYear()>=10) ? date_g.getFullYear().toString() : '0' + date_g.getFullYear().toString();
	var hours_g = date_g.getHours();
	var minutes_g = date_g.getMinutes();
	var pam_g = 'am';
	if ((hours_g>=12)&&(minutes_g>=1)||(hours_g>=13))
	{
		pam_g = 'pm';
		hours_g = hours_g-12;
	}
	if (hours_g==0) hours_g=12;
	hours_g = (hours_g.toString()>=10) ? hours_g.toString() : '0' + hours_g.toString();
	minutes_g = (minutes_g.toString()>=10) ? minutes_g.toString() : '0' + minutes_g.toString();
	
	/****************************************
	 Get every element by ID and update its
	 class reflecting the current time and
	 date.
	****************************************/
	
	document.getElementById('tc-month-g').className = 'tc-month-g-' + month_g;
	document.getElementById('tc-day-1-g').className = 'tc-number-g-' + day_g.charAt(0);
	document.getElementById('tc-day-2-g').className = 'tc-number-g-' + day_g.charAt(1);
	document.getElementById('tc-year-1-g').className = 'tc-number-g-' + year_g.charAt(0);
	document.getElementById('tc-year-2-g').className = 'tc-number-g-' + year_g.charAt(1);
	document.getElementById('tc-year-3-g').className = 'tc-number-g-' + year_g.charAt(2);
	document.getElementById('tc-year-4-g').className = 'tc-number-g-' + year_g.charAt(3);
	document.getElementById('tc-PAM-g').className = 'tc-PAM-g-' + pam_g;
	document.getElementById('tc-hour-1-g').className = 'tc-number-g-' + hours_g.charAt(0);
	document.getElementById('tc-hour-2-g').className = 'tc-number-g-' + hours_g.charAt(1);
	document.getElementById('tc-min-1-g').className = 'tc-number-g-' + minutes_g.charAt(0);
	document.getElementById('tc-min-2-g').className = 'tc-number-g-' + minutes_g.charAt(1);
	
	/****************************************
	 Finally loop the whole script.
	****************************************/
	
	window.setTimeout('present_tc();', 1000);
}
