﻿function id_check() {
    urlname = "member_checkid.aspx?div=0&m_id=" + form1.id.value;
	window.open(urlname, "browse_org","height=250,width=350, menubar=no,directories=no,resizable=no,status=no,scrollbars=no");

}

function corp_id_check() {
	    var corp_code = form1.txtCorp_code1.value + form1.txtCorp_code2.value + form1.txtCorp_code3.value;
	    
    	if(isNaN(corp_code) == true)
        {
            alert("회원번호는 숫자만 가능합니다.");
            form1.txtCorp_code1.focus();
            return false;
        }
	    
        if (corp_code.length != 10) 
        {
            alert("사업자등록번호가 잘못되었습니다.");                
            form1.txtCorp_code1.focus();
		    return;
        }

        sumMod = 0; 
        sumMod += parseInt(corp_code.substring(0,1));
        sumMod += parseInt(corp_code.substring(1,2)) * 3 % 10;
        sumMod += parseInt(corp_code.substring(2,3)) * 7 % 10;
        sumMod += parseInt(corp_code.substring(3,4)) * 1 % 10;
        sumMod += parseInt(corp_code.substring(4,5)) * 3 % 10;
        sumMod += parseInt(corp_code.substring(5,6)) * 7 % 10;
        sumMod += parseInt(corp_code.substring(6,7)) * 1 % 10;
        sumMod += parseInt(corp_code.substring(7,8)) * 3 % 10;
        sumMod += Math.floor(parseInt(corp_code.substring(8,9)) * 5 / 10);
        sumMod += parseInt(corp_code.substring(8,9)) * 5 % 10;
        sumMod += parseInt(corp_code.substring(9,10));

        if (sumMod % 10 != 0) 
        {
            alert("사업자등록번호가 잘못되었습니다.");                
            form1.txtCorp_code1.focus();
		    return;
        }	    

	    //op
	    urlname = "../member/corporate_checkid.aspx?m_id="+form1.txtCorp_code1.value + "-" + form1.txtCorp_code2.value + "-" + form1.txtCorp_code3.value+"&div=2";
	    window.open(urlname, "browse_org","height=250,width=350, menubar=no,directories=no,resizable=no,status=no,scrollbars=no");

}

