function orderAct2(url) { var frm = document.com_member; if(frm.repeatChk == null) { // 중복 클릭을 막기 위해 try { var inputObj = document.createElement(''); } catch (e) { var inputObj = document.createElement('input'); inputObj.type="hidden"; inputObj.name="repeatChk"; inputObj.value=''; } frm.appendChild(inputObj); } if(frm.repeatChk.value == 1 && document.getElementsByName('payment_type')[0].checked == true) { alert('처리중입니다.'); } else { /*error-modify-start // 1588 등과 같이 앞번호가 4자리인경우는 8자리까지만 체크 var tel1 = Common.getObj('rphone_01').value; if (tel1.length > 3) { Common.getObj('rphone_03').chk='n'; } error-modify-end*/ var tel2 = Common.getObj('ophone_01').value; if (tel2.length > 3) { Common.getObj('ophone_03').chk='n'; } var form_check_result = FormCheck.init('com_member'); if(form_check_result == false) return false; if (typeof(frm.agree) == 'object') { var agree = Common.getObj('agree'); if(agree.checked == false) { alert('비회원 구매 및 결제 개인정보보호정책에 동의하셔야 합니다.'); return false; } } //결제수단 체크 if(frm.payment_type.length == undefined) { if(frm.payment_type.checked == true) { paymentTypeVal = frm.payment_type.value; } } else { for(var i=0; i < frm.payment_type.length; i++) { if(frm.payment_type[i].checked == true) { paymentTypeVal = frm.payment_type[i].value; break; } } } /* pg 로컬화로 수정한 부분 start*/ if(paymentTypeVal == '') { alert('결제방법을 선택해주세요.'); return false; } if(paymentTypeVal != 'bank') { if(document.getElementById('builderPgName')) { switch(document.getElementById('builderPgName').value) { case 'kcp': if( document.Payplus.object == null ) { alert("\ 고객님의 안전한 결제를 위해 결제 정보를 암호화하는 프로그램이 필요합니다. \n\n다시 설치하시려면 Ctrl + F5키를 누르시거나 메뉴의 [보기/새로고침]을 선택하여 주십시오."); return false; } break; case 'inicis': if(document.INIpay == null || document.INIpay.object == null) { alert("\n이니페이 플러그인 설치되지 않았습니다. \n\n안전한 결제를 위하여 이니페이 플러그인의 설치가 필요합니다. \n\n다시 설치하시려면 Ctrl + F5키를 누르시거나 메뉴의 [보기/새로고침]을 선택하여 주십시오."); return false; } break; } } } try { if(document.getElementById('agree_payment').style.display != 'none' && document.getElementById('check_agree_order').checked == false) { alert('구매진행 동의에 체크해 주세요.'); return false; } } catch (e) {} if(document.iframe_payment == undefined) { var ifrObj = document.createElement('iframe'); ifrObj.name = 'iframe_payment'; ifrObj.style.display = 'none'; document.body.appendChild(ifrObj); } var paymentForm = createForm(); //paymentPopupWin = window.open("", "paymentPopup", "width=450, height=600"); //paymentPopupWin.focus(); paymentForm.action = '/chtml/pg/pg_payment_ecshop_order_exe.php'; if(IS_MOBILE === false) { paymentForm.target = 'iframe_payment'; } // paymentForm.target = '_new'; paymentForm.method = 'post'; frm.repeatChk.value = 1; if(document.getElementsByName('ozipcode_02')[0] && document.getElementsByName('zipcode_02')[0]) { var elementName = ['oname', 'ozipcode_01', 'ozipcode_02', 'oaddress_01', 'oaddress_02', 'ophone_01', 'ophone_02', 'ophone_03', 'omobile_01', 'omobile_02', 'omobile_03', 'omail', 'rname', 'zipcode_01', 'zipcode_02', 'address', 'address_01', 'rphone_01', 'rphone_02', 'rphone_03', 'rmobile_01', 'rmobile_02', 'rmobile_03', 'payment_name']; } else { var elementName = ['oname', 'ozipcode_01', 'oaddress_01', 'oaddress_02', 'ophone_01', 'ophone_02', 'ophone_03', 'omobile_01', 'omobile_02', 'omobile_03', 'omail', 'rname', 'zipcode_01', 'address', 'address_01', 'rphone_01', 'rphone_02', 'rphone_03', 'rmobile_01', 'rmobile_02', 'rmobile_03', 'payment_name']; } SSL.send({ // 'formName' : paymentForm.name 'idName' : paymentForm.id ,'elementName' : elementName ,'postName' : 'ssl_encode' }); return false; /* if(paymentTypeVal == 'bank') { var com_member = document.com_member; com_member.action = url+'&mode=paymentAct'; frm.repeatChk.value = 1; if(typeof(gRelay) != "undefined") { gRelay.relayForm(frm); } com_member.submit(); } else if(paymentTypeVal == 'card'){ frm.repeatChk.value = 1; // ================== 카드 결제 시작 =========================================== var result_url = (url.indexOf('?') > 0) ? url+'&mode=tempPaymentAct' : url+'?mode=tempPaymentAct'; Payment.main('com_member', result_url); // ================== 카드 결제 끝 =========================================== return false; } else { alert('결제수단 선택이 잘못되었습니다.'); return false; } */ } }