var var_kLicense;
var kdfv_domain = window.location.hostname;
var request_os = navigator.userAgent;
var cabFileLocation ="";

request_os = request_os.toLowerCase();

//Demo License 200708
var_kLicense = "04dda5be3d980943a14b13374573123cd7a89081a6bc10b090ce6a55ad0bc82000";

//Cab File Location
if(document.location.protocol == "https:"){
	cabFileLocation = "https://script.auction.co.kr/ActiveX/kdfensevista/kdfense8.cab";
}else{
	
	cabFileLocation = "http://kings.nefficient.co.kr/kings/kdfx/kdfx311/auction/kdfense8.cab";
}


if (kdfv_domain.search(".auction.co.kr") != -1)
{
	var_kLicense = "6348525f86d14bd67942eebd080b2aca621a52147c79ec35684328eb51fcc43cd0";		
}
else if(kdfv_domain.search("auction.co.kr") != -1)
{
	var_kLicense = "4abbc72ff21fb78973dc3a316237aaab5be5e481a04a0cc8f82cef3cd5c8ff55e0";		
}


if (window.ActiveXObject && GetCookie("KeySecurity")=='Y')
{
	
		document.write('<object id=kdefense classid="CLSID:A4508A45-F1C4-40f3-99B4-0CA08AC77E3B"');
		document.write('	codebase="'+cabFileLocation+'"');
		document.write('	height=0 width=0 align=left size=0>');
		document.write('	<PARAM name="nOption" value=6>');
		document.write(' <PARAM name="nOptionEx" value=', parseInt("0x2d020001",16), '>');
		document.write('	<PARAM name="nOptionEx2" value=', parseInt("0x00000004",16), '>');	//¿¹, ÇÑ±ÛÀÏ ¶§, ¼ýÀÚº¸È£

		document.write(' <PARAM name="szIconON" value="http://kings.nefficient.co.kr/kings/ksite/auction/auction_on2.ico">');
		document.write(' <PARAM name="szIconONHash" value="46130F1BFF28FA113F707678B65AA0DE">');

		document.write(' <PARAM name="szIconOFF" value="http://kings.nefficient.co.kr/kings/ksite/auction/auction_off2.ico">');
		document.write(' <PARAM name="szTipImage" value="http://kings.nefficient.co.kr/kings/ksite/auction/auction.bmp">');
		document.write(' <PARAM name="szTipImageHash" value="E4189843E7864634D84254D6CDD886DE">');
			
		document.write('	<PARAM name="nModuleVersion" value="38041101">');
		document.write('	<PARAM name="szModulePath" value="http://kings.nefficient.co.kr/kings/kdfinj5x/38041101/kdfinj.dll">');
		document.write('	<PARAM name="szModuleHash" value="FF9D267A25897A486163919C8FA42477">');
		
		document.write('	<PARAM name="nExModuleVersion" value="78010201">');
		document.write('	<PARAM name="szExModulePath" value="http://kings.nefficient.co.kr/kings/kdfmod3x/78010201/kdfmod.dll">');
		document.write('	<PARAM name="szExModuleHash" value="36C246519B3B16157F6CAFF34ED9E78C">');
		
		document.write('	<PARAM name="szGKey" value="58c705643199c2ff067850db4181dff9f0d63edeecde16ab33ac57c24703d22ff0">');
		document.write('	<PARAM name="kLicense" value=', var_kLicense, '>');
		document.write('</object>');
    
}

function keycheck2(dd)
{
	if (window.ActiveXObject && GetCookie("KeySecurity")=='Y')
	{
			if(event.ctrlKey==true)
				if(event.keyCode==86)
					return false;
			else
				return true;
	}
}

function keycheck(dd)
{
	//½ºÆäÀÌ½º ÀÔ·Â Á¦ÇÑ
	if(event.keyCode==32)
		return false;

	return keycheck2(dd);
}

/**
 *	Å°º¸µå º¸¾È ±â´É end-to-end Áö¿ø °øÅë Java Script
 */
