﻿//
// Dynamic clock script version 1.0
//
// Written by Sprite
//

var _24hr = true; // Edit here for time mode.
var inLayer = null; // Sets here if the clock layer is in other layer ...
var clockObj = null;

function initclock()
{
	// init variables
	if (document.getElementById)
		clockObj = document.getElementById("clock");

	if (document.all)
		clockObj = document.all["clock"];

	if (document.layers)
	{
		if (inLayer == null)
		{
			clockObj = document.layers["clock_nn"];

			// Get position from anchor
			var left = clockObj.anchors["clock_anchor_nn"].x;
			var top = clockObj.anchors["clock_anchor_nn"].y;

			// Get the layer !!
			clockObj = clockObj.layers["clock_nn"];

			// Attach to anchor
			clockObj.pageX = document.anchors["clock_anchor_nn"].x;
			clockObj.pageY = document.anchors["clock_anchor_nn"].y;
		}
		else
		{
			// Check through inLayer array
			clockObj = window;
			for (var i = 0 ; i < inLayer.length ; i++)
				clockObj = clockObj.document.layers[inLayer[i]];

			// Get position from anchor
			var left = clockObj.document.anchors["clock_anchor_nn"].x;
			var top = clockObj.document.anchors["clock_anchor_nn"].y;

			// Get the layer !!
			clockObj = clockObj.layers["clock_nn"];

			// Attach to anchor
			clockObj.left = left;
			clockObj.top = top;
		}
	}

	clockmain();
}

function clockmain()
{
	var time = new Date();
	var hr = 0;

	if (_24hr)
		hr = (time.getHours() < 10 ? "0" : "") + time.getHours();
	else
	{
		hr = (time.getHours() > 12) ? time.getHours() - 12 : time.getHours();
		hr = (hr < 10 ? "0" : "") + hr;
	}
              var M = newDate.getMonth() + 1;
	var min  = (time.getMinutes() < 10 ? "0" : "") + time.getMinutes();
	var sec  = (time.getSeconds() < 10 ? "0" : "") + time.getSeconds();
              var date = (newDate.getDate() < 10 ? "0" : "") + newDate.getDate();
              var month = (newDate.getMonth() < 9 ? "0" : "") + M;
              var year = newDate.getFullYear();

	if (document.layers)
	{
		clockObj.document.open();
		clockObj.document.writeln("<table><font face='Verdana' size=2 color='#FFFFFF' class=\"rolling\" align='right' style=\"letter-spacing: 2\">現在時間："+year+"&nbsp;年 "+month+" 月 "+date+" 日 "+hr+ ":" +min+ ":" +sec+"&nbsp;&nbsp;&nbsp;</font></table>");
		clockObj.document.close();
	}
	else
		clockObj.innerHTML = "<table><font face='Verdana' size=2 color='#FFFFFF' class=\"rolling\" style=\"letter-spacing: 2\" align='right'>現在時間："+year+"&nbsp;年 "+month+" 月 "+date+" 日 "+hr+ ":" +min+ ":" +sec+"&nbsp;&nbsp;&nbsp;</font></table>";

	setTimeout("clockmain()", 1000);
}

