﻿function CheckJuminNumber(t1,t2)
{
	var szMonth=t1.value.substr(2,2);
	var szDay=t1.value.substr(4,2);
	var nSex=t2.value.substr(0,1);
	var nMaxDay;
	switch(szMonth)
	{
		case "01":
		case "03":
		case "05":
		case "07":
		case "08":
		case "10":
		case "12":
			nMaxDay=31;
			break;
		case "04":
		case "06":
		case "09":
		case "11":
			nMaxDay=30;
			break;
		case "02":
			nMaxDay=29;
			break;
	}
	if (szMonth<"01" || szMonth>"12" || nMaxDay<szDay)
	{
		alert("생년월일의 형식이 맞지 않습니다.\n다시 입력해 주세요.");
		t1.focus();
		return false;
	}
	if (!(1<=nSex && nSex<=8))
	{
		alert("주민번호 뒷자리의 형식이 맞지 않습니다.\n다시 입력해 주세요.");
		t2.focus();
		return false;
	}
	return true;
}

function CheckNumber()
{
	//BACKSPCE키=8,TAB키=9,ENTER키=13,화살표키=37~40,DELETE키=46,숫자키=48~57

	var o_Src=window.event.srcElement;
	var nKeyCode=window.event.keyCode;
	if (nKeyCode==8 || nKeyCode==9 || nKeyCode==13 || (nKeyCode>=37 && nKeyCode<=40) || nKeyCode==46)
		return true;
	if (!(48<=nKeyCode && nKeyCode<=57) && !(96<=nKeyCode && nKeyCode<=105))
		return false;
	return true;
}

function trim(s) {
	var m = s.match(/^\s*(\S+(\s+\S+)*)\s*$/);
	return (m == null) ? "" : m[1];
}

function replace(s, source, target) {
	var m;
	var p = new RegExp(source, "gim");
	
	m = s.replace(p, target);
	return (m == null) ? "" : m;
}
function GetToday() {
	var now = new Date();
	var y = now.getFullYear();
	var m = now.getMonth() + 1;
	if(m.toString().length < 2) m = "0" + m.toString();
	var d = now.getDate();
	if(d.toString().length < 2) d = "0" + d.toString();
	
	return y + "/" + m + "/" + d;
}