
// À¯¼± ÀüÈ­¹øÈ£ ÀÚµ¿ ÇÏÀÌÇÂ ±â´É..
function OnCheckTel(oTa){
	var oForm = oTa.form ;
	var sMsg = oTa.value ;
	var onlynum = "" ;	var i = 0 ;
	onlynum = RemoveDash2(sMsg);
	if(event.keyCode != 8 ) {
		if (onlynum.substring(0,2) == "02") {
			if (GetMsgLen(onlynum) <= 1) oTa.value = onlynum ;
			if (GetMsgLen(onlynum) == 2) oTa.value = onlynum + "-" ;
			if (GetMsgLen(onlynum) == 3)  oTa.value  = onlynum.substring(0,2) + "-" + onlynum.substring(2,3);			if (GetMsgLen(onlynum) == 4)  oTa.value  = onlynum.substring(0,2) + "-" + onlynum.substring(2,4);
			if (GetMsgLen(onlynum) == 5)  oTa.value  = onlynum.substring(0,2) + "-" + onlynum.substring(2,5) + "-" ;
			if (GetMsgLen(onlynum) == 6)  oTa.value  = onlynum.substring(0,2) + "-" + onlynum.substring(2,5) + "-" + onlynum.substring(5,6) ;
			if (GetMsgLen(onlynum) == 7)  oTa.value  = onlynum.substring(0,2) + "-" + onlynum.substring(2,5) + "-" + onlynum.substring(5,7) ;			if (GetMsgLen(onlynum) == 8)  oTa.value  = onlynum.substring(0,2) + "-" + onlynum.substring(2,5) + "-" + onlynum.substring(5,8) ;			if (GetMsgLen(onlynum) == 9)  oTa.value  = onlynum.substring(0,2) + "-" + onlynum.substring(2,5) + "-" + onlynum.substring(5,9) ;			if (GetMsgLen(onlynum) == 10)  oTa.value  = onlynum.substring(0,2) + "-" + onlynum.substring(2,6) + "-" + onlynum.substring(6,10) ;
		}
		else {
			if (GetMsgLen(onlynum) <= 2) oTa.value = onlynum ;
			if (GetMsgLen(onlynum) == 3)  oTa.value  = onlynum + "-";			if (GetMsgLen(onlynum) == 4)  oTa.value  = onlynum.substring(0,3) + "-" + onlynum.substring(3,4);
			if (GetMsgLen(onlynum) == 5)  oTa.value  = onlynum.substring(0,3) + "-" + onlynum.substring(3,5) ;
			if (GetMsgLen(onlynum) == 6)  oTa.value  = onlynum.substring(0,3) + "-" + onlynum.substring(3,6) + "-" ;
			if (GetMsgLen(onlynum) == 7)  oTa.value  = onlynum.substring(0,3) + "-" + onlynum.substring(3,6) + "-" + onlynum.substring(6,7) ;			if (GetMsgLen(onlynum) == 8)  oTa.value  = onlynum.substring(0,3) + "-" + onlynum.substring(3,6) + "-" + onlynum.substring(6,8) ;			if (GetMsgLen(onlynum) == 9)  oTa.value  = onlynum.substring(0,3) + "-" + onlynum.substring(3,6) + "-" + onlynum.substring(6,9) ;			if (GetMsgLen(onlynum) == 10)  oTa.value  = onlynum.substring(0,3) + "-" + onlynum.substring(3,6) + "-" + onlynum.substring(6,10) ;			if (GetMsgLen(onlynum) == 11)  oTa.value  = onlynum.substring(0,3) + "-" + onlynum.substring(3,7) + "-" + onlynum.substring(7,11) ;
		}
		
	}
}

// ¹«¼± ÀüÈ­¹øÈ£ ÀÚµ¿ ÇÏÀÌÇÂ ±â´É..
function OnCheckPhone(oTa) { // ¸Þ½ÃÁöÃ¢¿¡ ÀÖ´Â ±ÛÀÚ¼ö Ä«¿îÆ®
	var oForm = oTa.form ;
	var sMsg = oTa.value ;
	var onlynum = "" ;
	onlynum = RemoveDash2(sMsg);
	if(event.keyCode != 8 ) {
		if (GetMsgLen(onlynum) <= 2)  oTa.value  = onlynum ;
		if (GetMsgLen(onlynum) == 3)  oTa.value  = onlynum + "-";
		if (GetMsgLen(onlynum) == 4)  oTa.value  = onlynum.substring(0,3) + "-" + onlynum.substring(3,4) ;
		if (GetMsgLen(onlynum) == 5)  oTa.value  = onlynum.substring(0,3) + "-" + onlynum.substring(3,5) ;
		if (GetMsgLen(onlynum) == 6)  oTa.value  = onlynum.substring(0,3) + "-" + onlynum.substring(3,6) + "-" ;
		if (GetMsgLen(onlynum) == 7)  oTa.value  = onlynum.substring(0,3) + "-" + onlynum.substring(3,6) + "-" + onlynum.substring(6,7) ;
		if (GetMsgLen(onlynum) == 8)  oTa.value  = onlynum.substring(0,3) + "-" + onlynum.substring(3,6) + "-" + onlynum.substring(6,8) ;
		if (GetMsgLen(onlynum) == 9)  oTa.value  = onlynum.substring(0,3) + "-" + onlynum.substring(3,6) + "-" + onlynum.substring(6,9) ;		if (GetMsgLen(onlynum) == 10)  oTa.value  = onlynum.substring(0,3) + "-" + onlynum.substring(3,6) + "-" + onlynum.substring(6,10) ;		if (GetMsgLen(onlynum) == 11)  oTa.value  = onlynum.substring(0,3) + "-" + onlynum.substring(3,7) + "-" + onlynum.substring(7,11) ;	}
}

function RemoveDash2(sNo) {
	var reNo = ""
	for(var i=0; i<sNo.length; i++) {
		if ( sNo.charAt(i) != "-" ) {
			reNo += sNo.charAt(i)
		}
	}
	return reNo
}

function GetMsgLen(sMsg) { // 0-127 1byte, 128~ 2byte
	var count = 0
	for(var i=0; i<sMsg.length; i++) {
		if ( sMsg.charCodeAt(i) > 127 ) {
			count += 2
		} 
		else {
			count++
		}
	}
	return count
}
 

