
//Only Number
function checkNum(obj) {
  var strings    = obj.value ;
  for(i=0;i<strings.length;i++) {
	c = strings.charAt(i);
	if((c < '0' || c > '9')){
	  alert("¼ýÀÚ¸¸ ÀÔ·Â °¡´É ÇÕ´Ï´Ù..");
	  obj.value=strings.substr(0,i);
	  obj.focus();
	  return(false);
	}
  }
}

function OnlyNumber(){
	if((event.keyCode<48) || (event.keyCode>57))
		event.returnValue = false;
} //end function

function isValidEmail(email)
{
  var valid = "0123456789abcdefghijklmnopqrstuvwxyz[].-_@";
  var re = /^([A-Za-z0-9_|-]+[.]*[A-Za-z0-9_|-]+)+@[A-Za-z0-9_|-]+([.][A-Za-z0-9_|-]+)*[.][A-Za-z0-9]+$/i;

  for(var i=0; i < email.length; i++) {
    if (valid.indexOf(email.charAt(i).toLowerCase()) < 0) {
      return false;
    }
  }

  if (!email.match(re))
    return false;

  return true;
}


//Only Eng or Number
function checkNumEng(obj) {
  var strings    = obj.value ;
  for(i=0;i<strings.length;i++) {
	c = strings.charAt(i);
	if((c < '0' || c > '9') && (c < 'a' || c > 'z') && (c < 'A' || c > 'Z')){
	  alert("¿µ¹®°ú ¼ýÀÚ¸¸ ÀÔ·Â °¡´É ÇÕ´Ï´Ù..");
	  obj.value=strings.substr(0,i);
	  obj.focus();
	  return(false);
	}
  }
}


// ¼ýÀÚ ÄÞ¸¶ »ðÀÔ ÇÔ¼ö
function AddCommaData(Name) {
  var src;
  var i;
  var factor;
  var su;
  var SpaceSize = 0;
  var chkValue;

	var temp1;
  var temp2;

  if(Name.indexOf(".") > 0){
    temp1 = Name.substring(0, Name.indexOf("."));
    temp2 = "."+Name.substring(Name.indexOf(".")+1);
  }else{
    temp1 = Name;
    temp2 = "";
  }

  //alert(temp1);
  //alert(temp2);

  chkValue = "";
  su = temp1.length;
  
  for(i=0; i < su ; i++){
     src = temp1.substring(i,i+1);
     if (!(src == ",")) {
        factor = parseInt(src);
        if (isNaN(factor))  // < 0 || src > 9)
        {
            alert("¼ýÀÚ°¡ ¾Æ´Ñ °ªÀÌ ÀÔ·ÂµÇ¾ú½À´Ï´Ù.");
            //Name.focus();
            //return false;
        }
        else {
            chkValue += src;
        }
     }
  }

	temp1 = chkValue;

	chkValue = "";
	su2 = temp2.length;

  for(i=0; i < su2 ; i++) {
     src = temp2.substring(i,i+1);
     if (!(src == ".")) {
        factor = parseInt(src);
        if (isNaN(factor))  // < 0 || src > 9)
        {
            alert("¼ýÀÚ°¡ ¾Æ´Ñ °ªÀÌ ÀÔ·ÂµÇ¾ú½À´Ï´Ù.");
            //Name.focus();
            //return false;
        }
        else {
            chkValue += src;
        }
     }else{
    chkValue+= ".";
   }
  }

  temp2 = chkValue;

  factor = temp1.length % 3;
  su     = (temp1.length - factor) / 3;
  src    =  temp1.substring(0,factor);

  for(i=0; i < su ; i++) {
    if((factor == 0) && (i == 0))       // "XXX" ÀÎ°æ¿ì
    {
      src += temp1.substring(factor+(3*i), factor+3+(3*i));
    }
    else {
        src += ","  ;
      src += temp1.substring(factor+(3*i), factor+3+(3*i));
    }
  }

  Name = src+temp2;

  return Name;
}


// ´ÙÀ½Ä­À¸·Î ³Ñ¾î°¡´Â JS
function checkInput(self_Val,next_Val,self_Len)
{
        var str = self_Val.value.length;
    if (str == self_Len) 
        {
        next_Val.focus();
    }
}



/**
 * ÁÖ¹Îµî·Ï ¿©ºÎ¸¦ È®ÀÎÇÑ´Ù.
 * param : sID ÀÔ·Â¹®ÀÚ¿­(ÁÖ¹Î¹øÈ£ 13ÀÚ¸®)
 * return : Boolean trueÀÌ¸é ÀûÇÕÇÑ ÁÖ¹Î¹øÈ£
 */
