/*-------------------------------------------------------------------------------------------------------
- Define : PopUp
- Para	 : url, name, width, height
--------------------------------------------------------------------------------------------------------*/
function openWin1(url,name, width, height) {
	 var PopUp = window.open(url,name,"status=no,toolbar=no,location=no,scrollbars=yes,width="+width+",height="+height);
	 PopUp.focus();
}


/*---------------------------
  ¼ýÀÚ¸¸ ??¹Þ? ?? ??
-----------------------------*/
function chkNumeric(objText) {
   var chrTmp;
   var strTmp    = objText.value;
   var chkAlpha  = false;
   var resString = '';

   for (var i=0; i<=strTmp.length; i++) {
       chrTmp = strTmp.charCodeAt(i);
       if ((chrTmp <=47 && chrTmp > 31) || chrTmp >= 58) {
          chkAlpha = true;
       } else {
          resString = resString + String.fromCharCode(chrTmp);
       }
   }
   if (chkAlpha == true) {
      alert("¼ýÀÚ¸¸ ??? ?´É??´Ù.");
      objText.value = resString;
      objText.focus();
      return false;
   }
   return true;
}



//ÇÑ¿µ±ÛÀÚ? ¸®ÅÏ
function calc_strlen (str)
{
  var len = 0;

  for (var i=0; i < str.length; i++) {
    var n = str.charCodeAt(i);
    if ((n >= 0)  && (n < 256))
      len ++;
    else
      len += 2;
  }
  return len;
}
function layer_ok_r(layer_seq)
{        
	var open = document.all["layer_r"+layer_seq].style.display;

	if (open == "none")
	{
 document.all["layer_r"+layer_seq].style.display = "inline";

	}
	else{
		   document.all["layer_r"+layer_seq].style.display = "none";
	}

}
function checkdigit( checkval )
{
	var idx;
	var val = new String( checkval );
	var len = val.length;

	for ( idx=0; idx< len; idx++ ) {
		if ( val.charAt(idx) != '0' &&
			val.charAt(idx) != '1' &&
			val.charAt(idx) != '2' &&
			val.charAt(idx) != '3' &&
			val.charAt(idx) != '4' &&
			val.charAt(idx) != '5' &&
			val.charAt(idx) != '6' &&
			val.charAt(idx) != '7' &&
			val.charAt(idx) != '8' &&
			val.charAt(idx) != '9' ) {

			return false;
		}
	}
	return true;
}

function chkAddress() {	
	openWin("/include/asp/address.asp", "test", "490", "300,scrollbars=yes");
}

function chkAddress2() {	
	openWin("/include/asp/address.asp", "test", "467", "300,scrollbars=yes");
}

function chkNumeric2(objText) {
  
  var chrTmp;
  var strTmp = objText.value;
  var chkAlpha = false;
  var resString = '';

  for (var i=0; i<=strTmp.length; i++) {
      chrTmp = strTmp.charCodeAt(i);
      if ((chrTmp <=47 && chrTmp > 31) || chrTmp >= 58) {
          chkAlpha = true;
      } else {
          resString = resString + String.fromCharCode(chrTmp);
      }
  }
  if (chkAlpha == true) {
      alert("¼ýÀÚ¸¸ ??ÇØ ÁÖ¼¼?");
      objText.value = resString;
      objText.focus();
      return false;
  }
  
  if(objText.value.length == 6){
  	Form1.jumin2.focus();
  }
  return true;
}	

function initarray(){
	this.length=initarray.arguments.length
	for(var i=0;i< this.length;i++)
	this[i+1]=initarray.arguments[i]
}

/*---------------------------
  ÁÖ¹Îµî? ?? ??
-----------------------------*/
function CheckPersonNum(personNum1, personNum2){
	var i;
	var sumkey = 0;
	var privatekey;
	privatekey = new initarray(2,3,4,5,6,7,8,9,2,3,4,5);
	var personNum = personNum1 + personNum2;
        
	if( personNum.search(/\d{13}/) == -1 )
	{
		alert('ÁÖ¹Îµî???¸¦ ´Ù? È®ÀÎÇØ ÁÖ¼¼?.');
		return false;
	}

	for(i=0; i<12; i++)
	   sumkey += ((personNum.charAt(i) - '0')) * privatekey[i+1];

	sumkey = sumkey % 11;
	sumkey = 11 - sumkey;
	sumkey = sumkey % 10;

	if(sumkey == (personNum.charAt(12)-'0'))
	  return true;
	else
	{
		alert("ÁÖ¹Îµî???? Àß? µÇ¾ú½À?´Ù. \nÁÖ¹Îµî???¸¦ ´Ù? È®ÀÎÇØÁÖ¼¼?!!");
	  return false;
	}
}