/*
	author : Çöµ¿±Ô (igaworks)
	date : 2008.12.17
	»ç¿ë¹ý : $year,$month,$date,$hout,$minute,$seconds,$ampmÀ» °¡Áø ÅÛÇÃ¸´ ´ÜÀ§ÀÇ HTMLÀÇ id¸¦ µî·ÏÇÏ¿© »ç¿ë
*/

var clockTemplate;

function registClockTemplate(id){
	var el = document.getElementById(id);
	if(el)
		clockTemplate = el.innerHTML;
}
function displayTime(id,isUpdate){
	var el = document.getElementById(id);			
	if(el){			
		var d = new Date();		
		var hour_24 = d.getHours();
		var ampm = "am";
		if(hour_24 > 12){
			hour_24 -= 12;
			ampm = "pm";
		}			 
		
		var year 	= d.getFullYear();
		var month 	= fitDigit(d.getMonth()+1,2);
		var date 	= fitDigit(d.getDate(),2);
		
		var hour	= fitDigit(hour_24,2);
		var minute	= fitDigit(d.getMinutes(),2);
		var seconds	= fitDigit(d.getSeconds(),2);	
			var clockHTML = clockTemplate;
		
			clockHTML = clockHTML.replace('$year',year)
				     .replace('$month',month)
				     .replace('$date',date)
				     .replace('$hour',hour)
				     .replace('$minute',minute)
				     .replace('$seconds',seconds)
				     .replace('$ampm',ampm);					    
		
		//alert('clockHTML=' + clockHTML);
		//alert(el.innerHTML);
		el.innerHTML = clockHTML;			
		if(isUpdate)
			setTimeout('displayTime("'+id+'",'+isUpdate+');',1000);							
	
		//var debugString = year+"-"+month+"-"+date+"("+hour+":"+minute+":"+seconds+")";
		//alert(debugString);	
	}					
}

function fitDigit(string, digitLength){		
	string = new String(string);
	for(var i = string.length; i < digitLength; i++)			
		string = "0".concat(string);
	return string;
}