﻿//countdown.js
//www.orientalstudio.jp
//2010/8/24

var countDownObj = new Object();
//変更するとこ
countDownObj.date = new Date("2012/6/2 10:00:00");	//カウントダウンしたい日付　「年/月/日/ 時間:分:秒」
countDownObj.name = "";        	//「まで」の前に入る語句なんでもいいです。
countDownObj.display = 1;            	//0で秒数のみ、1で日数「dd日hh時mm分ss秒」
//ここまで

//ここからは分かる人のみ
countDownObj.time = Math.floor(countDownObj.date.getTime() / 1000);
function countDown(){
	var d = new Date();
	d.time = Math.floor(d.getTime() / 1000);
	countTime = countDownObj.time - d.time;
	if(countTime > 0){
		display = 0;
		} else {
		display = 1;
		countTime = countTime * -1;
	}
	if(countDownObj.display == 1){
		var dday = 0;
		var dhor = 0;
		var dmin = 0;
		if(countTime > 86399){
			dday = countTime / 86400;
			dday = Math.floor(dday);
			countTime = countTime - (86400 * dday);
		}
		if(countTime > 3599){
			dhor = countTime / 3600;
			dhor = Math.floor(dhor);
			countTime = countTime - (3600 * dhor);
		}
		if(countTime > 59){
			dmin = countTime / 60;
			dmin = Math.floor(dmin);
			countTime = countTime - (60 * dmin);
		}

		var countday = '';
		var counthor = '';
		var countmin = '';

		countday ="<div id=day>" + (("0" + dday).slice(-4)) + "</div>";
		counthor ="<div id=hour>" + dhor + "</div>";
		countmin = "<div id=mins>" + dmin + "</div>";

		countTime = countday + counthor + countmin + "<div id=time>" + countTime + "</div>";
	}
	if(display == 0){
		document.getElementById("countdown").innerHTML = countDownObj.name + countTime;
		} else {
		document.getElementById("countdown").innerHTML = countDownObj.name + "から、<br>" + countTime + "秒経ちました";
	}
}
setInterval("countDown()", 1000);


