//nother_add/°æ°í¹® Æ÷Ä¿½º///////////////////////////////////////////
function ErrorProcess(object, msg) {
    alert(msg);
    object.focus();
    //object.select();
}
function ErrorProcess2(object, msg,object_type) {

    alert(msg);
	alert(object);
	if(object_type == "select") object.select();
	else object.focus();
}
//°æ°í¹® Æ÷Ä¿½º///////////////////////////////////////////

//ºñ¹Ð¹øÈ£Ã¼Å©////////////////////////////////////////////////////
function IsValidPasswd(String1, String2) {
    if (String1.length < 4 ) {
        return;
    }

    if (String1.length > 12 ) {
        return;
    }

    if (String2.length < 4 ) {
        return;
    }

    if (String2.length > 12 ) {
        return;
    }

	if (String1 != String2) {
        return;
	}

    return true;
}

//ºñ¹Ð¹øÈ£Ã¼Å©////////////////////////////////////////////////////

///ÇÑ±ÛÃ¼Å©////////////////////////////////////////////////////////
function IsMultilingual(String) {

	var RetValue = false;

   	if (IsEmpty(String))
      	return false;
    
    for(i=0 ; i<String.length ; i++) {
        if (String.charCodeAt(i) > 127 || String.charCodeAt(i) < 0) {
            RetValue = true;
            break;
        }
    }

    return RetValue;

}
///ÇÑ±ÛÃ¼Å©////////////////////////////////////////////////////////

//¿µ¹®Ã¼Å©//////////////////////////////////////////////////////////
function IsEnglish(String) {
    var RetValue = true;
	var Count = 0;

    if (IsEmpty(String))
        return false;
   
    for(i=0 ; i<String.length ; i++) {
        if (String.charCodeAt(i) > 127 || String.charCodeAt(i) < 0) {
			Count++;
        }
    }

	if (Count > 0) {
		RetValue = false;
	}

    return RetValue;

}
//¿µ¹®Ã¼Å©//////////////////////////////////////////////////////////


function ValidString(String)
{
	var RetValue = true;
	var Count;
	var PermitChar = '0123456789ABCDEFGHIJKLMNOPQRSTUVWXYZabcdefghijklmnopqrstuvwxyz';

	for (var i = 0; i < String.length; i++)
	{
		Count = 0;
		for (var j = 0; j < PermitChar.length; j++)
		{
			if(String.charAt(i) == PermitChar.charAt(j))
			{
				Count++;
				break;
			}
		}
		if (Count == 0)
		{
			RetValue = false;
			break;
		}
	}
	return RetValue;
}
//¿µ¹® ¼ýÀÚ Ã¼Å©/////////////////////////////////////////////////////////

//¸ÞÀÏÁÖ¼Ò ÀûÇÕ¼º Ã¼Å©////////////////////////////////////////////////////////

function Email_Check(String)
{
   var checkflag = true;
   var retvalue;

   if (IsEmpty(String))
      return false;

   if (window.RegExp) {
      var tempstring = "a";
      var exam = new RegExp(tempstring);
      if (tempstring.match(exam)) {
         var ret1 = new RegExp("(@.*@)|(\\.\\.)|(@\\.)|(^\\.)");
         var ret2 = new RegExp("^.+\\@(\\[?)[a-zA-Z0-9\\-\\.]+\\.([a-zA-Z]{2,4}|[0-9]{1,3})(\\]?)$");
         retvalue = (!ret1.test(String) && ret2.test(String));
      } else {
         checkflag = false;
      }
   } else {
      checkflag = false;
   }

   if (!checkflag) {
      retvalue = ( (String != "") && (String.indexOf("@")) > 0 && (String.index.Of(".") > 0) );
   }

   return retvalue;
}


function IsEmpty(String) {

   return !CheckValid(String, false);
}

function CheckValid(String, SpaceCheck) {

   var retvalue = false;

   for (var i=0; i<String.length; i++) {

      if (SpaceCheck == true) {
         if (String.charAt(i) == ' ') {
            retvalue = true;
            break;
         }
      } else {
         if (String.charAt(i) != ' ') {
            retvalue = true;
            break;
         }
      }
   }

   return retvalue;
} 

function IsNumeric(String) {

   if (IsEmpty(String))
      return false;

   for (var i=0; i < String.length; i++) {
      if ( (String.charAt(i) < "0") || (String.charAt(i) > "9") ) 
         return false;
   }

   return true;
}