/****************************************************************************************
         Company:    Kings Information & Network
         Telephone:  (02)554-5441
         Update: 2006.09.18
****************************************************************************************/
function fnGetKDefenseObject()
{	
	var objKDefense;
	if(document.getElementById)
	{		
		objKDefense = document.getElementById("kdefense");
	}
	else
	{
		objKDefense = document.kdefense;
	}

	try
	{
		if(objKDefense.GetOCXVersion() == "")
		{
			return null;
		}
		else
		{
			return objKDefense;
		}
	}
	catch(e)
	{
		return null;
	}
}
/**
 * ÀÔ·Â°ª¿¡ ½ºÆäÀÌ½º ÀÌ¿ÜÀÇ ÀÇ¹ÌÀÖ´Â °ªÀÌ ÀÖ´ÂÁö Ã¼Å©
 * ex) if (isEmpty(form.keyword)) {
 *         alert("°Ë»öÁ¶°ÇÀ» ÀÔ·ÂÇÏ¼¼¿ä.");
 *     }
 */
function isEmpty_K(input)
{
	if (input.value == null || input.value.replace(/ /gi,"") == "")
	{
		return true;
	}
	return false;
}

/**
 *  ¹®ÀÚ¿­¿¡ ÀÖ´Â Æ¯Á¤¹®ÀÚÆÐÅÏÀ» ´Ù¸¥ ¹®ÀÚÆÐÅÏÀ¸·Î ¹Ù²Ù´Â ÇÔ¼ö.
 */
function replace_K(targetStr, searchStr, replaceStr)
{
	var len, i, tmpstr;
	len = targetStr.length;
	tmpstr = "";

	for ( i = 0 ; i < len ; i++ )
	{
		if ( targetStr.charAt(i) != searchStr )
		{
			tmpstr = tmpstr + targetStr.charAt(i);
		}
		else
		{
			tmpstr = tmpstr + replaceStr;
		}
	}
	return tmpstr;
}

/**
 *  ¹®ÀÚ¿­¿¡¼­ ÁÂ¿ì °ø¹éÁ¦°Å
 */
function trim_K(str)
{
	return replace_K(str," ","");
}
         
/**
 * ÀÔ·Â°ªÀÌ Æ¯Á¤ ¹®ÀÚ(chars)¸¸À¸·Î µÇ¾îÀÖ´ÂÁö Ã¼Å©
 * Æ¯Á¤ ¹®ÀÚ¸¸ Çã¿ëÇÏ·Á ÇÒ ¶§ »ç¿ë
 * 	(2004.03.18:MAXUP)
 * ex) if (!hasCharsOnly_K(form.blood,"ABO")) {
 *         alert("Ç÷¾×Çü ÇÊµå¿¡´Â A,B,O ¹®ÀÚ¸¸ »ç¿ëÇÒ ¼ö ÀÖ½À´Ï´Ù.");
 *     }
 */
function hasCharsOnly_K(input,chars)
{
	var objKDefense = fnGetKDefenseObject();
	var nRet;
	if(input.type == "password")
	{	
		if( objKDefense != null )
		{
			nRet = objKDefense.checkChars(input.form.name, input.name, input.value, chars);
			if(nRet == 1)
			{
				return true;
			}
			else if(nRet == 2)
			{
				return false;
			}
		}
	}

	for (var inx = 0; inx < input.value.length; inx++)
	{
		if (chars.indexOf(input.value.charAt(inx)) == -1)
		{
			return false;
		}
	}
	return true;  
}

function hasCharsOnly2_K(input,ivalue,chars)
{
	var objKDefense = fnGetKDefenseObject();
	var nRet;
	if(input.type == "password")
	{
		if( objKDefense != null )
		{
			nRet = objKDefense.checkChars(input.form.name, input.name, ivalue, chars);
			if(nRet == 1)
			{
				return true;
			}
			else if(nRet == 2)
			{
				return false;
			}
		}
	}

	for (var inx = 0; inx < ivalue.length; inx++)
	{
		if (chars.indexOf(ivalue.charAt(inx)) == -1)
		{
			return false;
		}
	}
	return true;  
}

/**
 *	ÀÔ·Â°ª¿¡ ¼ýÀÚ¸¸ ÀÖ´ÂÁö Ã¼Å©
 *	(¹øÈ£ ÀÔ·Â¶õ Ã¼Å©.
 *	 ±Ý¾×ÀÔ·Â¶õÀº isNumComma¸¦ »ç¿ëÇØ¾ß ÇÕ´Ï´Ù.)
 */
