function is_ssn_check( ssn1, ssn2 )
{
        check_arr = new Array( 2, 3, 4, 5, 6, 7, 8, 9, 2, 3, 4, 5 )
        buff = new Array()

        ssn_len = 13
        ssn = ssn1 + ssn2

        for( i = 0; i < ssn_len; i++ )
        {
                buff[i] = ssn.substr( i, 1 )
        }

        for( i = sum = 0; i < 12; i++ )
        {
                sum += ( buff[i] *= check_arr[i] );
        }

        if( ( ( 11 - ( sum % 11 ) ) % 10 ) != buff[12] )
                return false

        return true
}

function ch_email_form( form )
{
	email2 = form.email2.options[form.email2.selectedIndex].value;

	if( email2 == "etc" )
	{
		document.all['etc_email'].style.display = "block";
	}
	else
	{
		document.all['etc_email'].style.display = "none";
		form.email3.value = '';
	}
}

function name_authed()
{
        if( document.frm.name_authed.value == 'F' )
        {
                return false ;
        }

        return true ;
}

function agreement_move( href )
{
        document.frames['agreement'].location.href = href
}

function member_agreement( login_check, is_name_auth )
{

        var f = document.frm;
		var f2 = document.frm2;

		if (typeof(f.is_name_auth_use) != "undefined" && f.mode.value != 'del'){
			if(f.name_authed.value != 'T'){
				alert("½Ç¸íÀÎÁõÀ» ÇÏ¼Å¾ß ÇÕ´Ï´Ù.");
				return false;
			}
		}

		// Áßº¹È®ÀÎ ¿©ºÎ Ã¼Å©
		if(typeof(f2) != "undefined" && f.mode.value == 'add'){

			var member_type = getCheckedValue(f2.member_type);
			var company_type = getCheckedValue(f2.company_type);
			var personal_type = getCheckedValue(f2.personal_type);
			var foreigner_type = getCheckedValue(f2.foreigner_type);

			var alertMsg = '';

			if(member_type == 'p' || (member_type == 'c' && company_type == 'p')){
				if(personal_type == 'n'){
					alertMsg = '½Ç¸íÀÎÁõ';
				}else if (personal_type == 'i'){
					alertMsg = '¾ÆÀÌÇÉ ÀÎÁõ';
				}
			}else if(member_type == 'c' && company_type == 'c'){
				alertMsg = '¹ýÀÎ¹øÈ£ Áßº¹È®ÀÎ';
			}else if(member_type == 'f'){
				if(foreigner_type == 'f'){
					alertMsg = '¿Ü±¹ÀÎµî·Ï¹øÈ£ Áßº¹È®ÀÎ';
				}else if (foreigner_type == 'p'){
					alertMsg = '¿©±Ç¹øÈ£ Áßº¹È®ÀÎ';
				}else if (foreigner_type == 'd'){
					alertMsg = '±¹Á¦¿îÀü¸éÇãÁõ Áßº¹È®ÀÎ';
				}
			}

			if (f.registNameAUTH.value == '' && alertMsg != ''){
				alert(alertMsg+"À» ÇÏ¼Å¾ß ÇÕ´Ï´Ù.");
				return false;
			}

		}

		// ±¹ÀûÀº ÇÊ¼ö ÀÔ·ÂÀÌ´Ù.
		if(typeof(f.citizenship) != 'undefined'){
			var citizenship = f.citizenship.options[f.citizenship.selectedIndex].value;
			if(member_type == 'f' && citizenship == ''){
				alert("±¹ÀûÀ» ¼±ÅÃ ÇÏ¼Å¾ß ÇÕ´Ï´Ù.");
				return false;
			}
		}


		// ½Å±Ô °¡ÀÔÀÏ °æ¿ì
		if( f.mode.value == 'add' ){
			// ½Ç¸íÀÎÁõ ¼³Á¤ ÆûÀÌ ÀÖÀ» °æ¿ì ÀÎÁõÀ» Ã¼Å©ÇÑ´Ù.
			if(typeof(f2) != "undefined"){

				if(typeof(f.registNameAUTH) != 'undefined'){
					var registNameAUTH = f.registNameAUTH.value;
					if(registNameAUTH){
						sendRequest(on_loaded_1, '&auth_type=check&registNameAUTH='+registNameAUTH, 'GET', '/front/php/c/member_regist_ajax.php', true, true);
						is_name_auth = 'T';
					}
				}
			}
		}

        if( login_check != "T" )
        {
                if( f.is_id_check.value != "T" )
                {
                        alert( "¾ÆÀÌµð Áßº¹ È®ÀÎÀ» Ã¼Å©ÇØ ÁÖ¼¼¿ä." );
                        return false;
                }
        }

        if(typeof(f.nick_name_flag) != "undefined"){
            if (f.nick_name_flag.value == 'F') {
                alert("Àß¸øµÈ º°¸í ÀÔ´Ï´Ù.");
                return false;
            } else if (f.nick_name_flag.value == 'H') {
                alert("º°¸í¿¡ ÅÂ±×´Â »ó¿ë ÇÒ ¼ö ¾ø½À´Ï´Ù.");
                return false;
            } else if (f.nick_name_flag.value == 'E') {
                alert("º°¸í ±ÛÀÚ ¼ö °¡ ÃÊ°ú µÇ¾ú½À´Ï´Ù.");
                return false;
            } else if (f.nick_name_flag.value == 'B') {
            if (trim(f.nick_name.value) == "") {
                alert("º°¸íÀ» ÀÔ·ÂÇØ ÁÖ¼¼¿ä.");
                return false;
            }
		    alert("º°¸í ±ÛÀÚ ¼ö °¡ ÁöÁ¤µÈ ±ÛÀÚ ¼ö º¸´Ù ÀÌÇÏ ÀÔ´Ï´Ù.");
		    return false;
		}
	}

        // »óÁ¡ÀÌ ½Ç¸í ÀÎÁõÀ» ÇÏ´Â °æ¿ì, ½Ç¸í ÀÎÁõÀ» Çß´ÂÁö °Ë»ç

        if( is_name_auth == 'T' )
        {
                // ½Ç¸í °Ë»ç »óÁ¡ÀÇ °æ¿ì, ½Ç¸í Ã¼Å©Çß´ÂÁö °Ë»çÇÏ±â . ÇãÁ¤¼ö. 03.04.21
                if( !name_authed() )
                {
                        alert( "½Ç¸í È®ÀÎÀ» ÇÏ¼¼¿ä" ) ;
                        return false ;
                }
        }

        try{
	        if(f.agreement_check[0].type == 'radio'){
		        if(document.getElementsByName("agreement_check")[0].checked == false){
		            alert('ÀÌ¿ë¾à°ü¿¡ µ¿ÀÇÇÏ¼Å¾ß ÇÕ´Ï´Ù.');
		            document.getElementsByName("agreement_check")[0].focus();
		            return false;
		        }
	        }
		    if(f.infomation_check[0].type == 'radio'){
		        if(document.getElementsByName("infomation_check")[0].checked == false){
		            alert('°³ÀÎÁ¤º¸Ãë±Þ¹æÄ§¿¡ µ¿ÀÇÇÏ¼Å¾ß ÇÕ´Ï´Ù.');
		            document.getElementsByName("infomation_check")[0].focus();
		            return false;
		        }
		    }
		    
	        if(f.agreement_check[0].type == 'checkbox'){
	        	if( f.agreement_check ){
					if( !f.agreement_check.checked ){  
						alert( 'ÀÌ¿ë¾à°ü¿¡ µ¿ÀÇÇÏ¼Å¾ß ÇÕ´Ï´Ù.' );
						return false;
					}
	        	}
	        }
	        
	        if(f.infomation_check[0].type == 'checkbox'){
	        	if( f.infomation_check ){
	        		if( !f.infomation_check.checked ){
	        			alert( '°³ÀÎÁ¤º¸Ãë±Þ¹æÄ§¿¡ µ¿ÀÇÇÏ¼Å¾ß ÇÕ´Ï´Ù.' );  
	        			return false;
	        		}
	        	}
	        }
        }catch(e){
        }
	if (typeof(f.reco_id) != "undefined"
            && f.reco_id.value == f.mall_id.value) {
		alert('ÃßÃµÀÎ ID°¡ Àß¸øµÇ¾ú½À´Ï´Ù.');
		return false;
	}

        form_len = f.length

        for( i = 0; i < form_len; i++ )
        {
                obj = f.elements[i]

                if( obj.type == "text" || obj.type == "password" || obj.type == "select" )
                {
                        if( obj.name == "zip1" || obj.name == "zip2" || obj.name == "addr1" || obj.name == "addr2" ||
                                obj.name == "mobile1" || obj.name == "mobile2" || obj.name == "mobile3" || obj.name == "reco_id" ||
                                obj.name == "add1" || obj.name == "add2" ||obj.name == "add3" ||obj.name == "add4" || obj.name == 'email3' ||
                                obj.name == "lunar_calendar1" ||
                                obj.name == "lunar_calendar2" ||
                                obj.name == "lunar_calendar3" ||
                                obj.name == "wedding_anniversary1" ||
                                obj.name == "wedding_anniversary2" ||
                                obj.name == "wedding_anniversary3" ||
                                obj.name == "life_partner_birthday1" ||
                                obj.name == "life_partner_birthday2" ||
                                obj.name == "life_partner_birthday3" ||
								obj.name == "cname" ||
								obj.name == "cssn" ||
								obj.name == "registNameAUTH"
                                )
                        {
								if(obj.name=="add1" && obj.value.length > 200)
								{
									
									alert( f.add1_name.value+'´Â ÇÑ±Û100 ¶Ç´Â ¿µ¹® 200ÀÚ±îÁöÀÔ´Ï´Ù.' );
									f.add1.focus();

									return false;
								}
								if(obj.name=="add2" && obj.value.length > 200)
								{
									
									alert( f.add2_name.value+'´Â ÇÑ±Û100 ¶Ç´Â ¿µ¹® 200ÀÚ±îÁöÀÔ´Ï´Ù.' );
									f.add2.focus();

									return false;
								}
                                                                if(obj.name=="add3" && obj.value.length > 200)
                                                                {
 
                                                                alert( f.add3_name.value+'´Â ÇÑ±Û100 ¶Ç´Â ¿µ¹® 200ÀÚ±îÁöÀÔ´Ï´Ù.' );
                                                                f.add3.focus();
 
                                                                return false;
                                                                }
                                                                if(obj.name=="add4" && obj.value.length > 200)
                                                                {
 
                                                                alert( f.add4_name.value+'´Â ÇÑ±Û100 ¶Ç´Â ¿µ¹® 200ÀÚ±îÁöÀÔ´Ï´Ù.' );
                                                                f.add4.focus();

                                                                return false;
                                                                }
                                                                continue;
                                                                }
                        
                        if( !obj.value || obj.value == "" )
                        {
                            try {
                                obj.focus();
                            } catch(e) {
                                continue;
                            }
                            alert( 'ÇÊ¼ö ÀÔ·Â»çÇ×Àº ¸ðµÎ ÀÔ·ÂÇØ ÁÖ¼¼¿ä.' );
                            return false;
                        }
                }



                if( obj.name == 'email3' )
                {
                        break;
                }
        }

		if(f.passwd.value.length < 4 || f.passwd.value.length > 16)
		{
			alert( 'ºñ¹Ð¹øÈ£´Â 4~16ÀÚÀÔ´Ï´Ù.' );
			f.passwd.focus();

			return false;
		}

        if( f.email2.value == "" )
        {
            alert( 'ÇÊ¼ö ÀÔ·Â»çÇ×Àº ¸ðµÎ ÀÔ·ÂÇØ ÁÖ¼¼¿ä.' );
            f.email2.focus();
			return false;
        }
        // f.email2.value°¡ etc¶ó¸é Á÷Á¢ÀÔ·ÂÀÌ´Ù.
        if( f.email2.value == "etc" )
        {
                if( !f.email3.value )
                {
                        alert( 'ÇÊ¼ö ÀÔ·Â»çÇ×Àº ¸ðµÎ ÀÔ·ÂÇØ ÁÖ¼¼¿ä.' );
                        f.email3.focus();

                        return false;
                }

                if( f.is_refusal_email )
                {
                        email3 = f.email3.value.toLowerCase();

                        if( email3 == "daum.net" || email3 == "hanmail.net" )
                        {
                                alert( 'ÇÑ¸ÞÀÏÀº ÀÔ·Â ÇÒ ¼ö ¾ø½À´Ï´Ù.(hanmail.net, daum.net)' );
                                f.email3.focus();

                                return false;
                        }
                }
        }

        check_arr = new Array( f.zip1, f.zip2, f.addr1, f.addr2 );
        check_err = new Array( "¿ìÆí¹øÈ£1", "¿ìÆí¹øÈ£2", "Áý ÁÖ¼Ò1", "Áý ÁÖ¼Ò2" );
        check_len = check_arr.length

        for( i = 0; i < check_len; i++ )
        {
                if( !check_arr[i].value || check_arr[i].value == "" )
                {
                        alert( check_err[i] + "À»(¸¦) ÀÔ·ÂÇØ ÁÖ¼¼¿ä." )
                        check_arr[i].focus();
                        return false;
                }
        }

		  //»ý³â¿ùÀÏ °Ë»ç
		  if (typeof(f.lunar_calendar1)=='object' && typeof(f.lunar_calendar2)=='object' && typeof(f.lunar_calendar3)=='object') {
			  if (f.lunar_calendar1.value || f.lunar_calendar2.value || f.lunar_calendar3.value) {
				  if (!chkDateType(f.lunar_calendar1.value, f.lunar_calendar2.value, f.lunar_calendar3.value)) {				  
					  f.lunar_calendar1.focus();
					  return false;
				  }
			  }
		  }

		  //°áÈ¥±â³äÀÏ °Ë»ç
		  if (typeof(f.wedding_anniversary1)=='object' && typeof(f.wedding_anniversary2)=='object' && typeof(f.wedding_anniversary3)=='object') {
			  if (f.wedding_anniversary1.value || f.wedding_anniversary2.value || f.wedding_anniversary3.value) {
				  if (!chkDateType(f.wedding_anniversary1.value, f.wedding_anniversary2.value, f.wedding_anniversary3.value)) {
					  f.wedding_anniversary1.focus();
					  return false;
				  }
			  }
		  }

		  //¹è¿ìÀÚ »ýÀÏ °Ë»ç
		  if (typeof(f.life_partner_birthday1)=='object' && typeof(f.life_partner_birthday2)=='object' && typeof(f.life_partner_birthday3)=='object') {
			  if (f.life_partner_birthday1.value || f.life_partner_birthday2.value || f.life_partner_birthday3.value) {
				  if (!chkDateType(f.life_partner_birthday1.value, f.life_partner_birthday2.value, f.life_partner_birthday3.value)) {
					  f.life_partner_birthday1.focus();
					  return false;
				  }
			  }
		  }

        if( f.passwd.value != f.passwd_check.value )
        {
                alert( "ºñ¹Ð¹øÈ£¿Í ºñ¹Ð¹øÈ£ È®ÀÎÀÌ Æ²¸³´Ï´Ù." );

                return false
        }


       if( f.mode.value == 'add' )
       {

		if (typeof(f.ssn1) != "undefined" && typeof(f.ssn2) != "undefined") {
               if( f.ssn1.value && f.ssn2.value )
               {
                       if( !is_ssn_check( f.ssn1.value, f.ssn2.value ) )
                       {
                                  alert( '¿Ã¹Ù¸¥ ÁÖ¹Îµî·Ï¹øÈ£ Á¶ÇÕÀÌ ¾Æ´Õ´Ï´Ù.' )

                                  return false
                       }
               }
		}
       }

	// È¸¿ø Å»Åð½Ã Àû¸³±ÝÀÌ ÀÖ´Ù¸é
	// Àû¸³±Ý Ç¥½Ã ÈÄ 
	// »èÁ¦¿©ºÎ¸¦ ÇÑ¹ø ´õ ¹¯´Â´Ù.
	if( f.mode.value == 'del' )
	{
		if( typeof( f.avail_mileage ) == "object" )
		{
			if( f.avail_mileage.value )
			{
				msg = 'ÇöÀç Àû¸³±Ý : ' + f.avail_mileage.value + '\n';
				msg += 'Å»ÅðÇÏ¸é Àû¸³±ÝÀÌ »èÁ¦ µË´Ï´Ù.' + '\n';
				msg += 'Á¤¸»·Î Å»Åð ÇÏ½Ã°Ú½À´Ï±î?';

				if( !confirm( msg ) )
				{
					return false;
				}
			}
		}
	}

        return true
}