// 유효성 체크(등록)
function member_save() {
	if(!form1.agree.checked) {
		alert("회원약관에 동의 해주세요.");
		form1.agree.focus();
		return;
	}
	
	if(form1.agree1.checked != null && !form1.agree1.checked) {
		alert("개인정보 수집에 동의 해주세요.");
		form1.agree1.focus();
		return;
	}
	
	if(form1.id.value == "") {
		alert("아이디를 입력 해주세요.");
		form1.id.focus();
		return;
	}
	
	if(form1.id.value.search(/^\d/) != -1 || form1.id.value.search(/[_\W]/) != -1 ||  form1.id.value.search(/[\W]/) != -1)
    {
        alert("아이디는 영어와 숫자만 가능합니다.");
        form1.id.focus();
        return false;
    }
    
    if(form1.pass.value == "") {
		alert("비밀번호를 입력 해주세요.");
		form1.pass.focus();
		return;
	}
	if(form1.pass.value.length < 4) {
		alert("4자 이상인 비밀번호를 입력해 주세요.");
		form1.pass.focus();
		return;
	}
	if(form1.pass.value != form1.pass_re.value) {
		alert("비밀번호가 일치하지 않습니다.");
		form1.pass_re.focus();
		return;
	}
    
	if(form1.first_name.value == "") {
		alert("한글이름을 입력 해주세요.");
		form1.first_name.focus();
		return;
	}
	if(form1.first_r_name.value == "") {
		alert("영문이름을 입력 해주세요.");
		form1.first_r_name.focus();
		return;
	}
	if(form1.p_num1.value == '' || form1.p_num2.value =='') {
		alert('주민등록번호를 입력해주세요!');
		form1.p_num1.focus();
		return;
	}
	
	   var strregistnum1;
       var strregistnum2;
       var jumin ;
	   strregistnum1 = form1.p_num1.value;
       strregistnum2 = form1.p_num2.value;

	   jumin = strregistnum1 + strregistnum2;
	  
       var strA, strB, strC, strD, strE, strF, strG, strH, strI, strJ, strK, strL, strM, strN, strZ;
       var nCalA, nCalB, nCalC;
       strA = jumin.substr(0, 1); 
       strB = jumin.substr(1, 1);
       strC = jumin.substr(2, 1);
       strD = jumin.substr(3, 1);
       strE = jumin.substr(4, 1);
       strF = jumin.substr(5, 1);
       strG = jumin.substr(6, 1); 
       strH = jumin.substr(7, 1);
       strI = jumin.substr(8, 1);
       strJ = jumin.substr(9, 1);
       strK = jumin.substr(10, 1);
       strL = jumin.substr(11, 1);
       strM = jumin.substr(12, 1);
       strZ = strA*2 + strB*3 + strC*4 + strD*5 + strE*6 + strF*7 + strG*8 + strH*9 + strI*2 + strJ*3 + strK*4 + strL*5;
       nCalA = eval(strZ);
       nCalB = nCalA % 11;
       nCalC = 11 - nCalB;
       nCalC = nCalC % 10;
     if ( nCalC != strM) 
     {
		alert ('정확한 주민등록번호 정보를 확인해주세요');
		form1.p_num1.focus();
		
		return;
     }
	
	if(form1.post_1.value == '') {
		alert('우편번호를 입력해 주세요!');
		form1.post_1.focus();
		return;
	}
	
	if(form1.post_2.value == '') {
		alert('우편번호를 입력해 주세요!');
		form1.post_2.focus();
		return;
	}
/*	
	if(isNaN(form1.postnum.value) == true)
	{
		alert('우편번호는 숫자만 가능합니다.');
		form1.postnum.focus();
		return;
	}
*/	
	if(form1.address1.value == '' || form1.address2.value == '') {
		alert('주소를 입력해 주세요!');
		form1.address1.focus();
		return;
	}
	
	if(form1.e_mail1.value == '') {
		alert('email을 입력해 주세요!');
		form1.e_mail1.focus();
		return;
	}
	if(form1.e_mail2.value == '') {
		alert('email을 선택해 주세요!');
		form1.e_mail2.focus();
		return;
	}
	
	var email = form1.e_mail1.value + '@' + form1.e_mail2.value;
	
	if (email =='' || email <= 6 || email.indexOf ('@', 0) == -1 || email.indexOf ('.', 0) == -1) {
	        alert("'' " + email + " '', 은 이메일주소가 아닙니다"); 
	       return; 
    }
	if(form1.hp_1.value == '') {
		alert('핸드폰번호를 입력해 주세요!');
		form1.hp_1.focus();
		return;
	}
	
	if(form1.hp_2.value == '' || form1.hp_3.value == '') {
		alert('핸드폰번호를 입력해 주세요!');
		form1.hp_2.focus();
		return;
	}
	
	if(isNaN(form1.hp_3.value) == true || isNaN(form1.hp_2.value) == true)
	{
		alert('전화번호는 숫자만 가능합니다.');
		form1.hp_1.focus();
		return;
	}

    if(confirm('회원 정보를 정확히 입력하셨습니까?'))
    {
	    document.form1.action="register_db.aspx?m_msg=insert";
	    document.form1.submit();
	}
	else
	{
	    return;
	}
}

///////////////////////// 등록 확인 //////////////////////////////////
//////////////////////////////////////////////////////////////////////

function checkMsg(rtnCode)
{
    if(rtnCode == '-1')
    {
        document.all.Msg1.style.display = "none";
        document.all.Msg2.style.display = "";
    }
    else
    {
        document.all.Msg1.style.display = "";
        document.all.Msg2.style.display = "none";
    }    
}

/////////////////////// 회원정보확인변경 /////////////////////////////
//////////////////////////////////////////////////////////////////////

function dataSplit(p_num, email, tel, moblie, post)
{
    var arrTel = tel.split('-');
    document.form1.tel_1.value = arrTel[0];
    document.form1.tel_2.value = arrTel[1];
    document.form1.tel_3.value = arrTel[2];

    var arrMobile = moblie.split('-');
    document.form1.hp_1.value = arrMobile[0];
    document.form1.hp_2.value = arrMobile[1];
    document.form1.hp_3.value = arrMobile[2];
    
    var arrEmail = email.split('@');
    document.form1.e_mail1.value = arrEmail[0];
    document.form1.e_mail2.value = arrEmail[1];
    
    var arrP_num = p_num.split('-');
    document.form1.p_num1.value = arrP_num[0];
    document.form1.p_num2.value = arrP_num[1];
    
    var arrPost = post.split('-');
    document.form1.post_1.value = arrPost[0];
    document.form1.post_2.value = arrPost[1];
   
}