function isNumber_K(input)
{
	var chars = "0123456789";
	return hasCharsOnly_K(input,chars);
}

function isNumberSize(input, Size)
{
	if(isNumber_K(input) && input.length == Size)
	{
		return true;
	}
	return false;
}

/**
 *	ÆÐ½º¿öµå ÀÔ·Â¶õ Ã¼Å©
 *	check : size 4 , ¼ýÀÚ¸¸ÀÔ·Â
 */
function isPassword_K(input)
{
	var chars = "0123456789";
	if(isEmpty_K(input))
	{
    	return false;
	}
    else if(!hasCharsOnly_K(input,chars))
    {
	   	return false;
    }
    else if(input.value.length != 4)
    {
		return false;
	}
   	return true;
}

/**
 *	¿µ¹® & ¼ýÀÚ¸¸ ÀÔ·Â °¡´É
 *	(2004.03.29:MAXUP)
 */
function isAlphaNum_K(input)
{
	var chars = "ABCDEFGHIJKLMNOPQRSTUVWXYZabcdefghijklmnopqrstuvwxyz0123456789 ";
	return hasCharsOnly_K(input,chars);
}

/**
 *	Æ¯¼ö¹®ÀÚ ÀÖ´ÂÁö È®ÀÎ
 *	ÀÖÀ¸¸é false, ¾øÀ¸¸é true¸®ÅÏ
 *	(2004.03.29:MAXUP)
 */
function hasPeculChar_K(input)
{
	var input_chars = trim_K(input.value);
	if(input_chars.length == 0)
	{
		return true;
	}
	else
	{
		var chars = " 0123456789ABCDEFGHIJKLMNOPQRSTUVWXYZabcdefghijklmnopqrstuvwxyz{}|~";
		return hasCharsOnly2_K(input, input_chars, chars);
	}
}


/**
 *	Form°ú Æ¯Á¤ Password TypeÀÇ Element¿¡ ´ëÇØ¼­
 *	ÀÎÁõ¼­ ¿¬µ¿ ¾ÏÈ£È­¸¦ ¼öÇàÇÑ´Ù.
 *	kFormEleStringÀº "FormName.EleName" ÇüÅÂÀÌ´Ù.
 *	(2004.03.18:MAXUP)
 */
function regFormEle_K(kFormEleString, caseOption)
{
	var objKDefense = fnGetKDefenseObject();
	var szFormEle;	    
	if( objKDefense != null )
	{
		if(caseOption == "toUpperCase")
		{
			objKDefense.RegFormEle(kFormEleString, 1);
		}
		else if(caseOption == "toLowerCase")
		{
			objKDefense.RegFormEle(kFormEleString, 2);
		}
		else if(caseOption == "onlyNumber")
		{
			objKDefense.RegFormEle(kFormEleString, 3);
		}
		else if(caseOption == "none")
		{
			objKDefense.RegFormEle(kFormEleString, 0);
		}
	}
}


/**
 * 	2004.01.30 MAXUP
 * 	¾ÏÈ£È­µÈ Password °ªÀ» ¾ò´Â´Ù.
 */
function GetPwdValue_K(form, element, extention, StartTag, EndTag)
{
	var objKDefense = fnGetKDefenseObject();
	if( objKDefense != null )
	{
		return objKDefense.GetPwdValue(form.name, element.name, element.value, extention, StartTag, EndTag);
	}
	
	return element.value;
}


/**
 *	°ªÀÌ ¾ÏÈ£È­µÇ¾î ÀúÀåµÇ´Â Password TypeÀÇ Element¿¡ ´ëÇØ¼­
 *	String OperationÀ» ¼öÇàÇÑ´Ù.
 *	(2004.03.29:MAXUP)
 *      - opString°ªÀÌ "strcmp" ÀÎ °æ¿ì input1.value == input2.value ºñ±³ÇÏ¿©
 *        °°À¸¸é true¸¦ ReturnÇÏ°í ´Ù¸£¸é false¸¦ Return ÇÑ´Ù.	
 */