if (typeof(lpinfo) != "undefined") {
    document.cookie = 'lpinfo=' + lpinfo;
}

function getCheckNickName(sNickName)
{
    var iBtye = 0;
    for (var i =0; i<sNickName.length; i++) {
        if (sNickName.charCodeAt(i) > 128) {
            iBtye += 2;
        } else {
            iBtye += 1;
        }
    }
    if (iBtye < 4) {
        document.getElementById("nickNameCheckMsg").innerHTML = "ÇÑ±Û 2ÀÚ ÀÌ»ó/¿µ¹® ´ë¼Ò¹®ÀÚ 4ÀÚ/¼ýÀÚ È¥¿ë »ç¿ë °¡´ÉÇÕ´Ï´Ù."
    }
    if (iBtye > 4 && iBtye < 20) {
        document.getElementById("nickNameCheckMsg").style.display = "inline";
        document.getElementById("nickNameCheckMsg").innerHTML = "";
    }
    if (iBtye > 20) {
        document.getElementById("nickNameCheckMsg").innerHTML = "ÇÑ±Û 10ÀÚ ÀÌÇÏ/¿µ¹® ´ë¼Ò¹®ÀÚ 20ÀÚ/¼ýÀÚ È¥¿ë »ç¿ë °¡´ÉÇÕ´Ï´Ù."
    }
}