// 유효성 체크(수정)
function memberModify() {

if(form1.pass.value == "") {
		alert("비밀번호를 입력 해주세요.");
		form1.pass.focus();
		return;
	}
	if(form1.pass.value.length < 4) {
		alert("4자 이상인 비밀번호를 입력해 주세요.");
		form1.pass.focus();
		return;
	}
	if(form1.pass.value != form1.pass_re.value) {
		alert("비밀번호가 일치하지 않습니다.");
		form1.pass_re.focus();
		return;
	}
    
	if(form1.first_name.value == "") {
		alert("한글이름을 입력 해주세요.");
		form1.first_name.focus();
		return;
	}
	if(form1.first_r_name.value == "") {
		alert("영문이름을 입력 해주세요.");
		form1.first_r_name.focus();
		return;
	}
//	if(form1.p_num1.value == '' || form1.p_num2.value =='') {
//		alert('주민등록번호를 입력해주세요!');
//		form1.p_num1.focus();
//		return;
//	}
	
	if(form1.post_1.value == '') {
		alert('우편번호를 입력해 주세요!');
		form1.post_1.focus();
		return;
	}
	
	if(form1.post_2.value == '') {
		alert('우편번호를 입력해 주세요!');
		form1.post_2.focus();
		return;
	}
/*	
	if(isNaN(form1.postnum.value) == true)
	{
		alert('우편번호는 숫자만 가능합니다.');
		form1.postnum.focus();
		return;
	}
*/	
	if(form1.address1.value == '') {
		alert('주소를 입력해 주세요!');
		form1.address1.focus();
		return;
	}
	
	if(form1.e_mail1.value == '') {
		alert('email을 입력해 주세요!');
		form1.e_mail1.focus();
		return;
	}
	if(form1.e_mail2.value == '') {
		alert('email을 선택해 주세요!');
		form1.e_mail2.focus();
		return;
	}
	
	var email = form1.e_mail1.value + '@' + form1.e_mail2.value;
	
	if (email =='' || email <= 6 || email.indexOf ('@', 0) == -1 || email.indexOf ('.', 0) == -1) {
	        alert("'' " + email + " '', 은 이메일주소가 아닙니다"); 
	       return; 
    }
	if(form1.hp_1.value == '') {
		alert('핸드폰번호를 입력해 주세요!');
		form1.hp_1.focus();
		return;
	}
	
	if(form1.hp_2.value == '' || form1.hp_3.value == '') {
		alert('핸드폰번호를 입력해 주세요!');
		form1.hp_2.focus();
		return;
	}
	
	if(isNaN(form1.hp_3.value) == true || isNaN(form1.hp_2.value) == true)
	{
		alert('전화번호는 숫자만 가능합니다.');
		form1.hp_1.focus();
		return;
	}

    if(confirm('회원 정보를 정확히 입력하셨습니까?'))
    {
	    document.form1.action="register_db.aspx";
	    document.form1.submit();
	}
	else
	{
	    return;
	}
}


///////////////////// 회원 아이디/ 비밀번호 찾기//////////////////////
//////////////////////////////////////////////////////////////////////
function id_search()
{
	if(form1.m_name.value == "") {
		alert("이름을 입력해주세요");
		form1.m_name.focus();
		return;
	}
	
	if(form1.p_num1.value == "") {
		alert("주민등록번호를 입력해주세요");
		form1.p_num1.focus();
		return;
	}
	
	if(form1.p_num2.value == "") {
		alert("주민등록번호를 입력해주세요");
		form1.p_num2.focus();
		return;
	}

    form1.action="find.aspx?chk=id";
    form1.submit();        
}

function pass_search()
{
    if(form1.m_id_pass.value == "") {
		alert("아이디를 입력해주세요");
		form1.m_id_pass.focus();
		return;
	}
	
	if(form1.m_name_pass.value == "") {
		alert("이름을 입력해주세요");
		form1.m_name_pass.focus();
		return;
	}
	
	if(form1.p_num1_pass.value == "") {
		alert("주민등록번호를 입력해주세요");
		form1.p_num1_pass.focus();
		return;
	}
	
	if(form1.p_num2_pass.value == "") {
		alert("주민등록번호를 입력해주세요");
		form1.p_num2_pass.focus();
		return;
	}
	
    form1.action="find.aspx?chk=pass";
    form1.submit();    
}

function check_keydown(div)
{
    if(event.which || event.keyCode)
    {
        if ((event.which == 13) || (event.keyCode == 13)) 
        {
            if(div == '1')
                id_search();
            else
                pass_search();
            
            return false;
        }
    }
    else 
    {
        return true;
    } 
}

function checkFind(rtnCode, rtnMSG, m_id, m_name, m_chk)
{
    if(rtnCode == '0') //성공시
    {
        window.open("find_Ok.aspx?id=" + m_id + "&name=" + m_name + "&result=" + rtnCode + "&m_chk=" + m_chk, "browse_org","height=240,width=350, menubar=no,directories=no,resizable=no,status=no,scrollbars=no");
    }
            
    if(rtnCode == '-1') //실패시
    {
        window.open("find_Ok.aspx?result=" + rtnCode + "&rtnMSG=" + rtnMSG + "&m_chk=" + m_chk,"browse_org","height=240,width=350, menubar=no,directories=no,resizable=no,status=no,scrollbars=no");
    }

}

