/* =====================================
 * 時計
 * Version	1.0.0
 * Update	2009-03-01
===================================== */

var watch_numbers = new Array(
	  '<img src="/common/images/num0_b.gif" alt="0" />'
	, '<img src="/common/images/num1_b.gif" alt="1" />'
	, '<img src="/common/images/num2_b.gif" alt="2" />'
	, '<img src="/common/images/num3_b.gif" alt="3" />'
	, '<img src="/common/images/num4_b.gif" alt="4" />'
	, '<img src="/common/images/num5_b.gif" alt="5" />'
	, '<img src="/common/images/num6_b.gif" alt="6" />'
	, '<img src="/common/images/num7_b.gif" alt="7" />'
	, '<img src="/common/images/num8_b.gif" alt="8" />'
	, '<img src="/common/images/num9_b.gif" alt="9" />'
);

var watch_dot = '<img src="/common/images/numdot_b.gif" alt="." />';
var watch_col = '<img src="/common/images/numcol_b.gif" alt=":" />';

var imgWatchData = new Array(
	  '/common/images/num0_b.gif'
	, '/common/images/num1_b.gif'
	, '/common/images/num2_b.gif'
	, '/common/images/num3_b.gif'
	, '/common/images/num4_b.gif'
	, '/common/images/num5_b.gif'
	, '/common/images/num6_b.gif'
	, '/common/images/num7_b.gif'
	, '/common/images/num8_b.gif'
	, '/common/images/num9_b.gif'
);
var preWatchImage = new Array();

function watch() {
	loadWatchImage(imgWatchData);
	watch_now();
	setInterval("watch_now()", 1000);
}

function loadWatchImage(imgWatchData) {
	for(var i = 0; i < imgWatchData.length; i++) {
		preWatchImage[i] = new Image();
		preWatchImage[i].src = imgWatchData[i];
	}
}

function watch_now() {
	if(!document.getElementById) return false;
	var obj = new Date;
	var year = obj.getFullYear();
	var month = obj.getMonth() + 1;
	var day = obj.getDate();
	var hour = obj.getHours();
	var min = obj.getMinutes();
	var sec = obj.getSeconds();
	year = number2image(year);
	month = number2image(month);
	day = number2image(day);
	hour = number2image(hour);
	min = number2image(min);
	sec = number2image(sec);
	var date = year + watch_dot + month + watch_dot + day;
	var time = hour + watch_col + min + watch_col + sec;
	document.getElementById("watch").innerHTML = date + "&nbsp;&nbsp;&nbsp;&nbsp;" + time;
}

function number2image(nums) {
	if(nums < 10) {
		nums = "0" + nums;
	} else {
		nums += "";
	}
	var len = nums.length;
	if(len > 2) {
		len -= 2;
		nums = nums.substr(2, 2);
	}
	var num;
	var img = "";
	for(var c = 0; c < len; c++) {
		num = nums.substr(c, 1);
		img += watch_numbers[num];
	}
	return img;
}

function popupWindow(href) {
	window.open(href, "popupWindow", "width=700,height=700,toolbar=no,scrollbars=yes,status=no,resizable=no");
	return false;
}


