/****************************************************************************
*	Detail : ¿À´Ã ÇÏ·ç ¿­Áö ¾ÊÀ½ °ü·Ã ÇÔ¼öµé
*	Function Detail 
	OpenCookie(CookName, WinName,FileName,wid,hei) : ÄíÅ° Ã¼Å©
		(ÄíÅ°°ªÀÌ ¼³Á¤µÈ ÄíÅ°º¯¼öÀÌ¸§, À©µµÃ¢ ÀÌ¸§, º¸ÀÏ ÆÄÀÏ³»¿ë,°¡·ÎÅ©±â,¼¼·ÎÅ©±â)
	closeWin(CookName) : ÄíÅ° ¼³Á¤
		(ÄíÅ°°ªÀÌ ¼³Á¤µÈ ÄíÅ°º¯¼öÀÌ¸§)
* Sample	: 
	OpenCookie('haejuk4u','notice1','/popup/popup.html','400','500');
	<input type="checkbox" onClick='closeWin('haejuk4u')'>
*****************************************************************************/
	//ÄíÅ°¸¦ °¡Á®¿À´Â ÇÔ¼ö	
	function getCookie( name ){
 		var nameOfCookie = name + "=";
		var x = 0;
 		while ( x <= document.cookie.length ){
 			var y = (x+nameOfCookie.length);
			if ( document.cookie.substring( x, y ) == nameOfCookie ){
				if ( (endOfCookie=document.cookie.indexOf( ";", y )) == -1 )
 					endOfCookie = document.cookie.length; 				
				return unescape( document.cookie.substring( y, endOfCookie ) );
			}
 			x = document.cookie.indexOf( " ", x ) + 1;
			if ( x == 0 )
 				break;
 		}
 	return "";
	}

	function OpenCookie(CookName,WinName,FileName,wid,hei){
		// ÄíÅ° Notice ÀÇ done °ª À¯¹«¸¦ Ã¼Å©ÇÏ¿© ÆË¾÷Ã¢À» ¶ç¿ì´ÂÁö À¯¹«¸¦ ÆÇ´ÜÇÑ´Ù.
		if ( getCookie( CookName ) != "done" )	{
			var wopt = "toolbar=no,scrollbars=no,status=no,resizable=no,width="+wid+",height="+hei+", left=50, top=50";
 			noticeWindow = window.open(FileName,WinName,wopt);
		 	noticeWindow.opener = self;
 		}
	}


	//ÄíÅ°¸¦ ÀúÀåÇÏ´Â ÇÔ¼ö
	function setCookie( name, value, expiredays ){
 		var todayDate = new Date();
		todayDate.setDate( todayDate.getDate() + expiredays );
		document.cookie = name + "=" + escape( value ) + "; path=/; expires=" + todayDate.toGMTString() + ";"
	}

 	function closeWin(CookName){
		setCookie( CookName, "done" , 1);
 		self.close();
 	}


	

/****************************************************************************
*	Detail : ½Ã°£, ºÐÀÇ ÀÚ¸®¼ö ¸ÂÇôÁÖ±â(µÎÀÚ¸®)
*****************************************************************************/
	function Haru_CheckTwoLen(frm,cls){
		var len = cls.value.length;
		if (len == 1 ){
			cls.value = "0"+cls.value;
		}
	}


/****************************************************************************
*	Detail : ¼¼ÀÚ¸®ÀÇ ¼ýÀÚ¸¶´Ù ÄÞ¸¶(,) Âï¾îÁÖ±â
*****************************************************************************/
	function Haru_AutoComma(cls) { 
		var moneyorg = cls.value;
		var moneyorglen = moneyorg.length;

		moneyorglen--; 
		money = ""; 
		var moyo = ""; 
		var y = 0; 
		for (var x=moneyorglen; x>=0; x--){ 
			moyo = moneyorg.charAt(x);
			if (moyo != ","){ 
				if (y%3 == 0 && y != 0){ 
					money = moyo + "," + money 
					y++; 
				} else { 
					money = moyo + money;
					y++; 
				} 
			} 
		} 
		cls.value = money;
	} 



/****************************************************************************
*	Detail : checkbox ¼±ÅÃÀ¯¹«
*****************************************************************************/
	function Haru_CheckBox(cls){
		var radio_check = 0;
		var frm = document.form1;
		for(i=0; i < frm.elements.length; i++){
			var e = frm.elements[i];
			if(e.name == cls && e.type == "checkbox"){
				if (e.checked == true){
					radio_check = 1;
				}		
			}
		}
		return radio_check;
	}


