function func_birth(){
   var dd = document.myform;        	
   dd.birth_year.value = '19' + dd.jumin.value.substr(0, 2);	// ³â        	
   dd.birth_mon.value = dd.jumin.value.substr(2,2);		// ¿ù
   dd.birth_day.value = dd.jumin.value.substr(4,2);		// ¿ù
} // end func_birth

function func_popup(w,h,s,ref){
	var width = w;
    var height = h;
    var window_left = (screen.width/2)-(width/2);
    var window_top = (screen.height/2)-(height/2);

    window.open(ref,'popup','width=' + width + ',height=' + height + ',scrollbars=' + s + ',status=no,top=' + window_top + ',left=' + window_left + '');
	return;
} // end fun_popup





// Ã¼Å©»çÇ× Ã³¸®

//-------------------------------------------------------
//ÁÖ¹Îµî·Ï¹øÈ£ Ã¼Å©
//-------------------------------------------------------

function no_check(no1,no2)
{

        if (no1.length != 6)
        {
           return -1;
         }

        else if (no2.length != 7)
        {
           return -1;

         }

        else {
           var str_serial1 = no1;
           var str_serial2 = no2;

           var digit=0
           for (var i=0;i<str_serial1.length;i++){
           var str_dig=str_serial1.substring(i,i+1);
           if (str_dig<'0' || str_dig>'9'){
           digit=digit+1
             }
        }

         if ((str_serial1 == '') || ( digit != 0 ))
         {

            return -1;
          }

         var digit1=0
            for (var i=0;i<str_serial2.length;i++){
                var str_dig1=str_serial2.substring(i,i+1);
                 if (str_dig1<'0' || str_dig1>'9'){
                     digit1=digit1+1
                    }
         }

         if ((str_serial2 == '') || ( digit1 != 0 ))
         {

            return -1;
          }

         if (str_serial1.substring(2,3) > 1)
         {

            return -1;
          }

         if (str_serial1.substring(4,5) > 3)
         {

            return -1;
          }

         if (str_serial2.substring(0,1) > 4 || str_serial2.substring(0,1) == 0)
         {

            return -1;
          }



            var a1=str_serial1.substring(0,1)
            var a2=str_serial1.substring(1,2)
            var a3=str_serial1.substring(2,3)
            var a4=str_serial1.substring(3,4)
            var a5=str_serial1.substring(4,5)
            var a6=str_serial1.substring(5,6)

            var check_digit=a1*2+a2*3+a3*4+a4*5+a5*6+a6*7

            var b1=str_serial2.substring(0,1)
            var b2=str_serial2.substring(1,2)
            var b3=str_serial2.substring(2,3)
            var b4=str_serial2.substring(3,4)
            var b5=str_serial2.substring(4,5)
            var b6=str_serial2.substring(5,6)
            var b7=str_serial2.substring(6,7)

            var check_digit=check_digit+b1*8+b2*9+b3*2+b4*3+b5*4+b6*5

            check_digit = check_digit%11
            check_digit = 11 - check_digit
            check_digit = check_digit%10

         if (check_digit != b7)
         {
            return -1;
         }
         else
         {

                        return 1;

         }
 }

}


//-------------------------------------------------------
// ÀüÈ­¹øÈ£ °ËÁõ
//-------------------------------------------------------
function IsKRPhoneNumber(strNumber)
{
    //¼ýÀÚ·Î¸¸ ±¸¼ºµÇ°í 2 ~ 4°³ÀÇ ±æÀÌ¸¦ °¡Á®¾ß ÇÔ.
    var regExpr = /^[0-9]{2,4}$/;

    if ( regExpr.test( strNumber ) )
        return true;
    else
        return false;
}

//////////////// ÀüÈ­¹øÈ£ ¼ýÀÚÀÎÁö Ã¼Å© start ///////////////////////

