/**
 * 期間時刻の判定
 *
 * 現時刻が指定期間内かどうかを判定する。
 * 指定日付は(YYYY/mm/dd HH:MM:SS)形式か、(YYYY/mm/dd)形式のいずれかである。
 * 開始日付に 0 を指定すると、開始日付は判定しない。
 * 終了日付に 0 を指定すると、終了日付は判定しない。
 * 本JavaScriptはMSIE7.0、Firefox 3.5(共にWindowsXP Professional)で確認。
 *
 * @param 第1引数 開始日付または 0。
 * @param 第2引数 終了日付または 0。
 * @return 現時刻が期間内であればtrue、そうでない場合はfalseを返す。
 * @author Captain Yamagata Corporation. All Rights Reserved.
 */
function is_period_of_time(begin, end) {
	var now = (new Date()).getTime();
	var bdate = begin == 0 ? now - 1000 : Date.parse(begin);
	var edate = end == 0 ? now + 1000 : Date.parse(end);

	return (bdate <= now && now <= edate);
}

