function moveNext(varControl, varNext){
	if(varControl.value.length == varControl.maxLength){
		varNext.focus();
	}
}

function chkNums() 
{
   if ((window.event.keyCode == 8) || (window.event.keyCode == 46)) { //¹é½ºÆäÀÌ½ºÅ°¿Í delÅ°´Â ¸Ô°ÔÇÑ´Ù.s 
      window.event.returnValue=true;

   } else if( (window.event.keyCode<48) || (window.event.keyCode>57) ) {
      window.event.returnValue=false;
	  return;
  }
}



//	ÁÖ¹Î¹øÈ£ °ËÅä 
function checkJumin(number)
{
	if(number=="" || number==null || number.length!=13) {
	  alert("ÁÖ¹Îµî·Ï¹øÈ£¸¦ Àû¾îÁÖ¼¼¿ä.");
	  return false;
	}

	var jumin1 = number.substr(0,6);
	var jumin2 = number.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 (isNaN(jumin1)) {
	  alert("ÁÖ¹Î¹øÈ£°¡ Àß¸øÀÔ·ÂµÇ¾ú½À´Ï´Ù.");
	  jumin.value="";
	  jumin.focus();
	  return false;
	}

	if (jumin1.length != 6) {
	  alert("ÁÖ¹Î¹øÈ£°¡ Àß¸øÀÔ·ÂµÇ¾ú½À´Ï´Ù1..");
	  jumin.value="";
	  jumin.focus();
	  return false;
	}
	
	// Ã¹¹øÂ° ÀÚ·á¿¡¼­ ¿¬¿ùÀÏ(YYMMDD) Çü½Ä Áß ±âº» ±¸¼º °Ë»ç
	if (yy < "00" || yy > "99" ||
	  mm < "01" || mm > "12" ||
	  dd < "01" || dd > "31") {
	  alert("ÁÖ¹Îµî·Ï¹øÈ£ ¾ÕÀÚ¸®¸¦ ´Ù½Ã ÀÔ·ÂÇÏ¼¼¿ä.");
	  jumin.value="";
	  jumin.focus();
	  return false;
	}

	if (isNaN(jumin2)) {
	  alert("ÁÖ¹Î¹øÈ£ µÞÀÚ¸®°¡ Àß¸ø ÀÔ·ÂµÇ¾ú½À´Ï´Ù.");
	  jumin.value="";
	  jumin.focus();
	  return false;
	}

	// ±æÀÌ°¡ 7ÀÌ ¾Æ´Ñ °æ¿ì
	if (jumin2.length != 7) {
	  alert("ÁÖ¹Îµî·Ï¹øÈ£ µÞÀÚ¸®¸¦ ´Ù½Ã ÀÔ·ÂÇÏ¼¼¿ä.");
	  jumin.value="";
	  jumin.focus();
	  return false;
	}

	 // ¼ºº°ºÎºÐÀÌ 1 ~ 4 °¡ ¾Æ´Ñ °æ¿ì
	if (genda < "1" || genda > "4") {
	  alert("ÁÖ¹Îµî·Ï¹øÈ£ µÞÀÚ¸®¸¦ ´Ù½Ã ÀÔ·ÂÇÏ¼¼¿ä.");
	  jumin.value="";
	  jumin.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("ÁÖ¹Îµî·Ï¹øÈ£ ¾ÕÀÚ¸®¸¦ ´Ù½Ã ÀÔ·ÂÇÏ¼¼¿ä.");
	  jumin.value="";
	  jumin.focus();
	  return false;
	}
	// Check Digit °Ë»ç
	if (!isSSN(jumin1, jumin2)) {
	  alert("ÀÔ·ÂÇÑ ÁÖ¹Îµî·Ï¹øÈ£¸¦ °ËÅäÇÑ ÈÄ, ´Ù½Ã ÀÔ·ÂÇÏ¼¼¿ä.");
	  jumin.value="";
	  jumin.focus();
	  return false;
	}

	 return true;
}


