function go_focus() {
	document.lostid_form.name.focus();
}
window.attachEvent('onload', go_focus);

function CheckID( ksuserid )
{
    //ÀÏ¹ÝÇüÅÂÀÇ ID´Â ÇÑ±Û°ú alphanumeric¸¸ °¡´É.
    //alphanumeric 4~12ÀÚ »çÀÌÀÎÁö Ã¼Å©
    var regExpr = /^[a-zA-Z0-9]+$/;

    if ( ksuserid.length < 4 || ksuserid.length > 12 ) //4~12ÀÚ¸®°¡ ¾Æ´Ï¸é ¾ÈµÊ.
        return false;

    if ( regExpr.test( ksuserid ) ) //alphanumericÀ¸·Î¸¸ ±¸¼ºµÇ¾î ÀÖÀ¸¸é OK!
        return true;
    else //ÇÑ±Û°ú alphanumericÀÎÁö °Ë»ç.
    {
        var regExprChr = /^[a-zA-Z0-9]$/;
        var chrEscaped;
        var chrOrig;
        
        for( var intinx = 0; intinx <= ksuserid.length -1 ; intinx++ )
        {
            chrOrig = ksuserid.substring(intinx,intinx+1);
            chrEscaped = escape(chrOrig); 
            if ( ( chrEscaped.substring(2,6) < "AC00" || chrEscaped.substring(2,6) > "D7AF" ) && !regExprChr.test(chrOrig) )
                return false;
        }
    }
    return true;
}
//# ÀÔ·Â ÇÊµå¿¡ ¼ýÀÚ¸¸ ÀÔ·Â°¡´ÉÇÏ°Ô....
function od(code) {
	if(code != 13)	{
		if(code == 164) event.returnValue = false; 

		if ((code < 44) || (code > 57))	{
			event.returnValue = false; 
		}
	}
}

//#############################################################################
//# ÁÖ¹Îµî·Ï¹øÈ£ À¯È¿¼º Ã¼Å©
//#############################################################################
function juminChk(obj1,obj2)    
{
    // CheckSum Ã¼Å©
    if (chksumID(obj1,obj2) == false)
        return false;

    strReg1 = obj1.value;
    strReg2 = obj2.value;

    sGender = strReg2.substring(0,1);
    sYear = strReg1.substring(0,2);

    // µÎ¹øÂ° ´Ü¶ô Ã¹¹øÂ° ¼ýÀÚ´Â 4º¸´Ù Å¬ ¼ö ¾ø´Ù.
    if (sGender > 4) {
        return false;
    }
    
    // 2000³âµµ ÀÌÀüÀº ³²ÀÚ´Â 1, ¿©ÀÚ´Â 2
    // 2000³âµµ ÀÌÈÄ´Â ³²ÀÚ´Â 3, ¿©ÀÚ´Â 4
    if (sYear != '00') {
        if ((sGender != '1') && (sGender != '2')) {
            return false;
        }
    } else {
        if ((sGender != '3') && (sGender != '4')) {
            return false;
        }
    }
        
    // »ý¼º±â·Î ¸¸µç°Ô ¾Æ´Ñ°¡ »ý³â¿ùÀÏ Ã¼Å©
    if (ValidRegNo(obj1) == false)
        return false; 
}
//-------------------------------------------------------
// ÁÖ¹Î¹øÈ£ ¾ÕÀÚ¸® check check.
//-------------------------------------------------------
function ValidRegNo(obj1)    
{
    strReg1 = obj1.value;

    // YYMMDD°¡ ¸Â´ÂÁö È®ÀÎÇÑ´Ù.
    a = new String(strReg1);

    if(a == '') return false;
    if(a.length != 6 ) return false;

    intYear = parseInt(a.substring(0,2) , 10);
    intMonth = parseInt(a.substring(2,4) , 10);
    intDay = parseInt(a.substring(4,6) , 10);
    
    if(intMonth < 0 || intMonth > 12){ 
        return false;
    }
        
    switch(intMonth){
        case 2 :
            if(intDay < 0 || intDay > 29){
                return false;
                breake;
            }
        case 4 :
            if(intDay < 0 || intDay > 30){
                return false;
                breake;
            }
        case 6 :
            if(intDay < 0 || intDay > 30){
                return false;
                breake;
            }
        case 9 :
            if(intDay < 0 || intDay > 30){
                return false;
                breake;
            }
        case 11 :
            if(intDay < 0 || intDay > 30){
                return false;
                breake;
            }
        default :
            if(intDay < 0 || intDay > 31){
                return false;
                breake;
            }
    }
    
    return true;
}
function chksumID(obj1,obj2)    
{
    //¼ýÀÚ·Î¸¸±¸¼ºµÇ¾î ÀÖ´ÂÁö TestÇÒ Á¤±ÔÇ¥Çö.
	var regExpr = /^[0-9]+$/;

    var str1 = obj1.value;
    var str2 = obj2.value;
    var li_lastid,li_mod,li_minus,li_last;
    var value0,value1,value2,value3,value4,value5,value6;
    var value7,value8,value9,value10,value11,value12;
    
    if (regExpr.test(str1) &&  regExpr.test(str2)) {
        li_lastid    = parseFloat(str2.substring(6,7));
        value0  = parseFloat(str1.substring(0,1))  * 2;
        value1  = parseFloat(str1.substring(1,2))  * 3;
        value2  = parseFloat(str1.substring(2,3))  * 4;
        value3  = parseFloat(str1.substring(3,4))  * 5;
        value4  = parseFloat(str1.substring(4,5))  * 6;
        value5  = parseFloat(str1.substring(5,6))  * 7;
        value6  = parseFloat(str2.substring(0,1))  * 8;
        value7  = parseFloat(str2.substring(1,2))  * 9;
        value8  = parseFloat(str2.substring(2,3))  * 2;
        value9  = parseFloat(str2.substring(3,4))  * 3;
        value10 = parseFloat(str2.substring(4,5))  * 4;
        value11 = parseFloat(str2.substring(5,6))  * 5;
        value12 = 0;
        
        value12 = value0+value1+value2+value3+value4+value5+value6+value7+value8+value9+value10+value11+value12 ;
        
        li_mod = value12 %11;
        li_minus = 11 - li_mod;
        li_last = li_minus % 10;
        if (li_last != li_lastid){
            return false;
        } else
            return true;
    } else
    return false;
}

