function chksize( img, size )	{
	var temp;
	//¾÷·Îµå ÈÄ ÀÌ¹ÌÁö¸¦ ¸ð¿©ÁÙ Å×ÀÌºíÀÇ °¡·Î Å©±â
	//º¸±â ÁÁÀº »çÀÌÁî·Î ¼öÁ¤ÇØÁÖ¼¼¿ä
	//ÀüÃ¼ º¸±â¸¦ À§ÇÑ Anchor°¡ °É¸³´Ï´Ù.
	var chk_size = size;
	temp	= new Image();
	temp.src=img.src;
	
	if( temp.width > chk_size )	{
		img.width=chk_size;
	}
}

/**
  * ÀÔ·Â°ªÀÌ »ç¿ëÀÚ°¡ Á¤ÀÇÇÑ Æ÷¸Ë Çü½ÄÀÎÁö Ã¼Å©
  * ÀÚ¼¼ÇÑ format Çü½ÄÀº ÀÚ¹Ù½ºÅ©¸³Æ®ÀÇ ''regular expression''À» ÂüÁ¶
  */
function isValidFormat(input,format) {
	if (input.value.search(format) != -1) {
		return true; //¿Ã¹Ù¸¥ Æ÷¸Ë Çü½Ä
	}
	return false;
}

function psnoCheck(it) {
	psnoTot = 0;
	psnoAdd = '234567892345';

	for(i=0;i<12;i++) {
		psnoTot = psnoTot + parseInt(it.substring(i,i+1))*parseInt(psnoAdd.substring(i,i+1));
	}
	psnoTot = 11 - (psnoTot%11);
	if (psnoTot==10) {
		psnoTot=0;
	} else if(psnoTot==11) {
		psnoTot=1;
	}
	if(parseInt(it.substring(12,13))!=psnoTot) return true
}

/**
  * ÀÔ·Â°ªÀÌ ÀÌ¸ÞÀÏ Çü½ÄÀÎÁö Ã¼Å©
  * ex) if (!isValidEmail(form.email)) {
  *         alert("¿Ã¹Ù¸¥ ÀÌ¸ÞÀÏ ÁÖ¼Ò°¡ ¾Æ´Õ´Ï´Ù.");
  *     }
  */
function isValidEmail(input) {
	var format = /^((\w|[\-\.])+)@((\w|[\-\.])+)\.([A-Za-z]+)$/;
	return isValidFormat(input,format);
}

function getNumber(obj){
	var exp = /[^0-9]/g;
	var number = obj.value.replace(exp,"");
	return number;
}
// ¼ýÀÚ¸¸ ¹Þ¾Æ¼­ ¾Æ´Ï¸é ¸Þ¼¼Áö º¸¿© ÁÖ´Â 
function onlyNumber(objEv) {
	if(!isNum(objEv)){
		alert("¼ýÀÚ¸¸ ÀÔ·Â°¡´ÉÇÕ´Ï´Ù.");
		objEv.value = "";
		objEv.focus();
		return;
	}
}
function isNum(input) {
    var chars = "0123456789";
    return containsCharsOnly(input,chars);
}
function containsCharsOnly(input,chars) {
    for (var inx = 0; inx < input.value.length; inx++) {
       if (chars.indexOf(input.value.charAt(inx)) == -1)
           return false;
    }
    return true;
}

function setMoneyFormat( tmpObj ){
	var cruVal = formattedMoney(tmpObj);
	tmpObj.value = cruVal;
}
function getMoneyFormat( tmpObj ) {
	return formattedMoney(tmpObj);
}
function setMoneyUpper(obj, bound){
	var tmp = removeFormattedMoney(obj);
	if ( tmp.length > bound ) {
		alert(bound+"ÀÚ¸®¼ö ÀÌ»ó ÃÊ°úÇÒ ¼ö ¾ø½À´Ï´Ù.");
		obj.value = "0";
		obj.focus();
	}
}
function removeFormattedMoney(v) {
	var unformat = "";
	var money = getNumber(v);
	var arr = money.split(",");
	for(var i = 0; i < arr.length; i++) {
		unformat += arr[i];
	}
	return unformat;
}
function formattedMoney(v) {
	var format = "";
	var money = removeFormattedMoney(v);

	money = reverse(money);
	for(var i = money.length-1; i > -1; i--) {
		if((i+1)%3 == 0 && money.length-1 != i) format += ",";
			format += money.charAt(i);
		}
	return format;
}

//¹ýÀÎµî·Ï¹øÈ£
function cvtCNumber(obj){
	var exp = /-/g;
	var number = obj.value.replace(exp,"");
	var num = "";
	
	if ( number.length > 6 ) {
		num = number.substring(0,6) + "-" + number.substring(6);
	} else {
		num = obj.value;
	}
	obj.value = num;
	
}

// ¼ýÀÚ¸¸ ÃßÃâÇÑ´Ù.
function getNumber(obj){
	var exp = /[^0-9]/g;
	var number = obj.value.replace(exp,"");
	return number;
}
//ÀüÈ­¹øÈ£ ÇÏÀÌÇÂ Ç¥½Ã
function isNumberOrHyphen(obj){
	var exp = /[^0-9-]/g;
	if ( exp.test(obj.value) ) {
		alert("¼ýÀÚ¿Í '-'¸¸ ÀÔ·Â°¡´ÉÇÕ´Ï´Ù.");
		obj.value = "";
		obj.focus();
	}
}
function cvtPhoneNumber(obj){
	var exp = /-/g;
	var number = obj.value.replace(exp,"");
	var revNumber = reverse(number);
	if ( obj.value.length > 2 ) {
		if ( number.substring(0,2) == "02" ){
			obj.value = number.substring(0,2)+"-"+insertHyphen(number.substring(2));
		} else if ( obj.value.length > 3 && number.substring(0,2) != "02"  ) {
			obj.value = number.substring(0,3)+"-"+insertHyphen(number.substring(3));
		}
	}
}

function insertHyphen(target){
	var rev = reverse(target);
	var cnt = 0;
	if ( target.length%4 != 0 ) {
		cnt = Math.floor(target.length/4);
	} else {
		cnt = Math.floor(target.length/4)-1;
	}
	var result = "";
	if ( cnt > 0 ) {
		var token = new Array();
		for ( var i=0; i<=cnt; i++ ) {
			token[i] =  reverse(rev.substring(0,4));
			rev = rev.substring(4);
		}
		for ( var i=cnt; i>0; i-- ){
			result = result + token[i] + "-";
		}
		result += token[0];
		return result;

	} else {
		return target;
	}
}

function reverse(s) {
	var rev = "";

	for(var i = s.length-1; i >= 0 ; i--) {
		rev += s.charAt(i);
	}
	return rev;
}

function delConfirm(alertMessage, rurl) {
	sure = confirm(alertMessage);
	if (sure)
		location.href=rurl;
}