function showMsg(result)
{
    if(result == '0')
    {
        document.all.Msg1.style.display = "";
        document.all.Msg2.style.display = "none";
    }
    else
    {
        document.all.Msg1.style.display = "none";
        document.all.Msg2.style.display = "";
    }    
}

//////////////////////// member_checkid(pop) /////////////////////////
//////////////////////////////////////////////////////////////////////
// 부모창에 아이디값 보내기
function id_ok(div) {
    var param = document.getElementById('rtn_id').innerHTML;
    if(div == '1')
        opener.document.form1.op_id.value = param;	    
	else
	    opener.document.form1.id.value = param;
	    
	if(opener.document.form1.hidId != null)
	    opener.document.form1.hidId.value = "0";
	    
	window.close();
}

// 아이디 중복 초기화
function init(id, cnt)
{
    document.all.Panel1.style.display = "none";
    document.all.Panel2.style.display = "none";
    
    if(id == '')
        return;
    
    //중복아이디일 경우
    if(cnt > 0)
    {
        document.all.Panel1.style.display = "";
    }    
    else
    {
        document.all.Panel2.style.display = "";
        document.all.Panel0.style.display = "none";
    }
        
    document.form1.m_id.value = id;
    document.getElementById('rtn_id').innerHTML = id;
}

//아이디 중복확인
function idCheckBtn(div)
{
    if(document.form1.m_id.value == '')
    {
        alert('IDを入力してください。');
        return;
    }
    document.form1.action = "member_checkid.aspx?div="+div;
    document.form1.submit();
}

function enterkey()
{  
    if(event.which || event.keyCode)
    {
        if ((event.which == 13) || (event.keyCode == 13)) 
        {
            document.getElementById('btnSearch').click();
            return false;
        }
    }
    else 
    {
        return true
    }
}

///////////////////////// 주소 검색 창 ///////////////////////////////
//////////////////////////////////////////////////////////////////////
function zipsubmit()
{
	if (document.form1.key_name.value == "") {
		alert("지역명을 입력해주세요!");
		document.form1.key_name.focus();
		return false;
	}
	document.form1.action = "address.aspx";
	document.form1.submit();
}

function syncData(pzip, padd)
{
	 if (opener.document.form1.post_1 != null && opener.document.form1.post_2 != null)
    {
        var arrPzip = pzip.split('-');
        opener.document.form1.post_1.value = arrPzip[0];
        opener.document.form1.post_2.value = arrPzip[1];
    }
    else
    {
        opener.document.form1.post.value = pzip; 
    }       
	
	opener.document.form1.address1.value = padd.innerHTML;
    window.close(); 
}

function focus(value)
{
    document.form1.key_name.value = value;
	document.form1.key_name.focus();
	
}

function enterkey()
{  
    if(event.which || event.keyCode)
    {
        if ((event.which == 13) || (event.keyCode == 13)) 
        {
            document.getElementById('btnSearch').click();
            return false;
        }
    }
    else 
    {
        return true
    }
}

// 주소 검색
function PostOpen() {
 	var urlname = "../member/address.aspx"
	window.open(urlname, "browse_org","height=400,width=590, menubar=no,directories=no,resizable=no,status=no,scrollbars=yes");
}

function option_selected() {
    
    for (var i=0; i < form1.academic.options.length; i++)
    {
        if (form1.academic.options[i].value == form1.hid_academic.value)
        form1.academic.options[i].selected = true;
    }

    for (var i=0; i < form1.work.options.length; i++)
    {
        if (form1.work.options[i].value == form1.hid_work.value)
        form1.work.options[i].selected = true;
    }
     
    if (form1.hid_marriage.value == "1")
        form1.marriage[1].checked = true;
        
    else
        form1.marriage[0].checked = true;
        
        
    if (form1.hid_magazine.value == "1")
        form1.magazine[0].checked = true;
        
    else
        form1.magazine[1].checked = true;
}

function unity_ok() {
	if(!form1.agree.checked) {
		alert("회원약관에 동의 해주세요.");
		form1.agree.focus();
		return;
	}
    else
	{
	    document.form1.action="totalmembership.aspx?unity=ok&id=" + document.form1.id.value;
	    document.form1.submit();
	}
}

function unity_fail() {
    document.form1.action="totalmembership.aspx?unity=fail";
    document.form1.submit();
}

