	// カウントダウン (3)	// Version 0.02		2005. 9.24.	//	// Copyright    ; H.Yamashita	// URL          ; http://www2s.biglobe.ne.jp/~Hiro/	// Notice       ; いわゆるフリー素材です。但し、営利目的以外で使用してください。	//	//////////////////////////////////////	// ※ユーザー設定箇所はありません。 //	//////////////////////////////////////	function CoundDown03_form() {		document.write("<div id=\"form_cd03\"> </div>");	}	function CountDown03(arg_limit_date, arg_limit_time, event_name) {		var	today, today_time;		var	limit_year, limit_month, limit_date, limit_day, limit_time;		var	term;		var	term_val = new Array(4);		var	msg_all, msg01, msg02;		var	msg = new Array("日と", "時間", "分", "秒");		//		// 現在日時のデータを取得		//		today		= new Date();		today_time	= today.getTime();		//		// 引数で渡した指定日を Date() で使えるように変換		//		limit_year	= arg_limit_date.substring(0, arg_limit_date.indexOf("/"));		limit_month	= arg_limit_date.substring((arg_limit_date.indexOf("/") + 1), arg_limit_date.indexOf("/", (arg_limit_date.indexOf("/") + 1)));		limit_date	= arg_limit_date.substring((arg_limit_date.indexOf("/", (arg_limit_date.indexOf("/") + 1)) + 1), arg_limit_date.length);		limit_day	= new Date(eval(limit_year), (eval(limit_month)-1), eval(limit_date));		limit_time	= limit_day.getTime();		limit_hour	= arg_limit_time.substring(0, arg_limit_time.indexOf(":"));		limit_min	= arg_limit_time.substring((arg_limit_time.indexOf(":") + 1), arg_limit_time.indexOf(":", (arg_limit_time.indexOf(":") + 1)));		limit_sec	= arg_limit_time.substring((arg_limit_time.indexOf(":", (arg_limit_time.indexOf(":") + 1)) + 1), arg_limit_time.length);		limit_time	= limit_time + limit_hour*60*60*1000 + limit_min*60*1000 + limit_sec*1000;		//		// 指定した日と現在日との差を求める		//		term		= Math.abs(limit_time - today_time);		term_val[0]	= Math.floor((((term / 1000) / 60) / 60) / 24);		term		= term - (term_val[0] * 24 * 60 * 60 * 1000);		term_val[1] = Math.floor(((term / 1000) / 60) / 60)		term		= term - (term_val[1] * 60 * 60 * 1000);		if ((term_val[2] = Math.floor((term / 1000) / 60)) < 10) {			term_val[2] = "0" + term_val[2];		}		term		= term - (term_val[2] * 60 * 1000);		if ((term_val[3] = Math.floor(term / 1000)) < 10) {			term_val[3] = "0" + term_val[3];		}		//		// 指定日に達したかどうかで表示文字を変更		//		if ((limit_time - today_time) >= 0) {			msg01 = event_name + "まで、あと ";			msg02 = " です。";		}		else {			msg01 = event_name + "から ";			msg02 = " が過ぎました。";		}		//		// 表示文字列作成		// 表示が０日や０時間、０分となる場合は表示しない		//		msg_all = msg01;		for (i = 0; i < 3; i++) {			if ((term_val[i] != 0) || (term_val[i] != "00")) {				msg_all += term_val[i] + msg[i];			}		}		msg_all += term_val[3] + msg[3] + msg02;		//		// 描画処理		//		form_cd03.innerText	= msg_all;		//		// このスクリプトを続ける		//		setTimeout("CountDown03(\"" + arg_limit_date + "\", \"" + arg_limit_time + "\", \"" + event_name + "\")", 500);	}