//2009-12-31 jykim º°¸í Ã¼Å©
var checkNickName = {
    getCheckNickName : function (sNickName) 
    {
        var iBtye = 0;
        for (var i =0; i<sNickName.length; i++) {
            if (sNickName.charCodeAt(i) > 128) {
                iBtye += 2;
            } else {
                iBtye += 1;
            }
        }
        if (iBtye < 4) {
            document.getElementById("nickNameCheckMsg").innerHTML = "ÇÑ±Û 2ÀÚ ÀÌ»ó/¿µ¹® ´ë¼Ò¹®ÀÚ 4ÀÚ/¼ýÀÚ È¥¿ë »ç¿ë °¡´ÉÇÕ´Ï´Ù.";
            document.getElementById("nick_name_flag").value = "B";  //±ÛÀÚ ¼ö ÀÌÇÏ »ç¿ë ºÒ°¡
            return false;
        }
        if (iBtye > 3 && iBtye <= 20) {
            document.getElementById("nickNameCheckMsg").innerHTML = "";
            return true;
        }
        if (iBtye > 20) {
            document.getElementById("nickNameCheckMsg").innerHTML = "ÇÑ±Û 10ÀÚ ÀÌÇÏ/¿µ¹® ´ë¼Ò¹®ÀÚ 20ÀÚ/¼ýÀÚ È¥¿ë »ç¿ë °¡´ÉÇÕ´Ï´Ù.";
            document.getElementById("nick_name_flag").value = "E";  //±ÛÀÚ ¼ö ÃÊ°ú
            return false;
        }
    },
    setNickNameFlag : function (obj)
    {
        /** 
         *  obj.responseText;
         *  0 -> Á¤»ó
         *  1 -> valid ¿À·ù
         *  2 -> »ç¿ëÁßÀÎ º°¸í
         *  3 -> ÅÂ±× »ç¿ë(ÅÂ±× »ç¿ë ºÒ°¡)
         */
        var iCheckFlag = obj.responseText;

        if (iCheckFlag == 0) {
            document.getElementById("nick_name_flag").value = "P";  //º°¸í »ç¿ë°¡´É
            document.getElementById("nickNameCheckMsg").innerHTML = "±âÀçÇÏ½Å º°¸í »ç¿ëÀÌ °¡´ÉÇÕ´Ï´Ù.";
            return;
        } else if (iCheckFlag == 2) {
            document.getElementById("nick_name_flag").value = "F";  //º°¸í ºÒ°¡´É
            document.getElementById("nickNameCheckMsg").innerHTML = "µ¿ÀÏÇÑ º°¸íÀ» »ç¿ëÁßÀÎ °í°´ÀÌ ÀÖ½À´Ï´Ù.";
            return false;
        } else if (iCheckFlag == 3) {
            document.getElementById("nick_name_flag").value = "H";  //ÅÂ±× »ç¿ë ºÒ°¡´É
            alert("º°¸í¿¡ ÅÂ±×¸¦ »ç¿ëÇÒ ¼ö ¾ø½À´Ï´Ù.");
            document.getElementById("nickNameCheckMsg").innerHTML = "º°¸í¿¡ ÅÂ±×¸¦ »ç¿ëÇÒ ¼ö ¾ø½À´Ï´Ù.";
            return false;
        } else {
            document.getElementById("nick_name_flag").value = "F";  //º°¸í ºÒ°¡´É
            document.getElementById("nickNameCheckMsg").innerHTML = "Àß¸øµÈ º°¸í ÀÔ´Ï´Ù.";
            return false;
        }
    },
    ajaxRequest : function (sNickName)
    {
        if (this.getCheckNickName(sNickName) === false) {
            return false;
        }
        var sParam = "&sNickName="+sNickName+"&sUserId="+document.forms['frm'].member_id.value;
        sendRequest(checkNickName.setNickNameFlag, sParam, 'get','/front/php/c/member_nickname_check.php', false, true);
    }
}

