var i=1;
function formatTime() {
	
	if(document.getElementById("TimeClockFailed") != null)
	{
		document.getElementById('office_time').innerHTML = "[unable to retrieve time]";
		return;
	}
	
	
	hour = parseInt(document.getElementById('hd_hour').value, 10);
	min = parseInt(document.getElementById('hd_min').value, 10);
	sec = parseInt(document.getElementById('hd_second').value, 10);
	ampm = document.getElementById('hd_ampm').value;
	month = document.getElementById('hd_month').value;
	day = parseInt(document.getElementById('hd_day').value, 10);
	year = parseInt(document.getElementById('hd_year').value, 10);
	
	
	
	
	if(sec == 59){
		new_sec = '00';
		new_min = min + 1;
		
		if(new_min < 10){
			min_zero = '0';	
		}else{
			min_zero = '';		
		}
		
		if(new_min == 60){
			new_min = '00';
			new_hour = hour + 1;
			
			if(new_hour < 10){
				hour_zero = '0';	
			}else{
				hour_zero = '';
			}
				
			if(new_hour == 12 && ampm == 'AM'){
				new_ampm = 'PM';
			}else if(new_hour == 12 && ampm == 'PM'){
				new_ampm = 'AM';
				new_day = day + 1;
				
				if(new_day < 10){
					day_zero = '0';	
				}else{
					day_zero = '';	
				}
			}
			
			if(new_hour > 12){
				new_hour = hour - 12;
				
				if(new_hour == 0){
					new_hour = '01';	
				}
			}
			
		}
	}else{
		new_sec = sec + 1;
		new_min = min;
		new_hour = hour;
		new_ampm = ampm;
		new_day = day;
					
		if(new_sec < 10){
			sec_zero = '0';
		}else{
			sec_zero = '';	
		}
		if(new_min < 10){
			min_zero = '0';	
		}else{
			min_zero = '';		
		}
		if(new_hour < 10){
			hour_zero = '0';	
		}else{
			hour_zero = '';
		}
		if(new_day < 10){
			day_zero = '0';	
		}else{
			day_zero = '';	
		}
	}
	
	
	document.getElementById('hd_hour').value = new_hour;
	document.getElementById('hd_min').value = new_min;
	document.getElementById('hd_second').value = new_sec;
	document.getElementById('hd_day').value = new_day;
	document.getElementById('hd_ampm').value = new_ampm;
	
	//alert(new_hour + ':' + new_min + ':' + new_sec + ' ' + new_ampm + ' - ' + month + ' ' + new_day + ',' + ' ' + year);
	
	
	document.getElementById('office_time').innerHTML = hour_zero + new_hour + ':' + min_zero + new_min + ':' + sec_zero + new_sec + ' ' + new_ampm + ' -' + month + ' ' + day_zero + new_day + ',' + ' ' + year;


  setTimeout(
	function()
	{
		formatTime();
	}
	, 1000);
}