function input_check(id, num1, num2)
{
    if(document.getElementById(id + num1).value.length == num2)
        document.getElementById(id + (num1 + 1)).focus();
}

// 아이디 중복 초기화
function corporate_init(cnt, regi_no, id, name, tel, fax, addr, president, homepage)
{
    document.all.Panel1.style.display = "none";
    document.all.Panel2.style.display = "none";
    if(id == '')
        return;
    
    //중복아이디일 경우
    if(cnt > 0)
    {
        document.all.Panel1.style.display = "";
    }    
    else
    {
        document.all.Panel2.style.display = "";
        document.all.Panel0.style.display = "none";
    }
        
    opener.document.form1.txtCorp_id.value = id;
    opener.document.form1.hidCorp_code.value = "0";
//    opener.document.form1.txtCorp_code1.value = "";
//    opener.document.form1.txtCorp_code2.value = "";
//    opener.document.form1.txtCorp_code3.value = "";        
//    opener.document.form1.txtCorp_name.value = "";    
//    opener.document.form1.txtCorp_president.value = "";
//    opener.document.form1.txtCorp_tel1.value = "";
//    opener.document.form1.txtCorp_tel2.value = "";
//    opener.document.form1.txtCorp_tel3.value = "";
//    opener.document.form1.txtCorp_fax1.value = "";
//    opener.document.form1.txtCorp_fax2.value = "";
//    opener.document.form1.txtCorp_fax3.value = "";
//    opener.document.form1.postnum1.value = "";
//    opener.document.form1.postnum2.value = "";
//    opener.document.form1.address1.value = "";
//    opener.document.form1.address2.value = "";
//    opener.document.form1.txtCorp_homepage.value = "";
    
    if(regi_no != "")
    {
        opener.document.form1.txtCorp_code1.value = regi_no.split('-')[0];
        opener.document.form1.txtCorp_code2.value = regi_no.split('-')[1];
        opener.document.form1.txtCorp_code3.value = regi_no.split('-')[2];      
        opener.document.form1.txtCorp_name.value = name;    
        opener.document.form1.txtCorp_president.value = president;
        opener.document.form1.txtCorp_tel1.value = tel.split('-')[0];
        opener.document.form1.txtCorp_tel2.value = tel.split('-')[1];
        opener.document.form1.txtCorp_tel3.value = tel.split('-')[2];
        opener.document.form1.txtCorp_fax1.value = fax.split('-')[0];
        opener.document.form1.txtCorp_fax2.value = fax.split('-')[1];
        opener.document.form1.txtCorp_fax3.value = fax.split('-')[2];
        opener.document.form1.post_1.value = addr.split(':')[0].split('-')[0];
        opener.document.form1.post_2.value = addr.split(':')[0].split('-')[1];
        opener.document.form1.address1.value = addr.split(':')[1].split('  ')[0];
        opener.document.form1.address2.value = addr.split(':')[1].split('  ')[1];
        opener.document.form1.txtCorp_homepage.value = homepage;
        
        opener.document.form1.txtCorp_name.readOnly = true;
        opener.document.form1.txtCorp_president.readOnly = true;
        opener.document.form1.txtCorp_tel1.readOnly = true;
        opener.document.form1.txtCorp_tel2.readOnly = true;
        opener.document.form1.txtCorp_tel3.readOnly = true;
        opener.document.form1.txtCorp_fax1.readOnly = true;
        opener.document.form1.txtCorp_fax2.readOnly = true;
        opener.document.form1.txtCorp_fax3.readOnly = true;
        opener.document.form1.post_1.readOnly = true;
        opener.document.form1.post_2.readOnly = true;
        opener.document.form1.address1.readOnly = true;
        opener.document.form1.address2.readOnly = true;
        opener.document.form1.txtCorp_homepage.readOnly = true;
    }
    
    else
    {
        opener.document.form1.txtCorp_code1.readOnly = false;
        opener.document.form1.txtCorp_code2.readOnly = false;
        opener.document.form1.txtCorp_code3.readOnly = false;
        opener.document.form1.txtCorp_name.readOnly = false;
        opener.document.form1.txtCorp_president.readOnly = false;
        opener.document.form1.txtCorp_tel1.readOnly = false;
        opener.document.form1.txtCorp_tel2.readOnly = false;
        opener.document.form1.txtCorp_tel3.readOnly = false;
        opener.document.form1.txtCorp_fax1.readOnly = false;
        opener.document.form1.txtCorp_fax2.readOnly = false;
        opener.document.form1.txtCorp_fax3.readOnly = false;
        opener.document.form1.post_1.readOnly = false;
        opener.document.form1.post_2.readOnly = false;
        opener.document.form1.address1.readOnly = false;
        opener.document.form1.address2.readOnly = false;
        opener.document.form1.txtCorp_homepage.readOnly = false;
    }

        
    document.getElementById('rtn_id').innerHTML = id;
    
    if(document.getElementById('rtn_id2') != null)
        document.getElementById('rtn_id2').innerHTML = id;
}