function stringOP_K(opString, input1, input2)
{
	var objKDefense = fnGetKDefenseObject();
	var nRet;    
	if( objKDefense != null )
	{
		if(opString == "strcmp")
		{
			nRet = objKDefense.StringOP(1, input1.form.name, input1.name, input1.value,
                                                 input2.form.name, input2.name, input2.value);
            if(nRet == 1)
			{
				return true;
			}
            else if(nRet == 2)
			{
				return false;
			}

			if(input1.value == input2.value)
			{
				return true;
			}
			else
			{
				return false;
			}
		}
	}
	else
	{
    	if(opString == "strcmp")
    	{
			if(input1.value == input2.value)
			{
				return true;
			}
			else
			{
				return false;
			}
    	}
	}
    return false;
}


/**
 *	°ªÀÌ ¾ÏÈ£È­µÇ¾î ÀúÀåµÇ´Â ÁÖ¹Îµî·Ï¹øÈ£¿¡ ´ëÇÏ¿© Á¤»ó¿©ºÎ¸¦ °Ë»çÇÑ´Ù.
 *	(2006.09.14:WONYOUNG)
 */
//--xx 
function resNoCheck_K(objResNo2nd, sResNo, sFlag)
{
	var objKDefense = fnGetKDefenseObject();
	var iResult = 0;

	if( objKDefense != null )
    {		
		if(sFlag == "_ResNoNE_" || sFlag == "_ResNoEE_")
		{
			iResult = objKDefense.checkChars(objResNo2nd.form.name, objResNo2nd.name, sResNo, sFlag);
		}
	}
	return (iResult == 1) ? true : false;
}
//-->


/**
 * ÁÖ¹Î¹øÈ£¿¡¼­ µÎ¹ø¤Š ÀÚ¸® Ã¹¹øÂ°(¼ºº°) °ªÀ» ¾ò¾î¿È, 
 *  return : 1 - ³²ÀÚ, 2 - ¿©ÀÚ, 0 - ¿¡·¯
 *
 *	input : 13ÀÚ¸®ÀÇ ÁÖ¹Î¹øÈ£, 7ÀÚ¸®ÀÇ ÁÖ¹Î¹øÈ£ µÞÀÚ¸®
 *  chars(¿É¼Ç) : "_SexNoEE_"
 * 	(2006.11.30:ROCEUN)
 *
 * ex) getSexNum_K(jumin, "_SexNoEE");
 *         
 */
function getSexNum_K(input) {   
   if(input.type == "password")   {
      if(document.kdefense != null && typeof(document.kdefense) != "undefined" && document.kdefense.object != null) {
		  return document.kdefense.checkChars(input.form.name, input.name, input.value, "_SexNoEE_");
      }
   }

	var check_value;
	if(input.value.length == 13)
	{
		check_value = input.substring(6,7);
	}
	else if(input.value.length == 7)
	{
		check_value = input.substring(1,2);
	}
	else return 0;

	if (check_value == 1 || check_value == 3 || check_value == 5 || check_value == 7) {
		return 1;
	} else if (check_value == 2 || check_value == 4 || check_value == 6 || check_value == 8) {
		return 2;
	} else {
		return 0;
	}
}

/**
 *  3ÀÚ¸® °°Àº ¹®ÀÚ°¡ ÀÖ´ÂÁö °Ë»ç
 *
 *  input : °Ë»ç¸¦ À§ÇÑ ¹®ÀÚ¿­
 *  return : 1: ¿¬¼ÓµÊ, 0: ¾Æ´Ô
 * 	(2006.12.01:ROCEUN)
 *
 * ex) if (has3CharCheck_K(passwd)) {
 *         alert("3ÀÚ¸® ÀÌ»ó °°Àº ¹®ÀÚ´Â ºñ¹Ð¹øÈ£·Î »ç¿ëÇÒ ¼ö ¾ø½À´Ï´Ù."); 
 *     }
 */
function has3CharCheck_K(input)
{
	if(input.type == "password")   {
       if(document.kdefense != null && typeof(document.kdefense) != "undefined" && document.kdefense.object != null) {
		   return document.kdefense.checkChars(input.form.name, input.name, input.value, "_3CharCheck_");
       }
	}

	var input_val = input.value;
	if(input_val.length < 2) return 0;
	var repeat = 0;

	for (var i = 1; i < input_val.length; i++) 
	{
		if(input_val.charAt(i-1) == input_val.charAt(i)) repeat++;
		else repeat = 0;

		if(repeat == 2) return 1;
	}

	return 0;
}