function check_phone(phone)
{
	str = phone;
	str = str.toUpperCase();

    for(i=0; i<str.length; i++)
    {
		if (str.charAt(i) == " ")
		{
			continue;
		 }
		else if ((str.charAt(i) < "0") || (str.charAt(i) > "9"))
		{
			return -1;
	    }
	}
}
//////////////// ÀüÈ­¹øÈ£ ¼ýÀÚÀÎÁö Ã¼Å© end ///////////////////////

function nextSsn(form)
{
    var str = form.ssn1.value.length;
    if(str == 6) form.ssn2.focus();
}


function id_check(id1){
	str = id1;
	var temp = str.replace(' ','');
	var MSG = '';

	if(( id1.length < 4 ) || ( id1.length > 12 ))
	{
		return -1;
	}

	str1 = str.toUpperCase();

	if(str1.substr(0,1) < "A" || str1.substr(0,1) > "Z"){
		return -1;
	}

	for(i=0; i<str1.length; i++){
		if (str1.charAt(i) == " "){
			return -1;
		}
		else if (((str1.charAt(i) < "A") || (str1.charAt(i) > "Z"))
		     && ((str1.charAt(i) < "0") || (str1.charAt(i) > "9"))){

			return -1;
		 }
	}


	str2 = str.toLowerCase();
	id1 = str2;
	return 1;
}



function name_chk ()
{
	    //FullName Check.
    document.myform.name.value.trim;
    strFullName = document.myform.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( "ÀÌ¸§Àº ÇÑ±Û·Î¸¸ ÀÔ·ÂÀÌ °¡´ÉÇÏ¸ç, ¶ç¾î¾²±â´Â Çã¿ëµÇÁö ¾Ê½À´Ï´Ù." );
            document.myform.name.focus();
            return false;
        }
    }

    if ( strFullName.length < 2 )
    {
        alert( "ÀÌ¸§Àº ÇÑ±Û 2~5ÀÚ¸® »çÀÌ¾î¾ß ÇÕ´Ï´Ù." );
        document.myform.name.focus();
        return false;
    }
}

//-------------------------------------------------------
// ÀÌ¸ÞÀÏ ¹× ÀÌ¸ÞÀÏÇüÅÂ ID°Ë»ç
//-------------------------------------------------------
function CheckEmail(strEmail)
{
    /** ±ÝÁö»çÇ×
     - @°¡ 2°³ÀÌ»ó
     - .ÀÌ ºÙ¾î¼­ ³ª¿À´Â °æ¿ì
     -  @.³ª  .@ÀÌ Á¸ÀçÇÏ´Â °æ¿ì
     - ¸ÇÃ³À½ÀÌ.ÀÎ °æ¿ì **/
    var regDoNot = /(@.*@)|(\.\.)|(@\.)|(\.@)|(^\.)/;
    /** ÇÊ¼ö»çÇ×
     - @ÀÌÀü¿¡ ÇÏ³ªÀÌ»óÀÇ ¹®ÀÚ°¡ ÀÖ¾î¾ß ÇÔ
     - @°¡ ÇÏ³ªÀÖ¾î¾ß ÇÔ
     - Domain¸í¿¡ .ÀÌ ÇÏ³ª ÀÌ»ó ÀÖ¾î¾ß ÇÔ
     - Domain¸íÀÇ ¸¶Áö¸· ¹®ÀÚ´Â ¿µ¹®ÀÚ 2~3°³ÀÌ¾î¾ß ÇÔ **/
    var regMust = /^[a-zA-Z0-9\-\.\_]+\@[a-zA-Z0-9\-\.]+\.([a-zA-Z]{2,3})$/;

    if ( !regDoNot.test(strEmail) && regMust.test(strEmail) )
        return true;
    else
        return false;
}

