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;

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

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

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

        if( f.agreement_check )
        {
                if( !f.agreement_check.checked )
                {
                        alert( 'ÀÌ¿ë¾à°ü¿¡ µ¿ÀÇÇÏ¼Å¾ß ÇÕ´Ï´Ù.' );
                        return false
                }
        }

		if( f.infomation_check )
        {
                if( !f.infomation_check.checked )
                {
                        alert( '°³ÀÎÁ¤º¸Ãë±Þ¹æÄ§¿¡ µ¿ÀÇÇÏ¼Å¾ß ÇÕ´Ï´Ù.' );
                        return false
                }
        }

	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" )
                {
                        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 == '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 == "ssn1" ||
                                obj.name == "ssn2"
                                )
                        {
								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;
								}
                                continue;
                        }

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

                                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;
		}

        // 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] + "À»(¸¦) ÀÔ·ÂÇØ ÁÖ¼¼¿ä." )
                        return false;
                }
        }

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

                return false
        }

	if( f.mode.value == 'add' )
	{
		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;
}