/**
 *  3ÀÚ¸® µîÂ÷ ¹®ÀÚ°¡ ÀÖ´ÂÁö °Ë»ç
 *
 *  input : °Ë»ç¸¦ À§ÇÑ ¹®ÀÚ¿­
 *  return : 1: ¿¬¼ÓµÊ, 0: ¾Æ´Ô
 * 	(2006.12.01:ROCEUN)
 *
 * ex) if (has3CharCont_K(passwd)) {
 *         alert("3ÀÚ¸® ÀÌ»ó ¿¬¼ÓµÈ ¹®ÀÚ´Â ºñ¹Ð¹øÈ£·Î »ç¿ëÇÒ ¼ö ¾ø½À´Ï´Ù."); 
 *     }
 */
function has3CharCont_K(input)
{
	if(input.type == "password")   {
       if(document.kdefense != null && typeof(document.kdefense) != "undefined" && document.kdefense.object != null) {
		   return document.kdefense.checkChars(input.form.name, input.name, input.value, "_3CharCont_");
       }
	}

	var input_val = input.value;
	if(input_val.length < 3) return 0;

	var diff = input_val.charAt(1) - input_val.charAt(0);
	for (var i = 1; i < input_val.length; i++) 
	{
		if((input_val.charAt(i-1) + diff) == input_val.charAt(i)) return 1;
		else diff = input_val.charAt(i) - input_val.charAt(i-1);
	}

	return 0;
}

 /**
  *  ¿µ¹®, ¼ýÀÚ È¥ÇÕ¸¸ ÀÔ·Â °¡´É 
  * 	(2006.12.01:ROCEUN)
  */
function isAlphaNum2_K(input){
    var chars = "ABCDEFGHIJKLMNOPQRSTUVWXYZabcdefghijklmnopqrstuvwxyz";
	var nums = "0123456789"

	if(hasCharsOnly_K(input,chars) || hasCharsOnly_K(input, nums))	//¿µÀÚ¸¸ ÀÖ°Å³ª ¼ýÀÚ¸¸ ÀÖ´Â °æ¿ì
    {
		return 0;
    }
	else if(!hasCharsOnly_K(input, nums+chars)) // ¿µÀÚ, ¼ýÀÚ ÀÌ¿ÜÀÇ ±âÈ£°¡ ÀÖ´Â °æ¿ì
	{
		return 0;
	}

	return 1;
}

/**
 *	ºñ¹Ð¹øÈ£¿¡ ÁÖ¹Î¹øÈ£ÀÇ ÀÏºÎ°¡ ÀÖ´ÂÁö °Ë»çÇÑ´Ù.
 *	¹ÝÈ¯°ª : [ 1: ÀÏÄ¡ ] [ 0: ºÒÀÏÄ¡ ]
 *	(2006.12.08:ROCEUN)
 *      - opString°ªÀÌ "pwCheckResNE" : Æò¹®ÀÇ ÁÖ¹Î¹øÈ£ ¾ÕÀÚ¸®, ¾ÏÈ£È­µÈ ÁÖ¹Î¹øÈ£ µÞÀÚ¸®¸¦ ÇÕÄ£ ÁÖ¹Î¹øÈ£ 13ÀÚ¸®
 *      - opString°ªÀÌ "pwCheckResEE" : ¾ÏÈ£È­µÈ ÁÖ¹Î¹øÈ£ 13ÀÚ¸®
 *      - passwd: ºñ¹Ð¹øÈ£
 */
function passCheck_K(opString, passwd, js_ssn, js_val)
{
	if(js_val.length != 13) return 0;

	if(passwd.type == "password" || js_ssn.type == "password")
    {
		if(document.kdefense != null && typeof(document.kdefense) != "undefined" && document.kdefense.object != null)
		{
	        if(opString == "pwCheckResNE")
			{
				if( document.kdefense.StringOP(2, passwd.form.name, passwd.name, passwd.value,
					                                 js_ssn.form.name, js_ssn.name, js_val) > -1) return 1;
			}
			else if(opString == "pwCheckResEE")
			{
				if( document.kdefense.StringOP(3, passwd.form.name, passwd.name, passwd.value,
					                                 js_ssn.form.name, js_ssn.name, js_val) > -1) return 1;
			}
		}
    }
	else
	{
		var chk;
		var nIndex;

		for(var i = 0; i < 10; i++)
		{
			chk = js_val.charAt(i)+ js_val.charAt(i+1)+js_val.charAt(i+2)+js_val.charAt(i+3);

			nIndex = passwd.indexOf(chk);
			if(nIndex > -1) return 1;
		}
	}

	return 0;
}