function func_submit()
{
	frm = document.myform;

	if((id_check(frm.id.value) == -1) || (frm.id.value == "" ))
	{
		str = "\n¾ÆÀÌµð´Â 4-12ÀÚÀÇ ¼ýÀÚ+¹®ÀÚ·Î ±¸¼º.";
		str+= "´Ü, Ã¹ ¹®ÀÚ´Â ¿µ¹®ÀÚ ÀÔ´Ï´Ù.";
		alert(str);
		frm.id.focus();
		return false;
	 }

    if( frm.passwd.value == "")
	{
		str = "\nºñ¹Ð¹øÈ£´Â 4-12ÀÚ ÀÌ³»ÀÇ ¿µ¹®°ú ¼ýÀÚ·Î ÀÔ·ÂÇÏ¿© ÁÖ½Ê½Ã¿À."
		alert(str)
		frm.passwd.focus()
		return false;
	 }

	if(frm.id.value == frm.passwd.value)
	{
		alert("ID¿Í ºñ¹Ð¹øÈ£´Â µ¿ÀÏÇÏ°Ô »ç¿ëÇÏ½Ç ¼ö ¾øÀ¾´Ï´Ù.!!!")
		frm.passwd.focus()
		return false;
	 }

	if(frm.passwd2.value == "")
	{
		alert("ºñ¹Ð¹øÈ£ È®ÀÎÀ» ÀÔ·Â ÇÏ¼¼¿ä.!!!")
		frm.passwd2.focus()
		return false;
	 }

	if( frm.passwd.value != frm.passwd2.value )
	{
		alert("ºñ¹Ð¹øÈ£¿Í ºñ¹Ð¹øÈ£È®ÀÎÀÌ ÀÏÄ¡ÇÏÁö ¾ÊÀ¾´Ï´Ù.!!!")
		frm.passwd.focus()
		return false;
	 }

	if( name_chk() ==  false )
	{
		return false;
	}

	if((no_check(frm.jumin.value,frm.jumin2.value) == -1) || (frm.jumin.value == "" ) || (frm.jumin2.value ==""))
	{
		str = "\n¿Ã¹Ù¸¥ ÁÖ¹Îµî·Ï¹øÈ£¸¦ ÀÔ·ÂÇÏ½Ê½Ã¿ä.!!";
		alert(str);
		frm.jumin.focus();
		return false;
	 }

	
	if ( frm.post.value == "" )
	{
		alert("¿ìÆí¹øÈ£¸¦ ÀÔ·ÂÇÏ½Ê½Ã¿À.");
		frm.post.focus();
		return false;

 	}

    if ( frm.post2.value == "" )
	{
		alert("Check Zipcode Please.");
		frm.post2.focus();
		return false;
 	}

    if (frm.juso.value == ""){
	    alert("Check Address Please.")
		frm.juso.focus();
		return false;
	}

    if (frm.tel.value == ""){
	    alert("Check Phone Please.")
		frm.tel.focus();
		return false;
	}

    if (frm.tel2.value == "Check Phone Please."){
	    alert("")
		frm.tel2.focus();
		return false;
	}

    if (frm.tel3.value == ""){
	    alert("Check Phone Please.")
		frm.tel3.focus();
		return false;
	}

    if (frm.mob.value == ""){
	    alert("Check Mobile Please.")
		frm.mob.focus();
		return false;
	}

    if (frm.mob2.value == ""){
	    alert("Check Mobile Please.")
		frm.mob2.focus();
		return false;
	}

	if (frm.mob3.value == ""){
	    alert("Check Mobile Please.")
		frm.mob3.focus();
		return false;
	}

	if (frm.email.value == "" )
	{
		alert("Check E-mail Please.")
		frm.email.focus()
		return false;
 	}


	if (CheckEmail(frm.email.value) == false)
	{
		alert("Check E-mail Please.")
		frm.email.focus()
		return false;
 	}

    return true;	
} // end func_submit