function IDSearch_NullChk(){
	var f = document.lostid_form;
	if(!f.name.value)	{
		alert("¾ÆÀÌµðÃ£±â¸¦ À§ÇÏ¿© ÀÌ¸§À» Á¤È®È÷ ÀÔ·ÂÇØ ÁÖ½Ã±â ¹Ù¶ø´Ï´Ù.");
		f.name.focus();
		return;
	}
	f.name.value.trim;
	strFullName = f.name.value;

	for( var intinx = 0; intinx <= strFullName.length -1 ; intinx++ )	{ 
		ch = escape(strFullName.substring(intinx,intinx+1)); 
		if ( ch.length < 6 || ch.substring(2,6) < "AC00" || ch.substring(2,6) > "D7AF" ){
			alert( "ÀÌ¸§Àº ÇÑ±Û·Î¸¸ ÀÔ·ÂÀÌ °¡´ÉÇÏ¸ç, ¶ç¾î¾²±â´Â Çã¿ëµÇÁö ¾Ê½À´Ï´Ù." );
			f.name.value = "";
			f.name.focus();
			return;
		}
	} 
	
	// ÁÖ¹Îµî·Ï¹øÈ£
	if(!f.jumin01.value && !f.jumin02.value){
		alert('È¸¿ø´ÔÀÇ ÁÖ¹Îµî·Ï¹øÈ£¸¦ ÀÔ·ÂÇØÁÖ¼¼¿ä');
		f.jumin01.focus();
		return;
	}

	if(f.jumin01.value && !f.jumin02.value){
		alert('È¸¿ø´ÔÀÇ ÁÖ¹Îµî·Ï¹øÈ£ µÞÀÚ¸®¸¦ ÀÔ·ÂÇØÁÖ¼¼¿ä!');
		f.jumin02.focus();
		return;
	}
	if(!f.jumin01.value && f.jumin02.value){
		alert('È¸¿ø´ÔÀÇ ÁÖ¹Îµî·Ï¹øÈ£ ¾ÕÀÚ¸®¸¦ ÀÔ·ÂÇØÁÖ¼¼¿ä!');
		f.jumin01.focus();
		return;	
	}
	if(f.jumin01.value && f.jumin02.value){
		if(f.jumin01.value == '111111' && f.jumin02.value == '1111118'){
			alert('È¸¿ø´ÔÀÇ ÁÖ¹Îµî·Ï¹øÈ£´Â Á¤»óÀûÀÎ Ã¼°è°¡ ¾Æ´Õ´Ï´Ù.\n\nÁ¤È®È÷ ÀÔ·ÂÇØÁÖ¼¼¿ä.');
			f.jumin01.value="";
			f.jumin02.value="";
			f.jumin01.focus();
			return;		
		}
		if(juminChk(f.jumin01 ,f.jumin02) == false){
			alert('È¸¿ø´ÔÀÇ ÁÖ¹Îµî·Ï¹øÈ£´Â Á¤»óÀûÀÎ Ã¼°è°¡ ¾Æ´Õ´Ï´Ù.\n\nÁ¤È®È÷ ÀÔ·ÂÇØÁÖ¼¼¿ä.');
			f.jumin01.value="";
			f.jumin02.value="";
			f.jumin01.focus();
			return;
		}		
	}
	var jumin_no = f.jumin01.value + f.jumin02.value;
	f.uniqkey.value = jumin_no;
	f.submit();
}

