var target_obj;
var timeArray = new Array(6);
var h1 = "";
var h2 = "";
var m1 = "";
var m2 = "";
var s1 = "";
var s2 = "";

function myClock(targetObj)	{
	today = new Date();

//年月日の取得と表示
	var Y = today.getFullYear();	//西暦
	var M = (today.getMonth() + 1);	//月
	M = (M >= 10) ? M : "0" + M;
	var D = (today.getDate() >= 10) ? today.getDate() : "0" + today.getDate();	//	日付
	var W = today.getDay();	//	曜日
	if(W == 0)	{
		W = "Sun";
	} else if(W == 1)	{
		W = "Mon";
	} else if(W == 2)	{
		W = "Tue";
	} else if(W == 3)	{
		W = "Wed";
	} else if(W == 4)	{
		W = "Thu";
	} else if(W == 5)	{
		W = "Fri";
	} else if(W == 6)	{
		W = "Sat";
	}
	var myFixStr = Y + "." + M + "." + D + "(" + W + ")";
	targetObj.findName("fixStr").Text = myFixStr;


//時刻の取得と表示
	var t = (today.getHours() >= 10) ? today.getHours() : "0" + today.getHours();
	var m = (today.getMinutes() >= 10) ? today.getMinutes() : "0" + today.getMinutes();
	var s = (today.getSeconds() >= 10) ? today.getSeconds() : "0" + today.getSeconds();
	var time_str = "" + t + m + s;

	for(var i = 0 ; i < timeArray.length ; i++)	{
		timeArray[i] = time_str.substring(i,i+1);
	}


;
	targetObj.findName("hour1n").Text = timeArray[0];
	targetObj.findName("hour2n").Text = timeArray[1];
	targetObj.findName("minute1n").Text = timeArray[2];
	targetObj.findName("minute2n").Text = timeArray[3];
	targetObj.findName("second1n").Text = timeArray[4];
	targetObj.findName("second2n").Text = timeArray[5];

	//時が異なっていた場合のアニメーション処理
	if(h1 != timeArray[0])	{
		targetObj.findName("hour1").Text = h1;
		targetObj.findName("hour1anime2").begin();
		targetObj.findName("hour1anime").begin();
		h1 = timeArray[0];
	}
	if(h2 != timeArray[1])	{
		targetObj.findName("hour2").Text = h2;
		targetObj.findName("hour2anime2").begin();
		targetObj.findName("hour2anime").begin();
		h2 = timeArray[1];
	}

	//分が異なっていた場合のアニメーション処理
	if(m1 != timeArray[2])	{
		targetObj.findName("minute1").Text = m1;
		targetObj.findName("minute1anime2").begin();
		targetObj.findName("minute1anime").begin();
		m1 = timeArray[2];
	}
	if(m2 != timeArray[3])	{
		targetObj.findName("minute2").Text = m2;
		targetObj.findName("minute2anime2").begin();
		targetObj.findName("minute2anime").begin();
		m2 = timeArray[3];
	}

	//秒が異なっていた場合のアニメーション処理
	if(s1 != timeArray[4])	{
		targetObj.findName("second1").Text = s1;
		targetObj.findName("second1anime2").begin();
		targetObj.findName("second1anime").begin();
		s1 = timeArray[4];
	}
	if(s2 != timeArray[5])	{
		targetObj.findName("second2").Text = s2;
		targetObj.findName("second2anime2").begin();
		targetObj.findName("second2anime").begin();
		s2 = timeArray[5];
	}

}

function myFunc1(sender,args)	{
	target_obj = sender;
	setInterval("myClock(target_obj)",1000);
}


function clockOn(sender,args)	{
	sender.findName("CanvasOnAnime").begin();
}
function clockOff(sender,args)	{
	sender.findName("CanvasOffAnime").begin();
}