// È¸¿ø °¡ÀÔ½Ã È¸¿øÁ¤º¸ ·¹ÀÌ¾î Á¶Àý
function member_typeLayer(mode){

	var f = document.frm;
	var f2 = document.frm2;

	var mode = f.mode.value;

	// È¸¿ø±¸ºÐ
	var member_type = getCheckedValue(f2.member_type);
	var company_type = getCheckedValue(f2.company_type);
	var personal_type = getCheckedValue(f2.personal_type);
	var foreigner_type = getCheckedValue(f2.foreigner_type);

	// ½Ç¸íÀÎÁõÀ» »ç¿ëÇÏÁö ¾ÊÀ» °æ¿ì¸¦ À§ÇØ¼­
	f.member_type.value = member_type;
	f.company_type.value = company_type;

	document.getElementById("auth_tr").style.display = '';

	// ½Å±Ô °¡ÀÔÀÌ ¾Æ´Ï°í Ã¹ Á¢¼ÓÀÏ °æ¿ì
	if(typeof(mode) != 'undefined' && mode == 'update'){

	}

	switch(member_type){
		case 'p':
			allHidden();
			document.getElementById("name_type_view").style.display = '';
			_personal_type(personal_type, member_type, company_type, mode);
		break;

		case 'c':
			allHidden();
			document.getElementById("company_type_view").style.display = '';
			_personal_type(personal_type, member_type, company_type, mode);
			_company_type(company_type);
		break;

		case 'f':
			allHidden();
			document.getElementById("foreigner_type_view").style.display = '';
			if(document.getElementById('citizenship') != null){
				document.getElementById("citizenship").style.display = '';
			}
			if(document.getElementById('name_field') != null){
				document.getElementById('name_field').style.display = '';
				document.getElementById('name_key_display_name').style.display = '';
			}
			_foreign_type(foreigner_type);
		break;
	}
}