/**
 *	°ªÀÌ ¾ÏÈ£È­µÇ¾î ÀúÀåµÇ´Â ÁÖ¹Îµî·Ï¹øÈ£¿¡ ´ëÇÏ¿© Á¤»ó¿©ºÎ¸¦ °Ë»çÇÑ´Ù.
 *	(2006.12.18:ROCEUN)
 */
//--xx 
function resNoCheck2_K(objResNo2nd, sResNo, sFlag)
{
	var objKDefense = fnGetKDefenseObject();
	var iResult = 0;

	if( objKDefense != null )
    {		
		if(sFlag == "_ResNoNE2_" || sFlag == "_ResNoEE2_")
		{
			iResult = objKDefense.checkChars(objResNo2nd.form.name, objResNo2nd.name, sResNo, sFlag);
		}
	}
	return (iResult == 1) ? true : false;
}



/**
 * ¿¢Æ¼ºê¿¢½º ÇüÅÂÀÇHTML ÆíÁý±â°¡ µ¿ÀÛ½Ã ±âº»º¸È£ ¸ðµå·Î ÀÚµ¿º¯°æ µÇ°Ô ÇÏ±â
 * kClsidString  :  ¿¢Æ¼ºêxÀÇ CLSID 
 *
 * ex) kClsidString = ¡°CLSID:8BFB51F3-9CA3-4117-AF24-4F6087DDD5AB¡±;
 *	   regActiveX_Clsid(kClsidString);
 **/
function regActiveX_Clsid(kClsidString){  
    if(document.kdefense != null && typeof(document.kdefense) != "undefined" && document.kdefense.object != null)
    {
		document.kdefense.ExceptClsid(kClsidString);
	}
}


//-->

function KdefenseSetCookie(sName, sValue)
{
  document.cookie = sName + "=" + escape(sValue)+"; domain=auction.co.kr;path=/" ;
} 

function GetCookie(sName)
{
  document.domain = 'auction.co.kr';
  var aCookie = document.cookie.split("; ");
  for (var i=0; i < aCookie.length; i++)
  {
    var aCrumb = aCookie[i].split("=");
    if (sName == aCrumb[0]) 
      return unescape(aCrumb[1]);
  };
 
  return null;
};

function Run_KeyBoard(aa)
{	
	if(aa.checked==true)
	{	
		if(KeyboardSecurity_installed()==false)
		{
			//ÆË¾÷Ã¢À» ¶Ù¿ì°í ÆäÀÌÁö¸¦ ¸®·Îµå ÇÑ´Ù.
			winopen();
			return false;
		}
	}
	else
	{
		KdefenseSetCookie('KeySecurity', 'N');
		window.location.reload();
	}	
	return false;
}

function KeyboardSecurity_installed()
{
 
 try
 {
  var xObj = new ActiveXObject("KDFENSE8.KdfenseCtrl.1");  
  if(xObj)
  {	
	KdefenseSetCookie('KeySecurity', 'Y');
	window.location.reload();
	return true;
  } 
 }
 catch(ex)
 {
	return false;
 }
 return false;
}

function winopen()
{
	window.open('http://member.auction.co.kr/common/popup/KeyboardPopup.htm','_blank','width=440 height=515');
}

var keycheckvalue=0;
function installLocal()
{	

	if (isRunLocalssl())
	{
		if(keycheckvalue>3)
		{
			KdefenseSetCookie('KeySecurity', 'Y');
			document.location.reload();
		}
		else
		{	
			keycheckvalue++;
			window.setTimeout("installLocal();", 600);
		}
	}
	else
	{	
		window.setTimeout("installLocal();", 600);
	}
}

function isRunLocalssl()
{	
	try
	{
		 var xObj = new ActiveXObject("KDFENSE8.KdfenseCtrl.1");  
		if(xObj)
		{	
			return true;	
		}
		else
		{
			return false;	
		}
	}
	catch (e)
	{
		return false;
	}
}