function checkChildJumin(number)
{
	if(number=="" || number==null || number.length!=13) {
	  alert("ÁÖ¹Îµî·Ï¹øÈ£¸¦ Àû¾îÁÖ¼¼¿ä.");
	  return false;
	}

	var jumin1 = number.substr(0,6);
	var jumin2 = number.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 (isNaN(jumin1)) {
	  alert("ÁÖ¹Î¹øÈ£°¡ Àß¸øÀÔ·ÂµÇ¾ú½À´Ï´Ù.");
	  //jumin.value="";
	  //jumin.focus();
	  return false;
	}

	if (jumin1.length != 6) {
	  alert("ÁÖ¹Î¹øÈ£°¡ Àß¸øÀÔ·ÂµÇ¾ú½À´Ï´Ù1..");
	  //jumin.value="";
	  //jumin.focus();
	  return false;
	}
	
	// Ã¹¹øÂ° ÀÚ·á¿¡¼­ ¿¬¿ùÀÏ(YYMMDD) Çü½Ä Áß ±âº» ±¸¼º °Ë»ç
	if (yy < "00" || yy > "99" ||
	  mm < "01" || mm > "12" ||
	  dd < "01" || dd > "31") {
	  alert("ÁÖ¹Îµî·Ï¹øÈ£ ¾ÕÀÚ¸®¸¦ ´Ù½Ã ÀÔ·ÂÇÏ¼¼¿ä.");
	  //jumin.value="";
	  //jumin.focus();
	  return false;
	}

	if (isNaN(jumin2)) {
	  alert("ÁÖ¹Î¹øÈ£ µÞÀÚ¸®°¡ Àß¸ø ÀÔ·ÂµÇ¾ú½À´Ï´Ù.");
	  //jumin.value="";
	  //jumin.focus();
	  return false;
	}

	// ±æÀÌ°¡ 7ÀÌ ¾Æ´Ñ °æ¿ì
	if (jumin2.length != 7) {
	  alert("ÁÖ¹Îµî·Ï¹øÈ£ µÞÀÚ¸®¸¦ ´Ù½Ã ÀÔ·ÂÇÏ¼¼¿ä.");
	  //jumin.value="";
	  //jumin.focus();
	  return false;
	}

	 // ¼ºº°ºÎºÐÀÌ 1 ~ 4 °¡ ¾Æ´Ñ °æ¿ì
	if (genda < "1" || genda > "4") {
	  alert("ÁÖ¹Îµî·Ï¹øÈ£ µÞÀÚ¸®¸¦ ´Ù½Ã ÀÔ·ÂÇÏ¼¼¿ä.");
	  //jumin.value="";
	  //jumin.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("ÁÖ¹Îµî·Ï¹øÈ£ ¾ÕÀÚ¸®¸¦ ´Ù½Ã ÀÔ·ÂÇÏ¼¼¿ä.");
	  //jumin.value="";
	  //jumin.focus();
	  return false;
	}
	// Check Digit °Ë»ç
	if (!isSSN(jumin1, jumin2)) {
	  alert("ÀÔ·ÂÇÑ ÁÖ¹Îµî·Ï¹øÈ£¸¦ °ËÅäÇÑ ÈÄ, ´Ù½Ã ÀÔ·ÂÇÏ¼¼¿ä.");
	  //jumin.value="";
	  //jumin.focus();
	  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;
}

/////////////////////

/////////////////////

var bINIinstall = false;					//ÃÊ±âÈ­ È­¸éÀ» ¹«½ÃÇÏ°í ½ÍÀ¸¸é true·Î ¼³Á¤(ÃÖ´ëÇÑ »ç¿ë±ÝÁö)
	
function Init() 
{
	if(ModuleInstallCheck()!=null) 	{

		InstallModule(InstallModuleURL);	//Ãß°¡ DLL ´Ù¿î·Îµå(¾ÏÈ£È­¸¸ »ç¿ë½Ã ÁÖ¼®Ã³¸®)
		
		ReSession();						//¼¼¼ÇÅ° ÃÊ±âÈ­
		InitCache();						//ÀÎÁõ¼­ Ä³½¬ ÃÊ±âÈ­
		SetProperty("codepage", "949");		//ÇÑ±ÛÃ³¸®¿¡ ¹®Á¦°¡ ¹ß»ý½Ã ÁÖ¼®Ã³¸® ¿ä¸Á
		//SetVerifyNegoTime(3600, 3600);		//ÀÎÁõ¼­ À¯È¿±â°£ ¹üÀ§¿ÀÂ÷	default (0, 0)
		SetVerifyNegoTime(100, 100);		//ÀÎÁõ¼­ À¯È¿±â°£ ¹üÀ§¿ÀÂ÷	default (0, 0)

		/*ÀÎÁõ¼­ »ç¿ë½Ã ¿É¼ÇÀ¸·Î »ç¿ë*/
		//LoadCACert(CACert);				//ÀÎÁõ¼­ ÇÊÅÍ¸µ(cert.jsÀÇ CACert È®ÀÎ)
		//SetLogoPath();					//ÀÎÁõ¼­ ¼±ÅÃÃ¢ÀÇ ÀÌ¹ÌÁö º¯°æ(INIplugin.jsÀÇ LogoURL ¼³Á¤
		//SetCacheTime(100)					//ÀÎÁõ¼­ Ä³½¬Å¸ÀÓ default (360)

		/*¾Æ·¡ ¿É¼ÇÀº ÃÖ´ëÇÑ »ç¿ë±ÝÁö*/
		//EnableCheckCRL(true);				//°øÀÎÀÎÁõ¼­ CRLÈ®ÀÎ¿©ºÎ default(false)
		//DisableInvalidCert(true);			//·Î±×ÀÎÃ¢¿¡¼­ Æä±â/¸¸·áµÈÀÎÁõ¼­ Ç¥½Ã¿©ºÎ default (false)

		//Æ¯Á¤ µµ¸ÞÀÎ¿¡¼­ ÀÎÁõ¼­ ¼±ÅÃÃ¢À» Å©°Ô ÇÏ°í½ÍÀ»¶§ »ç¿ë 
		//if (window.location.host == "tv.initech.com") SetTVBanking(true);

		if( !LoadCert(SCert))				//¼­¹öÀÎÁõ¼­ ¼¼ÆÃ(cert.jsÀÇ SCert È®ÀÎ)
		{
			alert("¼­¹öÀÎÁõ¼­¸¦ ·ÎµåÇÏ´Âµ¥ ½ÇÆÐ½À´Ï´Ù.\r\nº¸¾È ÇÁ·Î±×·¥ÀÌ µ¿ÀÛÇÏÁö ¾Ê½À´Ï´Ù");
			return;
		}

		bINIinstall = true;					 
	
	} else {
		setTimeout("Init()", 500);			//ÃÊ±âÈ­ ·ÎµùÈ­¸é ¼Óµµ°¡ ´À¸®´Ù »ý°¢µé¸é 500(0.5ÃÊ)À¸·Î º¯°æ
	}
} /* end of Init() */

function bSupportBrowser()
{	
	if (navigator.appName == 'Netscape') {
		s = navigator.userAgent.indexOf("/");
		e = navigator.userAgent.indexOf(" ");
		ver = navigator.userAgent.substring(s+1, s+4);
		if (ver>=4.0) return true;
	} else {
		s = navigator.userAgent.indexOf("MSIE ");
		if (s < 0) alert("¹öÀüÈ®ÀÎºÒ°¡");
		//if (s < 0) s = navigator.userAgent.indexOf("Windows NT ");
		tmp = navigator.userAgent.substring(s+5);
		e = tmp.indexOf(";");
		ver = tmp.substring(0, 3);
		if (ver>=4.0) return true;
	}

	var msg = "Áö±Ý »ç¿ëÇÏ°í °è½Ã´Â ºê¶ó¿ìÁ®´Â\n";
		msg += "INISAFE Web PlugnÀÌ Áö¿øÇÏÁö ¾Ê½À´Ï´Ù.\n";
		msg += "ÃÖ½Å¹öÀüÀ¸·Î ¾÷±×·¹ÀÌµå ÇÏ½ÅÈÄ ´Ù½Ã Á¢¼ÓÇÏ½Ã±â ¹Ù¶ø´Ï´Ù.\n";
		msg += "\n\¹öÀüÁ¤º¸[";
		msg += ver + "]";
		msg += "\n\nºê¶ó¿ìÁ® Á¤º¸\n";
		msg += "navigator.appName \t[" + navigator.appName + "]\n";
		msg += "navigator.userAgent \t[" + navigator.userAgent + "]\n";
		msg += "navigator.appCodeName \t[" + navigator.appCodeName + "]\n";
		msg += "navigator.appVersion \t[" + navigator.appVersion + "]\n";
		msg += "navigator.systemLanguage \t[" + navigator.systemLanguage + "]\n";
		msg += "navigator.javaEnabled() \t[" + navigator.javaEnabled() + "]\n";
		msg += "navigator.systemLanguage \t[" + navigator.systemLanguage + "]\n";
		msg += "navigator.language \t\t[" + navigator.language + "]\n";
		msg += "navigator.platform \t\t[" + navigator.platform + "]\n";
	
		alert(msg);
		//history.back();
	return false;
} /* end of bSupportBrowser() */	

function checkRealName()
{
	var form = document.readForm;
	CheckSendForm2(readForm, sendForm);
}

function CheckSendForm2(readForm, sendForm) 
{
	
	if(EncForm2(readForm, sendForm))
	{	
		if(EncFormVerify2(readForm, sendForm)){
			sendForm.submit();
		}else{
			alert("º¸¾È»ó ¹®Á¦°¡ »ý°Ü Àü¼ÛÀÌ Ãë¼Ò µÇ¾ú½À´Ï´Ù.");
			return;
		}
	}else{
		alert("º¸¾È»ó ¹®Á¦°¡ »ý°Ü Àü¼ÛÀÌ Ãë¼Ò µÇ¾ú½À´Ï´Ù.");
		return;
	}
}



function setMail(obj)
{
	var form =obj
	var mailValue = form.pEmail.value;

	if(mailValue=="" || mailValue =="use")
	{
		form.pEmailsur.value="";
		form.pEmailsur.disabled = false;
		form.pEmailsur.readOnly = false;
		form.pEmailsur.focus();
	}
	else
	{
		form.pEmailsur.readOnly = true;
		form.pEmailsur.disabled = true;
		form.pEmailsur.value = mailValue;
	}
}


function idCheck(obj)
{
	var form = obj;
	var pUserID = form.pUserID.value;

	if(pUserID == "")
	{
		alert("ID¸¦ ÀÔ·ÂÇÏ¿© ÁÖ½Ê½Ã¿À");
		form.pUserID.focus();
		return;
	}
	window.open('dupleCheck.jsp?pUserID='+pUserID, 'NewWindow','scrollbars=yes, height=170, width=400') ;
	//idConfirmed = 1; 
}

function NKsCheck(obj)
{
	var form = obj;
	var pNickName = form.pNickName.value;

	alert(pNickName == "")
	{
		alert("´Ð³×ÀÓÀ» ÀÔ·ÂÇÏ¿© ÁÖ½Ê½Ã¿À.");
		form.pNickName.focus();
		return;
	}
	//window.open('nickCheckPopup.jsp', 'NewWindow','scrollbars=yes, height=250, width=380') ;
		
	//window.open('dupleCheck.jsp?pUserID='+, 'NewWindow','scrollbars=yes, height=170, width=400') ;
	//idConfirmed = 1; 
}

function NKCheck(obj, obj1)
{
	var form = obj;
	var nickForm = obj1;
	
	var pNickName = form.pNickName.value;
	nickForm.nick.value = pNickName;
	if(pNickName == "")
	{
		alert("´Ð³×ÀÓÀ» ÀÔ·ÂÇÏ¿© ÁÖ½Ê½Ã¿À.");
		form.pNickName.focus();
		return;
	}

	window.open('about:blank', 'pNickName','scrollbars=no, height=200, width=380') ;
	nickForm.target="pNickName";
	nickForm.action = "nickDupleCheckPop.jsp";
	nickForm.submit();
}



//	addrType : Áý 1, È¸»ç 2, email = 3
function findAddress(frame, addrType)
{
	window.open('addressFind.jsp?addrType='+addrType, 'NewWindow','scrollbars=no, height=355, width=400') ;
}
 
//	Æ¯¼ö ¹®ÀÚ¹× ÀÚ¸®¼ö °ËÅä
function h_check(Objectname)
{
	var intErr;
	var strValue = Objectname;
	// var strValue = Objectname.value
	var retCode = 0

	for (i = 0; i < strValue.length; i++)
	{
		var retCode = strValue.charCodeAt(i);
		var retChar = strValue.substr(i,1).toUpperCase();
		retCode = parseInt(retCode);

		if ((retChar < "0" || retChar > "9") && (retChar < "A" || retChar > "Z") && ((retCode > 255) || (retCode < 0)))
		{
			intErr = -1;
			break;
		}
	}
	return (intErr);
}


//	ÆÐ½º¿öµå °ËÅä
//	password °ËÅä


function checkPW()
{
	var form = document.member;
	var orPw = form.pUserPw.value;
	var pUserID = form.pUserID.value;

	

	if(form.pUserPwConfirm.value != form.pUserPw.value)
	{
		alert("ºñ¹Ð¹øÈ£°¡ ÀÏÄ¡ÇÏÁö ¾Ê½À´Ï´Ù.");
		form.pUserPw.value ="";
		form.pUserPwConfirm.value ="";
		form.pUserPw.focus();
		return;
	}

	var h = h_check(form.pUserPw.value);

	if(h == -1)
	{
		alert("ÆÐ½º¿öµå¿¡ ÇÑ±ÛÀÌ³ª Æ¯¼ö ¹®ÀÚ°¡ ÀÖ½À´Ï´Ù. \n\nÈ¸¿ø ID´Â ¹Ýµå½Ã ¿µ¹®,¼ýÀÚÀÇ Á¶ÇÕÀ¸·Î 4-12ÀÚ¸®³»¿¡¼­ ÀÔ·ÂÇÏ½Ê½Ã¿À. ");
		form.pUserPw.value ="";
		form.pUserPwConfirm.value ="";
		form.pUserPw.focus();
		return;			
	}

	if(orPw.length <4 || orPw.length >12)
	{
		alert("È¸¿ø ÆÐ½º¿öµå´Â ¿µ¹®,¼ýÀÚÀÇ Á¶ÇÕÀ¸·Î ÀÔ·ÂÇØÁÖ½Ê½Ã¿À");
		form.pUserPw.value ="";
		form.pUserPwConfirm.value ="";
		form.pUserPw.focus();
		return;
	}

	if(pUserID == orPw)
	{
		alert("»ç¿ëÀÚ ID¿Í ºñ¹Ð¹øÈ£°¡ µ¿ÀÏÇØ¼­´Â ¾ÈµË´Ï´Ù.");
		form.pUserID.value="";
		form.pUserPw.value ="";
		form.pUserPwConfirm.value ="";
		form.pUserID.focus();
		return;
	}
}





function getIChildInfo()
{	
	if(!document.member.pIClubYN.checked) {
		document.member.ICHILDNAMELISTS.value='';
		document.member.ICHILDSSNS.value='';
		return;
	}
	//////////////	
	var list_iChildNm = document.getElementsByName("iChildNm");
	var list_iChildJum1 = document.getElementsByName("childJuminAdd1");
	var list_iChildJum2 = document.getElementsByName("childJuminAdd2");

	var str_iChildNm = "";
	var str_iChildJum = "";
	for(var i=0; i <list_iChildNm.length ; i++) {
		if(i== 0) {
			str_iChildNm  = list_iChildNm[i].value;
			str_iChildJum = list_iChildJum1[i].value + list_iChildJum2[i].value;
		} else {
			str_iChildNm  = str_iChildNm + "||" + list_iChildNm[i].value;
			str_iChildJum = str_iChildJum + "||" +list_iChildJum1[i].value + list_iChildJum2[i].value;
		}
	}
	document.member.ICHILDNAMELISTS.value=str_iChildNm;
	document.member.ICHILDSSNS.value=str_iChildJum;
	
}


function getJChildInfo()
{
	if(!document.member.pJClubYN.checked) {
		document.member.JCHILDNAMELISTS.value='';
		document.member.JCHILDSSNS.value='';
		return;
	}
	 
	 
	var list_jChildNm = document.getElementsByName("jChildNm");
	var list_jChildJum1 = document.getElementsByName("jChildJM1");
	var list_jChildJum2 = document.getElementsByName("jChildJM2");

	var str_jChildNm = "";
	var str_jChildJum = "";
	for(var i=0; i <list_jChildNm.length ; i++) {
		if(i== 0) {
			str_jChildNm  = list_jChildNm[i].value;
			str_jChildJum = list_jChildJum1[i].value + list_jChildJum2[i].value;
		} else {
			str_jChildNm  = str_jChildNm + "||" + list_jChildNm[i].value;
			str_jChildJum = str_jChildJum + "||" +list_jChildJum1[i].value + list_jChildJum2[i].value;
		}
	}
	document.member.JCHILDNAMELISTS.value=str_jChildNm;
	document.member.JCHILDSSNS.value=str_jChildJum;
}