function allHidden(){
	document.getElementById("name_type_view").style.display = 'none';
	document.getElementById("company_type_view").style.display = 'none';
	document.getElementById("foreigner_type_view").style.display = 'none';
	document.getElementById("name_view").style.display = 'none';
	document.getElementById("ipin_view").style.display = 'none';
	document.getElementById("bname_view").style.display = 'none';

	if(document.getElementById('citizenship') != null){
		document.getElementById("citizenship").style.display = 'none';
	}

	if(document.getElementById('name_field') != null){
		document.getElementById("name_field").style.display = 'none';
	}

	if(document.getElementById('ssn_field') != null){
		document.getElementById("ssn_field").style.display = 'none';
	}

	if(document.getElementById('cname_field') != null){
		document.getElementById("cname_field").style.display = 'none';
	}

	if(document.getElementById('cssn_field') != null){
		document.getElementById("cssn_field").style.display = 'none';
	}

	if(document.getElementById('cname_field2') != null){
		document.getElementById("cname_field2").style.display = 'none';
	}

	if(document.getElementById('name_input_view') != null){
		document.getElementById('name_input_view').style.display = 'none';
	}
	if(document.getElementById('ssn_input_view') != null){
		document.getElementById('ssn_input_view').style.display = 'none';
	}

	if(document.getElementById('name_key_display_name') != null){
		document.getElementById('name_key_display_name').style.display = 'none';
	}
	if(document.getElementById('name_key_display_bname') != null){
		document.getElementById('name_key_display_bname').style.display = 'none';
	}
	if(document.getElementById('ssn_key_display_bssn') != null){
		document.getElementById('ssn_key_display_bssn').style.display = 'none';
	}
	if(document.getElementById('ssn_key_display_fssn') != null){
		document.getElementById('ssn_key_display_fssn').style.display = 'none';
	}
	if(document.getElementById('ssn_key_display_pssn') != null){
		document.getElementById('ssn_key_display_pssn').style.display = 'none';
	}
	if(document.getElementById('ssn_key_display_dssn') != null){
		document.getElementById('ssn_key_display_dssn').style.display = 'none';
	}
	if(document.getElementById('ssn_key_display_ssn') != null){
		document.getElementById('ssn_key_display_ssn').style.display = 'none';
	}

}