/****************************************************************************
*	Detail : ÀÚµ¿ ³¯Â¥ ÀÔ·Â ÇÔ¼ö
*****************************************************************************/
function Haru_AutoDate(frm,cls)
{
	var len = cls.value.length;
	var idx;
	var today			= new Date();
	var yearLimit		= today.getYear();
	var monthLimit	= today.getMonth() + 1; //´ÞÀº 0ºÎÅÍ ½ÃÀÛÇÏ±â ¶§¹®¿¡ + 1À» ÇØÁØ´Ù.
	var dateLimit		= today.getDate();
	
	if(len > 1) 
	{
			if(event.keyCode != '45' && (event.keyCode!= '46' && event.keyCode!= '8' && event.keyCode!= '110'))
			{
				if(len==4) 
				{
					//ÀÔ·ÂµÈ ¿¬ÀÇ °ªÀ» ¹Þ´Â´Ù.
					var inYear = parseInt(cls.value.substring(0,4));
					
					if (inYear <= yearLimit && inYear >= yearLimit - 100)
					{
						cls.value += '-';
					}else
					{
						alert("ÇØ´ç ¿¬À» Àß¸ø ÀÔ·Â ÇÏ¼Ì½À´Ï´Ù.");
						cls.value = '';
						cls.focus();
					}
				}
				if(len==7) 
				{
					//ÀÔ·ÂµÈ ¿¬,¿ùÀÇ °ªÀ» ¹Þ´Â´Ù
					var inYear		= parseInt(cls.value.substring(0,4));
					var inMonth	= parseInt(eval(cls.value.substring(5,7)));

					if(yearLimit != inYear) monthLimit = 12;
					
					if(inMonth <= monthLimit && inMonth > 0)
					{
						cls.value += '-';
					}else
					{
						alert("ÇØ´ç ¿ùÀ» Àß¸ø ÀÔ·ÂÇÏ¼Ì½À´Ï´Ù.");
						cls.value = cls.value.substring(0,5);
						cls.focus();
					}
				}
				if(len==10)
				{
					//ÀÔ·ÂµÈ ¿¬,¿ù,ÀÏÀÇ °ªÀ» ¹Þ´Â´Ù.
					var inYear		= parseInt(cls.value.substring(0,4));
					var inMonth	= parseInt(eval(cls.value.substring(5,7)));
					var inDate		= parseInt(eval(cls.value.substring(8,10)));

					if(!(yearLimit == inYear && monthLimit == inMonth))
					{
						if(inMonth == 2)
						{
							if(inYear%4 == 0)
							{
								dateLimit = 29;
							}else
							{
								dateLimit = 28;
							}
						}else
						{
							if(inMonth <= 7){
								if(inMonth%2 == 0)
								{
									dateLimit = 30;
								}else
								{
									dateLimit = 31;
								}
							}else{
								if(inMonth%2 == 0)
								{
									dateLimit = 31;
								}else
								{
									dateLimit = 30;
								}
							}
						}
					}
					
					if(inDate <= dateLimit && inDate > 0)
					{
						SFun_NextFocus(frm,cls,10);
					}else
					{
						alert("ÇØ´ç ÀÏÀ» Àß¸ø ÀÔ·ÂÇÏ¼Ì½À´Ï´Ù.");	
						cls.value = cls.value.substring(0,8);
						cls.focus();
					}
				}
			}
	}
}


/****************************************************************************
*	Detail : »ç¿ëÇÒ¼ö ¾ø´Â ¹®ÀÚ¿­ ±âÁØ
*****************************************************************************/
function Haru_Word_Nouse(cls, str){
	var str_check = str;
	str_value = cls.value;
	for (i = 0;  i < str_value.length;  i++) {
		str_onestr = str_value.charAt(i);
		for (j = 0;  j < str_check.length;  j++){
				if (str_onestr == str_check.charAt(j)){
					alert("»ç¿ëÇÏ½Ç¼ö ¾ø´Â ¹®ÀÚ¿­ "+str_onestr+"À» »ç¿ëÇÏ¼Ì½À´Ï´Ù.\n´Ù½Ã ÀÔ·ÂÇØ ÁÖ¼¼¿ä");
					cls.value = cls.value.replace(str_onestr, "");
					cls.focus();
				}
			}
	}
	return true;
}

