//#############################################################################
//# °ø¹é Ã¼Å©
//#############################################################################
String.prototype.trim = function() 
{
	return this.replace(/^\s*(\b.*\b|)\s*$/, "$1"); 
}

//#############################################################################
//# °æ°í ¸Þ¼¼Áö
//#############################################################################
function alertmsg(obj,msg)
{
	var str = obj.value.trim();
	if(str.length == 0)
	{
		alert(msg);
		obj.value = "";
		obj.focus();
		return false;
	}
}

//#############################################################################
//# ³¯Â¥ À¯È¿¼ºÃ¼Å©
//#############################################################################
function chkDate(y, m, d) 
{
	var er = 0; // ¿¡·¯ º¯¼ö
	var daa = [31, 28, 31, 30, 31, 30, 31, 31, 30, 31, 30, 31];
	if (y%1000 != 0 && y%4 == 0) daa[1] = 29;		// À±³â
	if (d > daa[m-1] || d < 1) er = 1;				// ³¯Â¥ Ã¼Å©
	if (m < 1 || m > 12) er = 1;					// ¿ù Ã¼Å©
	if (m%1 != 0 || y%1 != 0 || d%1 != 0) er = 1;	// Á¤¼ö Ã¼Å©
	var rchk = (er == 1)?false:true;
	return rchk;
}