function _foreign_type(foreigner_type){
	switch(foreigner_type){
		case 'f':
			if(document.getElementById('ssn_field') != null){
				document.getElementById('ssn_field').style.display = '';
				document.getElementById('ssn_key_display_fssn').style.display = '';
			}
		break;

		case 'p':
			if(document.getElementById('ssn_field') != null){
				document.getElementById('ssn_field').style.display = '';
				document.getElementById('ssn_key_display_pssn').style.display = '';
			}
		break;

		case 'd':
			if(document.getElementById('ssn_field') != null){
				document.getElementById('ssn_field').style.display = '';
				document.getElementById('ssn_key_display_dssn').style.display = '';
			}
		break;
	}
}

function _company_type(company_type){
	switch(company_type){
		case 'p':
			document.getElementById("name_type_view").style.display = '';
			if(document.getElementById('cname_field') != null){
				document.getElementById("cname_field").style.display = '';
			}
			if(document.getElementById('cssn_field') != null){
				document.getElementById("cssn_field").style.display = '';
			}
		break;

		case 'c':
			document.getElementById("bname_view").style.display = '';
			document.getElementById("ipin_view").style.display = 'none';
			document.getElementById("name_view").style.display = 'none';
			if(document.getElementById('name_field') != null){
				document.getElementById('name_field').style.display = '';
				document.getElementById('name_key_display_bname').style.display = '';
			}
			if(document.getElementById('ssn_field') != null){
				document.getElementById('ssn_field').style.display = '';
				document.getElementById('ssn_key_display_bssn').style.display = '';
			}
			if(document.getElementById('cname_field2') != null){
				document.getElementById('cname_field2').style.display = '';
			}
			if(document.getElementById('cssn_field') != null){
				document.getElementById('cssn_field').style.display = '';
			}
		break;

		default:
			document.getElementById("ipin_view").style.display = 'none';
			document.getElementById("name_view").style.display = 'none';
		break;
	}
}