/****************************************************************************
*	Detail : »ç¿ëÇÒ¼ö ÀÖ´Â ¹®ÀÚ¿­ ±âÁØ
*****************************************************************************/
function Haru_Word_Use(cls, str){
	var str_check = str;
	var tok = 0;
	var str_value = cls.value;
	for (i = 0;  i < str_value.length;  i++) {
		str_onestr = str_value.charAt(i);
		tok=0;
		for (j = 0;  j < str_check.length;  j++){
				if (str_onestr == str_check.charAt(j)){
				tok = 1;
				break;
				}
			}
		if(tok==0){
			alert("»ç¿ëÇÒ¼ö ¾ø´Â ¹®ÀÚ¿­ '"+str_onestr+"'À» »ç¿ëÇÏ¼Ì½À´Ï´Ù.\n\nÁË¼ÛÇÏÁö¸¸ ´Ù½Ã ÀÔ·ÂÇØ ÁÖ¼¼¿ä")
			cls.value = cls.value.replace(str_onestr, "");
			cls.focus();
		}
	}
	return true;
}

function check_jumin(aa, bb, cc)
{
    var chk =0;
    var yy = aa.value.substring(0,2);
    var mm = aa.value.substring(2,4);
    var dd = aa.value.substring(4,6);
    var sex = bb.value.substring(0,1);
    var gijun_date = cc;

	if(gijun_date != ""){ //¹Ì¼º³â ÀÚ ¸¦ Ã¼Å© ÇÒ °æ¿ì
	if(Date.parse(gijun_date) < Date.parse("19"+yy+"/"+mm+"/"+dd)){
		  aa.value = ""
		  bb.value = ""
		  alert ('¹Ì¼º³âÀÚ´Â °¡ÀÔÀÌ ºÒ°¡´É ÇÕ´Ï´Ù.');
		  aa.focus();
		  return false;
		}
	}

    if (bb.value.split(" ").join("") == "") {
        alert ('ÁÖ¹Îµî·Ï¹øÈ£¸¦ ÀÔ·ÂÇÏ½Ê½Ã¿À.');
        aa.focus();
        return false;
    }
    if (aa.value.length!=6){
        alert ('ÁÖ¹Îµî·Ï¹øÈ£ ¾ÕÀÚ¸®°¡ Âª°Å³ª ¾ø½À´Ï´Ù.');
        aa.focus();
        return false;
    }
		if (bb.value.length != 7 ){
      alert ('ÁÖ¹Îµî·Ï¹øÈ£ µÞÀÚ¸®°¡ Âª°Å³ª ¾ø½À´Ï´Ù.');
      bb.focus();
      return false;
    }
  if (isNaN(aa.value) || isNaN(bb.value)){
   aa.value = ""
   bb.value = ""
   alert('ÁÖ¹Îµî·Ï¹øÈ£´Â ¼ýÀÚ¸¸ °¡´ÉÇÕ´Ï´Ù.');
   return false;
	 }
  if ((aa.value.length!=6)||(mm <1||mm>12||dd<1)){
	  aa.value = ""
    alert ('ÁÖ¹Îµî·Ï¹øÈ£ ¾ÕÀÚ¸®°¡ Àß¸øµÇ¾ú½À´Ï´Ù.');
    aa.focus();
    return false;
    }

    if ((sex != 1 && sex !=2 )||(bb.value.length != 7 )){
      bb.value = ""
      alert ('ÁÖ¹Îµî·Ï¹øÈ£ µÞÀÚ¸®°¡ Àß¸øµÇ¾ú½À´Ï´Ù.');
      bb.focus();
      return false;
    }
    for (var i = 0; i <=5 ; i++){
        chk = chk + ((i%8+2) * parseInt(aa.value.substring(i,i+1)))
    }
    for (var i = 6; i <=11 ; i++){
        chk = chk + ((i%8+2) * parseInt(bb.value.substring(i-6,i-5)))
    }
    chk = 11 - (chk %11)
    chk = chk % 10
    if (chk != bb.value.substring(6,7))
    {
      aa.value = ""
      bb.value = ""
      alert ('¸ÂÁö ¾Ê´Â ÁÖ¹Îµî·Ï¹øÈ£ÀÔ´Ï´Ù.');
      aa.focus();
      return false;
    }
return true;
}


	function Lost_idpw(){
		var Xx=((screen.availWidth)-800)/2;
		var Yy=((screen.availHeight)-600)/2;
		var Option="width=300,height=270,toolbar=0,location=0,directories=0,status=0,menuBar=0,scrollBars=0,resizable=1,left="+Xx+",top="+Yy;
		window.open('/member/lostid.asp',"lostid",Option);

	}