function id_click_check(id)
{
    document.getElementById("hid" + id).value = "";
}

// 유효성 체크(등록)
function corp_member(param) {
	if(!form1.agree.checked) 
	{
	    if(param == "ko")
    		alert("회원약관에 동의 해주세요.");
    		
    	else
    	    alert("You should agree to the terms and conditions in order to become a member.");
    	    
		form1.agree.focus();
		return;
	}
	
	if(form1.agree1 != null)
	{
	    if(form1.agree1.checked != null && !form1.agree1.checked) 
	    {
	        if(param == "ko")
    		    alert("개인정보 수집에 동의 해주세요.");
    		    
    	    else
    	        alert("You should agree to the terms and conditions in order to become a member.");
    	     
		    form1.agree1.focus();
		    return;
	    }
	}
	
	if(form1.txtCorp_code1.value == "") 
	{
	    if(param == "ko")
            alert("사업자등록번호를 입력 해주세요.");
            
        else
            alert("Please enter the register number.");
		
		form1.txtCorp_code1.focus();
		return;
	}
	
	if(form1.txtCorp_code2.value == "") 
	{
	    if(param == "ko")
            alert("사업자등록번호를 입력 해주세요.");
            
        else
            alert("Please enter the register number.");
		
		form1.txtCorp_code2.focus();
		return;
	}
	
	if(form1.txtCorp_code3.value == "") 
	{
	    if(param == "ko")
            alert("사업자등록번호를 입력 해주세요.");
            
        else
            alert("Please enter the register number.");
		
		form1.txtCorp_code3.focus();
		return;
	}
	

    strNumb = form1.txtCorp_code1.value + form1.txtCorp_code2.value + form1.txtCorp_code3.value;
    
    if (strNumb.length != 10) 
    {
        if(param == "ko")
            alert("사업자등록번호가 잘못되었습니다.");
            
        else
            alert("Business Registration Number is invalid.");
            
        form1.txtCorp_code1.focus();
		return;
    }

    sumMod = 0;
    sumMod += parseInt(strNumb.substring(0,1));
    sumMod += parseInt(strNumb.substring(1,2)) * 3 % 10;
    sumMod += parseInt(strNumb.substring(2,3)) * 7 % 10;
    sumMod += parseInt(strNumb.substring(3,4)) * 1 % 10;
    sumMod += parseInt(strNumb.substring(4,5)) * 3 % 10;
    sumMod += parseInt(strNumb.substring(5,6)) * 7 % 10;
    sumMod += parseInt(strNumb.substring(6,7)) * 1 % 10;
    sumMod += parseInt(strNumb.substring(7,8)) * 3 % 10;
    sumMod += Math.floor(parseInt(strNumb.substring(8,9)) * 5 / 10);
    sumMod += parseInt(strNumb.substring(8,9)) * 5 % 10;
    sumMod += parseInt(strNumb.substring(9,10));

    if (sumMod % 10 != 0) 
    {
        if(param == "ko")
            alert("사업자등록번호가 잘못되었습니다.");
            
        else
            alert("Business Registration Number is invalid.");
            
        form1.txtCorp_code1.focus();
		return;
    }
    
    if(form1.hidCorp_code.value == "") 
	{
	    if(param == "ko")
            alert("사업자등록번호 중복검사를 해주세요.");
            
        else
            alert("Please enter the register number.");
		
		form1.txtCorp_code1.focus();
		return;
	}
	
	if(form1.txtCorp_name.value == "") 
	{
	    if(param == "ko")
    		alert("회사명을 입력 해주세요.");
    		
    	else 
    	    alert("Please write your company name.");
		
		form1.txtCorp_name.focus();
		return;
	}
	
	if(form1.txtCorp_president.value == "") 
	{
	    if(param == "ko")
	        alert("대표자를 입력 해주세요.");
	        
	    else
	        alert("Please enter a representative.");
		
		form1.txtCorp_president.focus();
		return;
	}
	
	if(form1.post_1.value == '') 
	{
	    if(param == "ko")
	        alert("우편번호를 입력해 주세요.");
	        
	    else
	        alert("Please enter a zip code.");	        
	    
	    form1.post_1.focus();
		return;
    }
    
    if(isNaN(form1.post_1.value) == true)
	{
    	if(param == "ko")
	        alert("우편번호는 숫자만 가능합니다.");
	        
	    else
	        alert("Zip code numbers are available.");	  
	        
	    form1.post_1.focus();
		return;
    }

    if(form1.post_2.value == '') 
    {
	    if(param == "ko")
	        alert("우편번호를 입력해 주세요.");
	        
	    else
	        alert("Please enter a zip code.");	
	        
		form1.post_2.focus();
    	return;
	}

	if(isNaN(form1.post_2.value) == true)
    {
	    if(param == "ko")
	        alert('우편번호는 숫자만 가능합니다.');
	        
	    else
	        alert("Zip code numbers are available.");	 
	        
		form1.post_2.focus();
    	return;
	}
	
	if(form1.address1.value == '')
	{
	    if(param == "ko") {
    		alert("주소를 입력해 주세요.");
    	}
    	else {
    	    alert("Please write your home address.");
    	}
		
		form1.address1.focus();
		return;
	}
	
    if(form1.txtCorp_tel1.value == '') 
    {
        if(param == "ko")
    		alert("전화번호를 입력해 주세요.");
    		
    	else
    	    alert("Please enter your phone number.");
	   	
	    form1.txtCorp_tel1.focus();
    	return;
	}
	
	if(form1.txtCorp_tel2.value == '' || form1.txtCorp_tel3.value == '') 
	{
	   	if(param == "ko")
    		alert("전화번호를 입력해 주세요.");
    		
    	else
    	    alert("Please enter your phone number.");
    	 
	    form1.txtCorp_tel2.focus();
    	return;
	}
	
    if(isNaN(form1.txtCorp_tel1.value) == true || isNaN(form1.txtCorp_tel2.value) == true || isNaN(form1.txtCorp_tel3.value) == true)
	{
	   	if(param == "ko")
    		alert("전화번호를 숫자만 가능합니다.");
    		
    	else
	        alert("Phone number is only a number.");
	        
    	form1.txtCorp_tel1.focus();
	   	return;
	}
	
    if(form1.id.value == '') 
    {
        if(param == "ko")
    		alert("아이디를 입력해 주세요.");
    		
    	else
    	    alert("Please enter the ID.");
	   	
	    form1.id.focus();
    	return;
	}
		
	if(form1.id.value.search(/^\d/) != -1 || form1.id.value.search(/[_\W]/) != -1 ||  form1.id.value.search(/[\W]/) != -1)
    {
    	alert("아이디는 영어와 숫자만 가능합니다.");
        
        form1.id.focus();
        return;
    }
    
    if(form1.hidId.value == "") 
	{
	    if(param == "ko")
            alert("아이디 중복검사를 해주세요.");
            
        else
            alert("Please enter the register number.");
		
		form1.txtCorp_code1.focus();
		return;
	}
    
    if(form1.pwdCharge_pass1.value.length < 4) 
    {
	    if(param == "ko")
    		alert("4자 이상인 비밀번호를 입력해 주세요.");
    		
    	else
    	    alert("Above English and number 4 letter.");
		
		form1.pwdCharge_pass1.focus();
		return;
	}
	
	if(form1.pwdCharge_pass1.value != form1.pwdCharge_pass2.value) 
	{
	    if(param == "ko")
    		alert("비밀번호가 일치하지 않습니다.");
    		
    	else
    	    alert("Please verify password.");
		
		form1.pwdCharge_pass2.focus();
		return;
	}
    

    if(form1.txtCharge_name.value == "") 
    {
	    if(param == "ko")
    		alert("담당자명을 입력 해주세요.");
    		
    	else
    	    alert("Please enter the contact name.");
    	    
	    
		form1.txtCharge_name.focus();
    	return;
    }
    
    if(form1.txtCharge_tel1.value == '') 
    {
        if(param == "ko")
    		alert("전화번호를 입력해 주세요.");
    		
    	else
    	    alert("Please enter your phone number.");
	   	
	    form1.txtCharge_tel1.focus();
    	return;
	}
	
	if(form1.txtCharge_tel2.value == '' || form1.txtCharge_tel3.value == '') 
	{
	   	if(param == "ko")
    		alert("전화번호를 입력해 주세요.");
    		
    	else
    	    alert("Please enter your phone number.");
    	 
	    form1.txtCharge_tel2.focus();
    	return;
	}
	
	if(form1.txtCharge_hp1.value == '') 
    {
        if(param == "ko")
    		alert("휴대폰번호를 입력해 주세요.");
    		
    	else
    	    alert('Please write your cell phone number.');
	   	
	    form1.txtCharge_hp1.focus();
    	return;
	}
	
	if(form1.txtCharge_hp2.value == '' || form1.txtCharge_hp3.value == '') 
	{
	   	if(param == "ko")
    		alert("휴대폰번호를 입력해 주세요.");
    		
    	else
    	    alert('Please write your cell phone number.');
    	 
	    form1.txtCharge_hp2.focus();
    	return;
	}
	
     var email = form1.txtCharge_email1.value + "@" + form1.txtCharge_email2.value;

    if(form1.txtCharge_email1.value == '') 
    {
	    alert('email을 입력해 주세요!');
		form1.email1.focus();
    	return;
	}

    if(form1.txtCharge_email2.value == '') 
    {
        alert('email을 입력해 주세요!');
	    form1.email2.focus();
        return;
	}
	
	if (email =='' || email.length <= 6 || email.indexOf ('@', 0) == -1 || email.indexOf ('.', 0) == -1) 
	{
	     if(param == "ko")
    		alert("'' " + form1.txtCharge_email1.value + " '', 은 이메일주소가 아닙니다"); 
    		
    	else
    	    alert("Please write your correct e-mail address.");
	    
	    return; 
    }

    if(param == "ko") 
    {
        if(confirm('회원 정보를 정확히 입력하셨습니까?'))
        {
            document.form1.action="corporate_register.aspx";
	        document.form1.submit();
    	}
	    else
    	{
	        return;
    	}
    }
    else 
    {
        if(confirm('Are you sure that all information is correct?'))
        {
            document.form1.action="corporate_register.aspx";
	        document.form1.submit();
    	}
	    else
    	{
	        return;
    	}
    }
    
}

