<!--
/*************************************************************
* ÆÄÀÏ¸í : /js/DateForm.js
* ±â  ´É : ³¯ÀÚ Æû ÇÔ¼ö ¶óÀÌºê·¯¸®.
* ÀÛ¼ºÀÚ : hamhaja
* ÀÛ¼ºÀÏ : 2002-10-27
* ÃÖÁ¾¼öÁ¤ÀÏ : 2005.12.19(by qkqhtkwk)
**************************************************************/
/**
* ³¯Â¥ÀÇ À¯È¿¼ºÀ» Ã¼Å©ÇÑ´Ù.
* 2002-09-02
*/
function check_date(year, month, day)
{
	var end_day = get_end_day(year, month);
	return (eval(day) <= end_day) ? true : false;
}
/**
* ÀÌ¿ëÀÏÀ» ¹ÝÈ¯ÇÑ´Ù.
* 2006-02-28
*/
function get_days(s_date, e_date)
{
	var s_date = s_date.split('-');
	var e_date = e_date.split('-');
	var sdate = new Date(eval(s_date[0]), eval(s_date[1])-1, eval(s_date[2]), 0, 0, 0);
	var edate = new Date(eval(e_date[0]), eval(e_date[1])-1, eval(e_date[2]), 0, 0, 0);
	var term = edate.getTime() - sdate.getTime();
	if (term > 0) return (term / (1000 * 60 * 60 * 24));
	else return 0;
}
/**
* ÇØ´ç¿ùÀÇ ³¡ÀÏÀ» ¹ÝÈ¯ÇÑ´Ù.
* 2002-10-27
*/
function get_end_day(year, month)
{
	var year = eval(year);
	var month = eval(month);
	var days = new Array(12);
	// 1¿ù ==> days[0] ....... 12¿ù ==> days[11]
	days[0] = 31; days[1] = 28;  days[2] = 31;  days[3] = 30;
	days[4] = 31; days[5] = 30;  days[6] = 31;  days[7] = 31;
	days[8] = 30; days[9] = 31; days[10] = 30; days[11] = 31; 

	days[1] = is_leap_year(year) ? 29 : 28;
	return days[month-1];
}
/**
* ÀÌ¿ë½Ã°£À» ¹ÝÈ¯ÇÑ´Ù.
* 2006-02-28
*/
function get_hours(s_date, s_time, e_date, e_time)
{
	var s_date = s_date.split('-');
	var s_time = s_time.split(':');
	var e_date = e_date.split('-');
	var e_time = e_time.split(':');
	var sdate = new Date(eval(s_date[0]), eval(s_date[1])-1, eval(s_date[2]), s_time[0], s_time[1], s_time[2]);
	var edate = new Date(eval(e_date[0]), eval(e_date[1])-1, eval(e_date[2]), e_time[0], e_time[1], e_time[2]);
	var term = edate.getTime() - sdate.getTime();
	if (term > 0) return Math.ceil(term / (1000 * 60 * 60));
	else return 0;
}
/**
* À±³â(2¿ùÀÌ 29ÀÏ ÇØ)ÀÎÁö ¾Æ´ÑÁö¸¦ ÆÇº°ÇÑ´Ù.
* 2002-09-04
* Note   :
***************** À±³â ¾Ë°í¸®Áò *********************
** 4ÀÇ¹è¼ö ** 100ÀÇ¹è¼ö ** 400ÀÇ ¹è¼ö ** À±³â¿©ºÎ  **
*****************************************************
**    ¡Û   **     ¡Û    **    ¡Û      ** Yes(29ÀÏ) **
**    ¡Û   **     ¡Û    **    ¥Ö      ** No(28ÀÏ)  **
**    ¡Û   **     ¥Ö    **    ¥Ö      ** Yes(29ÀÏ) **
**    ¥Ö   **     ¥Ö    **    ¥Ö      ** No(28ÀÏ)  **
*****************************************************
*/
function is_leap_year(year)
{
	year = eval(year);
	if (!(year % 4))
	{
		if (!(year % 100) && (year % 400)) return false;
		return true;	
	}
	return false;
}
//-->