function PWDSearch_NullChk(){
	var f = document.lostpwd_form;
	// ¾ÆÀÌµð
	if(!f.user_id.value){	
		alert('È¸¿ø¾ÆÀÌµð¸¦ ÀÔ·ÂÇØÁÖ¼¼¿ä!');
		f.user_id.focus();
		return;
	}
	if(!CheckID(f.user_id.value))	{
		alert('È¸¿ø¾ÆÀÌµð´Â 4~12ÀÚÀÇ ¿µ¹® ¶Ç´Â ¼ýÀÚ·Î ÀÔ·ÂÇØÁÖ¼¼¿ä');
		f.user_id.focus();
		return;
	}

	// È¸¿ø¸í
	if(!f.name.value)	{
		alert("¾ÆÀÌµðÃ£±â¸¦ À§ÇÏ¿© ÀÌ¸§À» Á¤È®È÷ ÀÔ·ÂÇØ ÁÖ½Ã±â ¹Ù¶ø´Ï´Ù.");
		f.name.focus();
		return;
	}
	f.name.value.trim;
	strFullName = f.name.value;

	for( var intinx = 0; intinx <= strFullName.length -1 ; intinx++ )	{ 
		ch = escape(strFullName.substring(intinx,intinx+1)); 
		if ( ch.length < 6 || ch.substring(2,6) < "AC00" || ch.substring(2,6) > "D7AF" ){
			alert( "ÀÌ¸§Àº ÇÑ±Û·Î¸¸ ÀÔ·ÂÀÌ °¡´ÉÇÏ¸ç, ¶ç¾î¾²±â´Â Çã¿ëµÇÁö ¾Ê½À´Ï´Ù." );
			f.name.value = "";
			f.name.focus();
			return;
		}
	} 

	// ÁÖ¹Îµî·Ï¹øÈ£
	if(!f.jumin01.value && !f.jumin02.value){
		alert('È¸¿ø´ÔÀÇ ÁÖ¹Îµî·Ï¹øÈ£¸¦ ÀÔ·ÂÇØÁÖ¼¼¿ä');
		f.jumin01.focus();
		return;
	}

	if(f.jumin01.value && !f.jumin02.value){
		alert('È¸¿ø´ÔÀÇ ÁÖ¹Îµî·Ï¹øÈ£ µÞÀÚ¸®¸¦ ÀÔ·ÂÇØÁÖ¼¼¿ä!');
		f.jumin02.focus();
		return;
	}
	if(!f.jumin01.value && f.jumin02.value){
		alert('È¸¿ø´ÔÀÇ ÁÖ¹Îµî·Ï¹øÈ£ ¾ÕÀÚ¸®¸¦ ÀÔ·ÂÇØÁÖ¼¼¿ä!');
		f.jumin01.focus();
		return;	
	}
	if(f.jumin01.value && f.jumin02.value){
		if(f.jumin01.value == '111111' && f.jumin02.value == '1111118'){
			alert('È¸¿ø´ÔÀÇ ÁÖ¹Îµî·Ï¹øÈ£´Â Á¤»óÀûÀÎ Ã¼°è°¡ ¾Æ´Õ´Ï´Ù.\n\nÁ¤È®È÷ ÀÔ·ÂÇØÁÖ¼¼¿ä.');
			f.jumin01.value="";
			f.jumin02.value="";
			f.jumin01.focus();
			return;		
		}
		if(juminChk(f.jumin01 ,f.jumin02) == false){
			alert('È¸¿ø´ÔÀÇ ÁÖ¹Îµî·Ï¹øÈ£´Â Á¤»óÀûÀÎ Ã¼°è°¡ ¾Æ´Õ´Ï´Ù.\n\nÁ¤È®È÷ ÀÔ·ÂÇØÁÖ¼¼¿ä.');
			f.jumin01.value="";
			f.jumin02.value="";
			f.jumin01.focus();
			return;
		}		
	}
	var jumin_no = f.jumin01.value + f.jumin02.value;
	f.uniqkey.value = jumin_no;	
	f.submit();
}