// 유효성 체크(수정)
function Corp_Modify(param) {    
    if(form1.pwdCharge_pass1.value.length < 4) 
    {
	    if(param == "ko")
    		alert("4자 이상인 비밀번호를 입력해 주세요.");
    		
    	else
    	    alert("Above English and number 4 letter.");
		
		form1.pwdCharge_pass1.focus();
		return;
	}
	
	if(form1.pwdCharge_pass1.value != form1.pwdCharge_pass2.value) 
	{
	    if(param == "ko")
    		alert("비밀번호가 일치하지 않습니다.");
    		
    	else
    	    alert("Please verify password.");
		
		form1.pwdCharge_pass2.focus();
		return;
	}
    

    if(form1.txtCharge_name.value == "") 
    {
	    if(param == "ko")
    		alert("담당자명을 입력 해주세요.");
    		
    	else
    	    alert("Please enter the contact name.");
    	    
	    
		form1.txtCharge_name.focus();
    	return;
    }
    
    if(form1.txtCharge_tel1.value == '') 
    {
        if(param == "ko")
    		alert("전화번호를 입력해 주세요.");
    		
    	else
    	    alert("Please enter your phone number.");
	   	
	    form1.txtCharge_tel1.focus();
    	return;
	}
	
	if(form1.txtCharge_tel2.value == '' || form1.txtCharge_tel3.value == '') 
	{
	   	if(param == "ko")
    		alert("전화번호를 입력해 주세요.");
    		
    	else
    	    alert("Please enter your phone number.");
    	 
	    form1.txtCharge_tel2.focus();
    	return;
	}
	
	if(form1.txtCharge_hp1.value == '') 
    {
        if(param == "ko")
    		alert("휴대폰번호를 입력해 주세요.");
    		
    	else
    	    alert('Please write your cell phone number.');
	   	
	    form1.txtCharge_hp1.focus();
    	return;
	}
	
	if(form1.txtCharge_hp2.value == '' || form1.txtCharge_hp3.value == '') 
	{
	   	if(param == "ko")
    		alert("휴대폰번호를 입력해 주세요.");
    		
    	else
    	    alert('Please write your cell phone number.');
    	 
	    form1.txtCharge_hp2.focus();
    	return;
	}
	
     var email = form1.txtCharge_email1.value + "@" + form1.txtCharge_email2.value;

    if(form1.txtCharge_email1.value == '') 
    {
	    alert('email을 입력해 주세요!');
		form1.txtCharge_email1.focus();
    	return;
	}

    if(form1.txtCharge_email2.value == '') 
    {
        alert('email을 입력해 주세요!');
	    form1.txtCharge_email2.focus();
        return;
	}
	
    if(param == "ko") 
    {
        if(confirm('회원 정보를 정확히 입력하셨습니까?'))
        {
            document.form1.action="modify_corporate.aspx";
	        document.form1.submit();
    	}
	    else
    	{
	        return;
    	}
    }
    else 
    {
        if(confirm('Are you sure that all information is correct?'))
        {
            document.form1.action="modify_corporate.aspx";
	        document.form1.submit();
    	}
	    else
    	{
	        return;
    	}
    }
}