function _personal_type(personal_type, member_type, company_type, mode){
	switch(personal_type){
		case 'n':
			document.getElementById("name_view").style.display = '';
			document.getElementById("ipin_view").style.display = 'none';

			if(company_type == 'p'){
				if(document.getElementById('name_field') != null){
					document.getElementById('name_field').style.display = '';
					document.getElementById('name_key_display_name').style.display = '';
				}
				if(document.getElementById('ssn_field') != null){
					document.getElementById('ssn_field').style.display = '';
					document.getElementById('ssn_key_display_ssn').style.display = '';
				}
			}
		break;

		case 'i':
			document.getElementById("name_view").style.display = 'none';
			document.getElementById("ipin_view").style.display = '';

			if(company_type == 'p'){
				if(document.getElementById('name_field') != null){
					document.getElementById('name_field').style.display = '';
					document.getElementById('name_key_display_name').style.display = '';
				}
				if(document.getElementById('ssn_field') != null){

					if(mode == 'add'){
						document.getElementById('ssn_field').style.display = 'none';
						document.getElementById('ssn_key_display_ssn').style.display = 'none';
					}else{
						document.getElementById('ssn_field').style.display = '';
						document.getElementById('ssn_key_display_ssn').style.display = '';
					}
				}
			}
		break;

		case '':
			if(member_type == 'p' || company_type == 'p'){
				if(document.getElementById('name_input_view') != null){
					document.getElementById('name_input_view').style.display = '';
				}
				if(document.getElementById('ssn_input_view') != null){
					document.getElementById('ssn_input_view').style.display = '';
				}
				document.getElementById("auth_tr").style.display = 'none';
			}
		break;
	}
}

function getCheckedValue(radioObj) {
	if(!radioObj)
		return "";
	var radioLength = radioObj.length;
	if(radioLength == undefined)
		if(radioObj.checked)
			return radioObj.value;
		else
			return "";
	for(var i = 0; i < radioLength; i++) {
		if(radioObj[i].checked) {
			return radioObj[i].value;
		}
	}
	return "";
}


function on_loaded_1(oj) {
//	alert(oj.responseText);
	eval(oj.responseText);
}