function isIdentifyNo(sID)
{
  cBit = 0;
  sCode="234567892345";

  for(i=0;i<12;i++)
  {
    cBit = cBit+parseInt(sID.substring(i,i+1))*parseInt(sCode.substring(i,i+1));
  }
   	
  cBit=11-(cBit%11);
  cBit=cBit%10;
  	
  if(parseInt(sID.substring(12,13))==cBit) 
  {
    return true;
  }
  else
  {
    return false;
  }
}



/***************************************
* ÆË¾÷ È­¸é Áß¾Ó¿¡ ¶ç¿ì±â 
***************************************/

function pop_type(form_nm, type,src,w,h){
  var newsrc = src.lastIndexOf(".");
  switch(type){
    case 1 :
      var scroll = "yes"
    break;
    case 2 :
      var scroll = "no"
    break;
    case 3 :
      popup = window.open(src,"new"+ h +"",'fullscreen,scrollbars,width="100%",height="100%"');
    break;
    default :
      var scroll = "yes";
    break;
  }
  var winleft = (screen.width - w) / 2;
  var wintop = (screen.height - h) / 2;
  var poptype = 'width='+w+',height='+h+',top='+wintop+',left='+winleft+',resizable=yes,scrollbars='+scroll+',toolbars=no,status=no,menu=no';
  popup = window.open(src, form_nm, poptype)
  if (parseInt(navigator.appVersion) >= 4) { popup.window.focus(); }
}



function goLogin()
{
	alert("·Î±×ÀÎ ÈÄ »ç¿ëÇØ ÁÖ¼¼¿ä.");
	location.href='/member/login.asp';
}

/* ÃÖ´ë ±ÛÀÚ ¼ö Á¦ÇÑÇÏ´Â ÇÔ¼ö */  
function CheckStrLength(maxlen, obj) { 
	
	var ls_str = obj.value;  
    var li_str_len = ls_str.length;  
 
    var li_max = maxlen;   
    var i = 0;   
    var li_byte = 0;   
    var li_len = 0;   
    var ls_one_char = "";  
    var ls_str2 = "";  
 
    for(i=0; i<li_str_len; i++) {  
     ls_one_char = ls_str.charAt(i);  
 
     if (escape(ls_one_char).length > 4)  
      li_byte += 2;  
     else  
      li_byte++;  
      
     if(li_byte <= li_max)  
      li_len = i + 1;  
    }  
 
    if(li_byte > li_max) {  
     alert("¿µ¹® "+li_max+"ÀÚ ÇÑ±Û "+li_max/2+"ÀÚ¸¦ ÃÊ°ú ÀÔ·ÂÇÒ ¼ö ¾ø½À´Ï´Ù. \n\nÃÊ°úµÈ ³»¿ëÀº ÀÚµ¿À¸·Î »èÁ¦µË´Ï´Ù. ");  
     
	 //alert(li_len);

	 ls_str2 = ls_str.substr(0, li_len);  
     obj.value = ls_str2;  

	 //alert(obj.name);
    
	}   
    obj.focus();   
   
}  



