//¼ýÀÚ°ü·Ã ÆÄÀÏµéÀ» ¸ð¾Æ³õÀº °÷ÀÔ´Ï´Ù..

//ÁÖ¹Îµî·Ï¹øÈ£ °Ë»ç
function ssn_chk(ssnObj1, ssnObj2){
	if(ssnObj1.value.length <1){
		alert("ÁÖ¹Îµî·Ï¹øÈ£¸¦ ÀÔ·ÂÇØÁÖ¼¼¿ä.");
		ssnObj1.focus();
		return false;
	}
	if(ssnObj2.value.length <1){
		alert("ÁÖ¹Îµî·Ï¹øÈ£¸¦ ÀÔ·ÂÇØÁÖ¼¼¿ä.");
		ssnObj2.focus();
		return false;
	}

	//ÁÖ¹Î¹øÈ£ Ã¼Å©
	var chk = 0;

	for (var i = 0; i <= 5 ; i++)
	chk += ((i%8+2) * parseInt(ssnObj1.value.substring(i, i+1)))

	for (var i = 6; i <= 11 ; i++)
	chk += ((i%8+2) * parseInt(ssnObj2.value.substring(i-6, i-5)))

	chk = 11 - (chk % 11);
	chk = chk % 10;

	if (chk != ssnObj2.value.substring(6, 7)) {
		alert("\nÀ¯È¿ÇÏÁö ¾ÊÀº ÁÖ¹Îµî·Ï¹øÈ£ÀÔ´Ï´Ù.");
		ssnObj1.select();
		ssnObj1.focus();
		return false;
	}
	else {
		return true;
	}
	//ÁÖ¹Î¹øÈ£ Ã¼Å©³¡
}


//ÀÎÀÚ°¡ ¼ýÀÚ·Î¸¸ µÇ¾î ÀÖ´ÂÁö °Ë»çÇÑ´Ù. "-" µµ Æ÷ÇÔ
function checkIsProperNumber(num)
{
	var num_length = num.length;
	for(i=0; i<num_length; i++){
		if( !(num.charCodeAt(i)>=48 && num.charCodeAt(i)<=57) && num.charCodeAt(i)!=45){
			return false;
		}
	}
	return true;
}

//¼ýÀÚÀÎÁö È®ÀÎÇÏ´Â ÇÔ¼ö..
function isNumber(s, isInt)
{
	var digit = "0123456789"

	if (isInt) {	//10Áø¼öÀÎÁö º»´Ù.
		if (s == parseInt(s,10) + "")
			return 1;
		else
			return 0;
	}
	else {				//¼ýÀÚ·Î¸¸ ÀÌ·ç¾îÁ³´ÂÁö º»´Ù.
		for (var i = 0; i < s.length; i++) {
			if (digit.indexOf(s.charAt(i)) == -1)
				return 0;
		}
		return 1;
	}
}



function arrow_up(oForm,oTextBox,strNumber){
	var oInput = eval('document.'+ oForm + '.' + oTextBox);
	if (checkProperNumber(oInput.value)==false){
		oInput.value = "0";
	}
	else {
		if	(oInput.value == 100){
			oInput.value = 0;
		}
		else{
			for (var i=0; i< strNumber; i++){
				oInput.value++;
				if(oInput.value == 100){
					return false;
				}
			}

		}
	}
}


function arrow_down(oForm,oTextBox,strNumber){
	var oInput = eval('document.'+ oForm + '.' + oTextBox);
	if (checkProperNumber(oInput.value)==false){
		oInput.value = "0";
	}
	else {
		if	(oInput.value == 0){
			oInput.value = 100;
		}
		else{
			for (var i=0; i< strNumber; i++){
				oInput.value--;
				if(oInput.value == 0){
					return false;
				}
			}
		}
	}
}


// 0~100»çÀÌÀÇ ¼ýÀÚ¸¦ È®ÀÎÇØÁÖ´Â ÇÔ¼ö..
function checkProperNumber(strNumber){
	var intRate;
	if (strNumber==""||isNaN(strNumber)==true){
		return false;
	}
	else {
		intRate = parseInt(strNumber);
		if (intRate<0||intRate>100){
			return false;
		}
		else {
			return true;
		}
	}
}

//ÀüÈ­¹øÈ£ Ã¼Å©(ÆÑ½º, ÇÚµåÆù ¹øÈ£ Æ÷ÇÔ)
function getIsVaildPhoneNum(val){
	//Çã¿ëµÈ °ªµé ÀüÈ­¹øÈ£ÀÌ¹Ç·Î ¼ýÀÚ¿Í +,-, #Çã¿ë
	var allows = '0123456789+-#';

	for(var i=0; i<val.length; i++) {
		for(var j=0; j<allows.length; j++) {
			if ( allows.indexOf(val.charAt(i)) == -1 ) {
			return false;
			}
		}
	}
	return true;
}

//¼ýÀÚÀÎÁö Ã¼Å©
function getIsVaildNum(val){

	var allows = '0123456789';

	for(var i=0; i<val.length; i++) {
		for(var j=0; j<allows.length; j++) {
			if ( allows.indexOf(val.charAt(i)) == -1 ) {
			return false;
			}
		}
	}
	return true;
}

// asp ÀÇ formatNumber ±â´ÉÀ» ¼öÇàÇÔ. ÇöÀç´Â 0 ÀÌ»óÀÇ °ª¿¡¸¸ Àû¿ëµÊ. -> ÇöÀç´Â ²Ç¼ö·Î ÇØµ×À½.
function getFormatNumber(parVal){
	var val = parVal + '';
	if(val.length <= 3){
		return val;
	}
	else if(val.length >3 && val.length <= 6){
		return val.substring(0, val.length-3) + "," + val.substring(val.length-3, val.length);
	}
	else {
		return val.substring(0, val.length-6) + "," + val.substring(val.length-6, val.length-3) + "," + val.substring(val.length-3, val.length);
	}
	/*
	if(val <= 0){
		return val;
	}
	
	var rtnVal = "";
	while(val > 0){
		alert(parseInt(Math.log(val)));
		i = parseInt(Math.log(val)) / 3;
		alert(i);
		rtnVal += (val / (1000^i));
		if(i!=0){
			rtnVal += ",";
			val = val % (1000^i);
		}
		else{
			//break;
		}
	}
	return rtnVal;
	*/
}