// ½Ç¸íÀÎÁõ
function check_name_auth(auth_type){

	var f = document.frm;
	var f2 = document.frm2;

	if(auth_type == 'ssn'){

		if( f2.name.value == '' ){
			alert("½Ç¸íÀ» ÀÔ·ÂÇÏ¼¼¿ä" ) ;
			f2.name.focus() ;

			return false;
		}

		if( f2.name.value.match(/\s/)){
			alert("ÀÌ¸§¿¡ °ø¹éÀÌ µé¾î °¥ ¼ö ¾ø½À´Ï´Ù." ) ;
			f2.name.focus();

			return false;
		} 

		if( f2.ssn1.value == '' ){
			alert("ÁÖ¹Î ¹øÈ£ ¾Õ ÀÚ¸®¸¦ ÀÔ·ÂÇÏ¼¼¿ä" ) ;
			f2.ssn1.focus() ;

			return false;
		}

		if( f2.ssn2.value == '' ){
			alert("ÁÖ¹Î ¹øÈ£ µÞ ÀÚ¸®¸¦ ÀÔ·ÂÇÏ¼¼¿ä" ) ;
			f2.ssn2.focus() ;

			return false;
		}
		
		name = stringToHex(f2.name.value);
		ssn1 = stringToHex(f2.ssn1.value);
		ssn2 = stringToHex(f2.ssn2.value);

		var registNameAUTH = '';
		if(typeof(f.registNameAUTH) != 'undefined'){
			registNameAUTH = f.registNameAUTH.value;
		}

		var setValue = '&registNameAUTH='+registNameAUTH+'&name='+name+'&ssn1='+ssn1+'&ssn2='+ssn2;

	}else if(auth_type == 'bssn'){

		if( f2.bname.value == '' ){
			alert("¹ýÀÎ¸íÀ» ÀÔ·ÂÇÏ¼¼¿ä" ) ;
			f2.bname.focus() ;

			return false;
		}

		if( f2.bname.value.match(/\s/)){
			alert("¹ýÀÎ¸í¿¡ °ø¹éÀÌ µé¾î °¥ ¼ö ¾ø½À´Ï´Ù." ) ;
			f2.bname.focus();

			return false;
		} 

		if( f2.bssn1.value == '' ){
			alert("¹ýÀÎ ¹øÈ£ ¾Õ ÀÚ¸®¸¦ ÀÔ·ÂÇÏ¼¼¿ä" ) ;
			f2.bssn1.focus() ;

			return false;
		}

		if( f2.bssn2.value == '' ){
			alert("¹ýÀÎ ¹øÈ£ µÞ ÀÚ¸®¸¦ ÀÔ·ÂÇÏ¼¼¿ä" ) ;
			f2.bssn2.focus() ;

			return false;
		}
		
		bname = stringToHex(f2.bname.value);
		bssn1 = stringToHex(f2.bssn1.value);
		bssn2 = stringToHex(f2.bssn2.value);

		var setValue = '&bname='+bname+'&bssn1='+bssn1+'&bssn2='+bssn2;

	}else if (auth_type == 'foreign'){

		if( f2.fname.value == '' ){
			alert("½Ç¸íÀ» ÀÔ·ÂÇÏ¼¼¿ä" ) ;
			f2.fname.focus() ;

			return false;
		}
/*
		if( f2.fname.value.match(/\s/)){
			alert("½Ç¸í¿¡ °ø¹éÀÌ µé¾î °¥ ¼ö ¾ø½À´Ï´Ù." ) ;
			f2.fname.focus();

			return false;
		}
*/
		var auth_type = getCheckedValue(f2.foreigner_type);

		if(auth_type == 'f'){
			var title = '¿Ü±¹ÀÎµî·Ï¹øÈ£';
		}else if(auth_type == 'p'){
			var title = '¿©±Ç¹øÈ£';
		}else if(auth_type == 'd'){
			var title = '±¹Á¦¿îÀü¸éÇãÁõ';
		}

		if( f2.fssn.value == '' ){
			alert(title+"¹øÈ£¸¦ ÀÔ·ÂÇÏ¼¼¿ä" );
			f2.fssn.focus() ;
			return false;
		}

		fname = stringToHex(f2.fname.value);
		fssn = stringToHex(f2.fssn.value);
		var setValue = '&fname='+fname+'&fssn='+fssn;

	}

	var member_type = getCheckedValue(f2.member_type);

	sendRequest(on_loaded_1, '&member_type='+member_type+'&auth_type='+auth_type+setValue, 'GET', '/front/php/c/member_regist_ajax.php', true, true);

	return true;
}

function stringToHex (s) {
    s = encodeURI(s);
    var r = "0x";
    var hexes = new Array ("0","1","2","3","4","5","6","7","8","9","a","b","c","d","e","f");
    for (var i=0; i<s.length; i++) {
        r += hexes [s.charCodeAt(i) >> 4] + hexes [s.charCodeAt(i) & 0xf];
    }	
    
    return r;
}

function fnIpinPopup(){
	var f2 = document.frm2;
	var f3 = document.frmIpin;

	// È¸¿ø±¸ºÐ
	var member_type = getCheckedValue(f2.member_type);
	f3.ipin_param1.value=member_type;

	window.name ="ipin_parent_window";
    window.open('', 'popupIpin','width=448, height=500');
    document.frmIpin.target = "popupIpin";
    document.frmIpin.action = "http://i-pin.cafe24.com/ipin/?cont=callIpinPopup&cpKey=I0001";
    document.frmIpin.submit();
}

function chkDateType(y,m,d) {//³¯Â¥Çü½Ä Ã¼Å©
	var yy,mm,dd;

	if (!isNumber(y) || !isNumber(m) || !isNumber(d)) {
		alert('2010-01-01 Çü½ÄÀ¸·Î ÀÔ·ÂÇØÁÖ¼¼¿ä');
		return false;
	}
	
	yy = parseInt(y, 10);
	mm = parseInt(m, 10);
	dd = parseInt(d, 10);

	if ((yy < 1900) || (mm < 1 || mm > 12) || (dd < 1 || dd > 31)) {
		alert('ÀÔ·ÂÇÏ½Å ³¯Â¥¸¦ ´Ù½Ã È®ÀÎÇØ ÁÖ¼¼¿ä');
		return false;
	}

	return true;
}

function isNumber(num) {//¼ýÀÚ¿©ºÎ Ã¼Å©
	return (/^[0-9]+$/).test(num); 
}
