function countDown() {
	
	// 画像を配列で宣言
	var gifArray = [
		{"src":"cal_num00.gif"},
		{"src":"cal_num01.gif"},
		{"src":"cal_num02.gif"},
		{"src":"cal_num03.gif"},
		{"src":"cal_num04.gif"},
		{"src":"cal_num05.gif"},
		{"src":"cal_num06.gif"},
		{"src":"cal_num07.gif"},
		{"src":"cal_num08.gif"},
		{"src":"cal_num09.gif"}
	];
	
	obj_count1 = document.getElementById("count1");
	obj_block1 = document.getElementById("block1");
	obj_block2 = document.getElementById("block2");
	obj_block2.style.display = "none";
	
	// 本日の日時を取得
	var dtToday = new Date();
	
	// 記念日の日時を指定
	var memorialDay = new Date("2010/5/9 00:00:00");
	
	// 24時間×60分×60秒×1000秒、つまり１日を秒にしたもの
	var dayCount = 24 * 60 * 60 * 1000;
	
	// 記念日までの残り日数を計算(端数は切り上げる)
	var countLimit = Math.ceil( (memorialDay.getTime() - dtToday.getTime()) / dayCount );
	
	// 記念日までの残り日数が0より大きい場合は残りの日数を表示する
	if(countLimit > 0) {
		
		// 数値である残り日数を文字列に変換する
		countLimitStr = String(countLimit);
		// 残り日数の桁数を取得する
		countLimitLen = countLimitStr.length;
		
		// カウンター用のHTMLを生成
		var countHTML = '<table width="100%" border="0" cellspacing="0" cellpadding="0"><tr>';
		// 桁数のぶんだけループを回して、残り日数の画像を表示させる
		for (var i=0; i<countLimitLen; i++) {
			var gifNum = countLimitStr.charAt(i);
			countHTML += '<td><img src="/campaign/images/'+gifArray[gifNum]["src"]+'" width="14" height="17"></td>';
		}
		countHTML += '</tr></table>';
		
		// カウンター用のHTMLを代入
		obj_count1.innerHTML = countHTML;
		
		obj_block2.style.display = "none";
		obj_block1.style.display = "block";
		obj_count1.style.display = "block";
	} else {
		
		// 画像の表示を「夢よ、ひらけ。」に切り替える
		obj_block2.style.display = "block";
		obj_block1.style.display = "none";
		obj_count1.style.display = "none";
	}
}