function isAlphaNumPeculChar_K(input)
{
    var chars = "ABCDEFGHIJKLMNOPQRSTUVWXYZabcdefghijklmnopqrstuvwxyz";
 var nums = "0123456789";
 var percul = "!@#$%^&*()\"_\/+=\-\[\]{}';:?<>.,~`|\\]";
 
 if(hasCharsOnly_K(input,chars) || hasCharsOnly_K(input, nums) || hasCharsOnly_K(input, percul)) //¿µÀÚ,¼ýÀÚ,Æ¯¼ö¹®ÀÚ¸¸ ÀÖ´Â °æ¿ì 
    {
  return false;
    }
 
 else if(hasCharsOnly_K(input,chars+nums) || hasCharsOnly_K(input,chars+percul) || hasCharsOnly_K(input, nums+percul)) //µÑÁßÇÏ³ª¸¸ ºüÁ³À» °æ¿ì
 {
  return false;
 }
 
 else if(!hasCharsOnly_K(input, nums+chars+percul)) //¼¼°¡Áö °æ¿ì ÀÌ¿Ü¿¡ ¹®ÀÚ°¡ ÀÖ´Â°æ¿ì
 {
  return false;
 }
 return true;
}


/*
ºñ¹Ð¹øÈ£ Ã£±â,
È¸¿øÁ¤º¸ ¼öÁ¤ (°³ÀÎ, »ç¾÷ÀÚ)
È¸¿ø°¡ÀÔ (°³ÀÎ, »ç¾÷ÀÚ)¿¡¼­ ºñ¹ø µî·Ï½Ã validate check¿ë
2008-05-04 michoi

2008-08-01 BC1023 »èÁ¦
-±âÁ¸ ·ÎÁ÷À¸·Î ÀÌµ¿ ÇÏ¿© Ã¼Å© 
-MemberSignup.js ¿¡¼­ Ã¼Å©ÇÔ
*/
/*
function passwordValidateOnBlurCheckIACFirst(objPassword, strMemberId){	
	if(window.ActiveXObject && GetCookie('KeySecurity')=='Y'){		
		if(isAlphaNumPeculChar_K(objPassword)==false || eval(objPassword.value.length) < 8 || eval(objPassword.value.length)>15){
			objPassword.value='';
			alert('ºñ¹Ð¹øÈ£´Â ¿µ¹® ¹× ¼ýÀÚ ¹× Æ¯¼ö¹®ÀÚ¸¦ Æ÷ÇÔÇÑ\n8~15ÀÚ ÀÌÇÏ·Î ÀÔ·ÂÇÏ¼Å¾ß ÇÕ´Ï´Ù.');		
		}
		else
		{
			if(has3CharCheck_K(objPassword)==true)
			{
				objPassword.value='';
				alert('¼ÒÁßÇÑ È¸¿øÁ¤º¸ º¸È£¸¦ À§ÇÏ¿© \n¹Ýº¹µÇ´Â ¼ýÀÚ³ª ¹®ÀÚ°¡ Æ÷ÇÔµÈ ºñ¹Ð¹øÈ£´Â »ç¿ëÇÒ ¼ö ¾ø½À´Ï´Ù.');		
			}
		}
	} else CheckPasswordWithID(objPassword, true, strMemberId);
}



function passwordValidateOnBlurCheckIACSecond(objPassword, objFirstPassword){	
	if(eval(objFirstPassword.value.length)==0 && eval(objPassword.value.length)>0){	
		objPassword.value='';
		objFirstPassword.value='';
		alert('ºñ¹Ð¹øÈ£¸¦ ¸ÕÀú ÀÔ·ÂÇÏ¼¼¿ä');
		objFirstPassword.focus();
	}
	if (window.ActiveXObject && GetCookie('KeySecurity')=='Y'){
		if(stringOP_K('strcmp', objFirstPassword, objPassword)==false){			
			objPassword.value='';
			objFirstPassword.value='';
			alert('ÀÔ·ÂÇÏ½Å µÎ°³ÀÇ ºñ¹Ð¹øÈ£°¡ ÀÏÄ¡ÇÏÁö ¾Ê½À´Ï´Ù.');
			
		}
	} else CheckPasswordSync(objFirstPassword, objPassword, true);
	
}
*/
