/* JavaScript file data
-----------------------------------------------
Title : 経過時間を表示(リアルタイムで動く)
Site : http://www.gotouy.com/
Page : http://www.seraphen.com/progress/
Ver :  2005.05.06
----------------------------------------------- */
//リアルタイムに経過時間を表示する関数
function progressTime() {
	var today = new Date(); //日付オブジェクトの設定
	var now = today.getTime(); // 現在の日時をミリ秒で取得
	var launch_txt = "..…尾崎豊が伝説となって"; //初期日付を表示する
	var launch = Date.parse("Sat, 25 April 1992 12:06:00"); //初期日付を設定、Date.parse()関数でミリ秒に変換
	var progress = now - launch; // 経過時間を取得(ミリ秒数)
	var year = parseInt(progress / 31536000000); //経過年数(1年のミリ秒数で割る)
	progress = parseInt(progress % 31536000000); //残りの(日数+時間+分+秒)
	var day = parseInt(progress / 86400000); //経過日数(1日のミリ秒数で割る)
	progress = parseInt(progress % 86400000); //残りの(時間+分+秒)
	var hour = parseInt(progress / 3600000); //経過時間(1時間のミリ秒数で割る)
	progress = parseInt(progress % 3600000); //残りの(分+秒)
	var minute = parseInt(progress / 60000); //経過分数(1分のミリ秒数で割る)
	progress = parseInt(progress % 60000); //残りの(秒)
	var second = parseInt(progress / 1000); //経過秒数(1秒のミリ秒数で割る)
	//数字がチェック
	day = checkNum(day); 
	hour = checkNum(hour);
	minute = checkNum(minute);
	second = checkNum(second)
	//2桁に直す
	day = fixNum(day);
	hour = fixNum(hour);
	minute = fixNum(minute);
	second = fixNum(second)
	//書き込む
	document.the_form.the_text.value = launch_txt + "から、" + year + "年" + day + "日" + hour + "時間" + minute + "分" + second  + "秒、経過しています..…";
	//関数の繰り返し(約1秒毎)
	setTimeout("progressTime()", 950);
	return;
}
//数字がチェックする関数
function checkNum(number) {
	if (isNaN(number))
	{
		number = 0;
	}
	return number
 }
//2桁にする関数
function fixNum(number) {
	if (number < 10)
	{
		number = "0" + number;
	}
	return number;
}