//ÁÖ¹Î¹øÈ£Ã¼Å©//////////////////////////////////////
function CheckSSN(numbers)
{

    str_f_num = numbers.substring(0,6);
    str_l_num = numbers.substring(6);

    var i3=0
    for (var i=0;i<str_f_num.length;i++) {
            var ch1 = str_f_num.substring(i,i+1);
            if (ch1<'0' || ch1>'9') { i3=i3+1 }
    }
    if ((str_f_num == '') || ( i3 != 0 )){
            return (false);
    }

    var i4=0
    for (var i=0;i<str_l_num.length;i++){
        var ch1 = str_l_num.substring(i,i+1);
        if (ch1<'0' || ch1>'9') { i4=i4+1 }
    }
    if ((str_l_num == '') || ( i4 != 0 )){
          return (false);
    }
    if(str_l_num.substring(0,1) > 2){
         return (false);
    }

    if((str_f_num.length > 7) || (str_l_num.length > 8)){
         return (false);
    }

    if ((str_f_num == '72') || ( str_l_num == '18')){
      return (false);
    }

    var f1=str_f_num.substring(0,1)
    var f2=str_f_num.substring(1,2)
    var f3=str_f_num.substring(2,3)
    var f4=str_f_num.substring(3,4)
    var f5=str_f_num.substring(4,5)
    var f6=str_f_num.substring(5,6)
    var hap=f1*2+f2*3+f3*4+f4*5+f5*6+f6*7
    var l1=str_l_num.substring(0,1)
    var l2=str_l_num.substring(1,2)
    var l3=str_l_num.substring(2,3)
    var l4=str_l_num.substring(3,4)
    var l5=str_l_num.substring(4,5)
    var l6=str_l_num.substring(5,6)
    var l7=str_l_num.substring(6,7)
    hap=hap+l1*8+l2*9+l3*2+l4*3+l5*4+l6*5
    hap=hap%11
    hap=11-hap
    hap=hap%10
    
    if (hap != l7) {
      return (false);
    }

    return true;
}
//ÁÖ¹Î¹øÈ£Ã¼Å©//////////////////////////////////////

//»ç¾÷ÀÚ¹øÈ£ Ã¼Å©/////////////////////////////////
function CheckRegNumber(String) {
   	if (IsEmpty(String))
      return false;

    // number = Cut_Digit(String);
	number = String;
    if ( !IsNumeric(number) ) {
        return false;
    }

    if (number.length == 10) {
   		mul_by = new Array(1,3,7,1,3,7,1,3,5);
   		reg_no = new Array(10);
   		var sum = 0;

		for (i=0; i<10; i++){
			reg_no[i] = number.charAt(i);
		}

		for (i=0; i<9; i++){
			sum += reg_no[i] * mul_by[i];
		}

		sum += reg_no[8] * 5 / 10 ;
		sum = Math.floor(sum);
		chk_flag = sum % 10 ;
		chk_flag = (chk_flag == 0) ? 0 : (10 - chk_flag) ;

		if ( reg_no[9] == chk_flag)	return true;
		else return false;
    }else{
        return false;
    }
}
//»ç¾÷ÀÚ¹øÈ£ Ã¼Å©/////////////////////////////////

function ValidNS(String) {
   
   var RetValue = true;
   var Count;
   var PermitChar =
         "0123456789abcdefghijklmnopqrstuvwxyzABCDEFGHIJKLMNOP-QRSTUVWXYZ.";

   if (IsEmpty(String))
      return false;

   for (var i = 0; i < String.length; i++) {
      Count = 0;
      for (var j = 0; j < PermitChar.length; j++) {
         if(String.charAt(i) == PermitChar.charAt(j)) {
            Count++;
            break;
         }
      }

      if (Count == 0) {
         RetValue = false;
         break;
      }
   }
   return RetValue;
}
 
function ValidIP(String) {

   var RetValue = true;
   var Count;
   var PermitChar = 
         "0123456789.";
      
   if (IsEmpty(String))
      return false;
            
   for (var i = 0; i < String.length; i++) {
      Count = 0;
      for (var j = 0; j < PermitChar.length; j++) {
         if(String.charAt(i) == PermitChar.charAt(j)) {
            Count++;
            break;
         }
      }

      if (Count == 0) {
         RetValue = false;
         break;
      }
   }
   return RetValue;
}

//¹øÈ£Ã¼Å©///////////////////////////////////////
function IsNumber(String) {

   if (IsEmpty(String))
      return false;

   for (var i=0; i < String.length; i++) {
      if ( (String.charAt(i) < "0") || (String.charAt(i) > "9") )
         return false;
   }

   return true;
}

function IsNumber2(Empty, String) {

   if (Empty == true) 
      return ture;

   for (var i=0; i < String.length; i++) {
      if ( (String.charAt(i) < "0") || (String.charAt(i) > "9") )
         return false;
   }

   return true;
}
//¹øÈ£Ã¼Å©///////////////////////////////////////

function Viewimg(img){
	if(img != ""){
		window.open('/view.html?URL='+img,'viewimg','width=465,height=465,toolbar=no,location=no,directories=no,status=no,menubar=no,scrollbars=no,resizable=no, top=80, left=150');
	}
}


function OpenDepositInputWindow() {
	var urlname = "/small_deposit/small_deposit_input.html";

	window.open(urlname, "open_deposit","left=100,top=100,height=500,width=660, menubar=no,directories=no,resizable=no,status=no,scrollbars=yes");
}

// ±Ý¾× ÀÔ·Â½Ã "," ÀÚµ¿ ÀÔ·Â & ¿ìÃø Á¤·Ä 
function Add_MoneyComma(decnum)
{
	var factor = decnum.value.length % 3;
	var su = (decnum.value.length - factor) / 3;
	var src =  decnum.value.substring(0,factor);

	for(var i=0; i < su ; i++)
	{
		if((factor == 0) && (i == 0))
		{
			src += decnum.value.substring(factor+(3*i), factor+3+(3*i));  
		}
		else
		{
			src += ","  ;
			src += decnum.value.substring(factor+(3*i), factor+3+(3*i));  
		}
	}
	decnum.value = src; 

	return true; 
}