// ÁÖ¹Î¹øÈ£ Ã¼Å©
function check_juminno(juminno) 
{
    if(juminno.length != 13 || juminno == "" || juminno == null ) 
    {
            alert("ÁÖ¹Îµî·Ï¹øÈ£°¡ ¿Ã¹Ù¸£Áö ¾Ê½À´Ï´Ù.");
            document.inputForm.jumin1.focus();
            document.inputForm.jumin1.value = "";
            document.inputForm.jumin2.value = "";  
            return false;
    }

    var jumin1 = juminno.substr(0,6);
    var jumin2 = juminno.substr(6,7);
    var yy     = jumin1.substr(0,2);        // ³âµµ
    var mm     = jumin1.substr(2,2);        // ¿ù
    var dd     = jumin1.substr(4,2);        // ÀÏ
    var genda  = jumin2.substr(0,1);        // ¼ºº°
    var msg, ss, cc;

    // ¼ýÀÚ°¡ ¾Æ´Ñ °ÍÀ» ÀÔ·ÂÇÑ °æ¿ì
    if (!(isNumeric(jumin1))) 
    {
        alert("ÁÖ¹Îµî·Ï¹øÈ£ ¾ÕÀÚ¸®¸¦ ¼ýÀÚ·Î ÀÔ·ÂÇÏ¼¼¿ä.");
        document.inputForm.jumin1.focus();
        return false;
    }
    // ±æÀÌ°¡ 6ÀÌ ¾Æ´Ñ °æ¿ì
    if (jumin1.length != 6) 
    {
        alert("ÁÖ¹Îµî·Ï¹øÈ£ ¾ÕÀÚ¸®¸¦ ´Ù½Ã ÀÔ·ÂÇÏ¼¼¿ä.");
        document.inputForm.jumin1.focus();
        return false;
    }
    // Ã¹¹øÂ° ÀÚ·á¿¡¼­ ¿¬¿ùÀÏ(YYMMDD) Çü½Ä Áß ±âº» ±¸¼º °Ë»ç
    if (yy < "00" || yy > "99" ||
            mm < "01" || mm > "12" ||
            dd < "01" || dd > "31") {
            alert("ÁÖ¹Îµî·Ï¹øÈ£ ¾ÕÀÚ¸®¸¦ ´Ù½Ã ÀÔ·ÂÇÏ¼¼¿ä.");
            document.inputForm.jumin1.focus();
            return false;
    }
    // ¼ýÀÚ°¡ ¾Æ´Ñ °ÍÀ» ÀÔ·ÂÇÑ °æ¿ì
    if (!(isNumeric(jumin2))) 
    {
        alert("ÁÖ¹Îµî·Ï¹øÈ£ µÞÀÚ¸®¸¦ ¼ýÀÚ·Î ÀÔ·ÂÇÏ¼¼¿ä.");
        document.inputForm.jumin2.focus();
        return false;
	}
    // ±æÀÌ°¡ 7ÀÌ ¾Æ´Ñ °æ¿ì
    if (jumin2.length != 7) 
    {
        alert("ÁÖ¹Îµî·Ï¹øÈ£ µÞÀÚ¸®¸¦ ´Ù½Ã ÀÔ·ÂÇÏ¼¼¿ä.");
        document.inputForm.jumin2.focus();
        return false;
    }
    // ¼ºº°ºÎºÐÀÌ 1 ~ 4 °¡ ¾Æ´Ñ °æ¿ì
    if (genda < "1" || genda > "4") 
    {
        alert("ÁÖ¹Îµî·Ï¹øÈ£ µÞÀÚ¸®¸¦ ´Ù½Ã ÀÔ·ÂÇÏ¼¼¿ä.\n\n¿Ü±¹ÀÎÀº ¿Ü±¹ÀÎ µî·Ï¶õ¿¡ ÀÔ·Â¹Ù¶ø´Ï´Ù.");
        document.inputForm.jumin2.focus();
        return false;
    }
    // ¿¬µµ °è»ê - 1 ¶Ç´Â 2: 1900³â´ë, 3 ¶Ç´Â 4: 2000³â´ë
    cc = (genda == "1" || genda == "2") ? "19" : "20";
    // Ã¹¹øÂ° ÀÚ·á¿¡¼­ ¿¬¿ùÀÏ(YYMMDD) Çü½Ä Áß ³¯Â¥ Çü½Ä °Ë»ç
    if (isYYYYMMDD(parseInt(cc+yy), parseInt(mm), parseInt(dd)) == false) 
    {
	    alert("ÁÖ¹Îµî·Ï¹øÈ£ ¾ÕÀÚ¸®¸¦ ´Ù½Ã ÀÔ·ÂÇÏ¼¼¿ä.");
	    document.inputForm.jumin1.focus();
	    return false;
    }
    // Check Digit °Ë»ç
    if (!isSSN(jumin1, jumin2)) 
    {
        alert("ÀÔ·ÂÇÑ ÁÖ¹Îµî·Ï¹øÈ£¸¦ °ËÅäÇÑ ÈÄ, ´Ù½Ã ÀÔ·ÂÇÏ¼¼¿ä.");
        document.inputForm.jumin1.focus();
        return false;
	}
    return true;
}

function isNumeric(s) 
{
    for (i=0; i<s.length; i++) 
    {
        c = s.substr(i, 1);
        if (c < "0" || c > "9") return false;
    }
    return true;
}
function isYYYYMMDD(y, m, d) 
{
    switch (m) 
    {
        case 2:        // 2¿ùÀÇ °æ¿ì
            if (d > 29) return false;
            if (d == 29) 
            {
                // 2¿ù 29ÀÇ °æ¿ì ´çÇØ°¡ À±³âÀÎÁö¸¦ È®ÀÎ
                if ((y % 4 != 0) || (y % 100 == 0) && (y % 400 != 0))
                return false;
            }
                break;
        case 4:        // ÀÛÀº ´ÞÀÇ °æ¿ì
        case 6:
        case 9:
        case 11:
            if (d == 31) return false;
    }
    // Å« ´ÞÀÇ °æ¿ì
    return true;
}
function isSSN(s1, s2) 
{
    n = 2;
    sum = 0;
    for (i=0; i<s1.length; i++)
        sum += parseInt(s1.substr(i, 1)) * n++;
    for (i=0; i<s2.length-1; i++) 
    {
        sum += parseInt(s2.substr(i, 1)) * n++;
        if (n == 10) n = 2;
    }
    c = 11 - sum % 11;
    if (c == 11) c = 1;
    if (c == 10) c = 0;
    if (c != parseInt(s2.substr(6, 1))) return false;
    else return true;
}	



function pop_qa(){

	//win_pop('/popup/pop_privacy.jsp?gubun=C','pop_privacy','635','700','no');

	pop_type('pop_privacy', 2,'/popup/pop_privacy.jsp?gubun=C','635','700','no');

}