function func_submit3()
{
	frm = document.myform;

	if((id_check(frm.id.value) == -1) || (frm.id.value == "" ))
	{
		str = "\nFill in your UserName. min. 4 char.";
		alert(str);
		frm.id.focus();
		return false;
	 }

    if( frm.passwd.value == "")
	{
		str = "\nFill in your UserPassword. min. 4 char."
		alert(str)
		frm.passwd.focus()
		return false;
	 }
/*
	if(frm.id.value == frm.passwd.value)
	{
		alert("ID¿Í ºñ¹Ð¹øÈ£´Â µ¿ÀÏÇÏ°Ô »ç¿ëÇÏ½Ç ¼ö ¾øÀ¾´Ï´Ù.!!!")
		frm.passwd.focus()
		return false;
	 }
*/
	if(frm.passwd2.value == "")
	{
		alert("Check Password Please.")
		frm.passwd2.focus()
		return false;
	 }

	if( frm.passwd.value != frm.passwd2.value )
	{
		alert("Check Password Please.")
		frm.passwd2.focus()
		return false;
	 }

    if (frm.tel.value == ""){
	    alert("Check Phone Please.")
		frm.tel.focus();
		return false;
	}

    if (frm.tel2.value == ""){
	    alert("Check Phone Please.")
		frm.tel2.focus();
		return false;
	}

    if (frm.tel3.value == ""){
	    alert("Check Phone Please.")
		frm.tel3.focus();
		return false;
	}

    if (frm.mob.value == ""){
	    alert("Check Mobile Please.")
		frm.mob.focus();
		return false;
	}

    if (frm.mob2.value == ""){
	    alert("Check Mobile Please.")
		frm.mob2.focus();
		return false;
	}

	if (frm.mob3.value == ""){
	    alert("Check Mobile Please.")
		frm.mob3.focus();
		return false;
	}
    if (frm.zsfCode.value == "" )
    {   
        alert("Check Spam Code.")
        frm.zsfCode.focus()
        return false;
    }   



	if (frm.email.value == "" )
	{
		alert("Check E-mail Please.")
		frm.email.focus()
		return false;
 	}


	if (CheckEmail(frm.email.value) == false)
	{
		alert("Check E-mail Please.")
		frm.email.focus()
		return false;
 	}

    return true;	
} // end func_submit



function func_submit2()
{
	frm = document.myform;

	if(frm.passwd.value && frm.passwd2.value == "")
	{
		alert("Check Password Please.")
		frm.passwd2.focus()
		return false;
	 }

	if( frm.passwd.value && frm.passwd.value != frm.passwd2.value )
	{
		alert("Check Password Please.")
		frm.passwd2.focus()
		return false;
	 }

	if( name_chk() ==  false )
	{
		return false;
	}

	
	if ( frm.post.value == "" )
	{
		alert("Check Zipcode Please.");
		frm.post.focus();
		return false;

 	}

    if ( frm.post2.value == "" )
	{
		alert("Check Zipcode Please.");
		frm.post2.focus();
		return false;
 	}

    if (frm.juso.value == ""){
	    alert("Check Address Please.")
		frm.juso.focus();
		return false;
	}

    if (frm.tel.value == ""){
	    alert("Check Phone Please.")
		frm.tel.focus();
		return false;
	}

    if (frm.tel2.value == ""){
	    alert("Check Phone Please.")
		frm.tel2.focus();
		return false;
	}

    if (frm.tel3.value == ""){
	    alert("Check Phone Please.")
		frm.tel3.focus();
		return false;
	}

    if (frm.mob.value == ""){
	    alert("Check Mobile Please.")
		frm.mob.focus();
		return false;
	}

    if (frm.mob2.value == ""){
	    alert("Check Mobile Please.")
		frm.mob2.focus();
		return false;
	}

	if (frm.mob3.value == ""){
	    alert("Check Mobile Please.")
		frm.mob3.focus();
		return false;
	}

	if (frm.email.value == "" )
	{
		alert("Check E-mail Please.")
		frm.email.focus()
		return false;
 	}


	if (CheckEmail(frm.email.value) == false)
	{
		alert("Check E-mail Please.")
		frm.email.focus()
		return false;
 	}

    return true;	
} // end func_submit2
