function LoginForm(f) { if(f.userid.value == "") { alert('아이디를 입력해주세요.'); f.userid.focus(); return false; } if(f.userpw.value == "") { alert('비밀번호를 입력해주세요.'); f.userpw.focus(); return false; } if(f.saveid.checked == true) setCookie("saveid", f.userid.value ,30); else setCookie("saveid", "" ,0); f.action = 'https://'+document.domain+'/member/login.php'; //f.action = 'http://'+document.domain+'/member/login.php'; } function AgreeForm() { if(document.getElementById('agree').checked == false) { alert("약관동의에 체크해주세요."); return; } location.href = 'join.html'; } function JoinForm(f) { if(f.userid.value == "") { alert('아이디를 입력해주세요.'); f.userid.focus(); return false; } if(f.userid.value.onlyAlphabetNumber() == false) { alert('아이디는 숫자/영문만 사용가능합니다.'); return false; } if(f.idcheck && f.idcheck.value != "ok") { alert('회사 아이디 확인을 해주시기 바랍니다.'); f.userid.focus(); return false; } if(f.passwd1.value == "") { alert('비밀번호를 입력해주세요.'); f.passwd1.focus(); return false; } if(f.passwd1.value.checkPass() == false) { alert('비밀번호는 영문/숫자 한글자 이상 포함되어야합니다.'); f.passwd1.focus(); return false; } if(f.passwd2.value == "") { alert('비밀번호 확인을 입력해주세요.'); f.passwd2.focus(); return false; } if(f.passwd1.value != f.passwd2.value) { alert('비밀번호와 비밀번호확인이 일치하지 않습니다.'); return false; } if(f.username.value == "") { alert('이름을 입력해주세요.'); f.username.focus(); return false; } if(f.company && f.company.value == "") { alert('단체명을 입력해주세요.'); f.company.focus(); return false; } if(f.phone && f.phone.value == "") { alert('연락처를 입력해주세요.'); f.phone.focus(); return false; } if(f.mobile && f.mobile.value == "") { alert('휴대전화를 입력해주세요.'); f.mobile.focus(); return false; } if(f.email.value.email() == false) return false; f.action = 'https://'+document.domain+'/member/join.php'; } function EditForm(f) { if(f.newuserid && f.newuserid.value != "" && f.idcheck.value=="") { alert('아이디 체크를 해주세요.'); f.newuserid.focus(); return false; } if(f.passwd1.value != "") { /* if(f.passwd1.value.checkPass() == false) { alert('비밀번호는 영문/숫자 한글자 이상 포함되어야합니다.'); return false; } */ if(f.passwd2.value == "") { alert('비밀번호 확인을 입력해주세요.'); f.passwd2.focus(); return false; } if(f.passwd1.value != f.passwd2.value) { alert('비밀번호와 비밀번호확인이 일치하지 않습니다.'); return false; } } if(f.username.value == "") { alert('이름을 입력해주세요.'); f.username.focus(); return false; } if(f.company && f.company.value == "") { alert('단체명을 입력해주세요.'); f.company.focus(); return false; } if(f.email.value.email() == false) return false; f.action = 'myinfo.php'; } function StaffForm(f) { if(f.userid.value == "") { alert('아이디를 입력해주세요.'); f.userid.focus(); return false; } if(f.userid.value.onlyAlphabetNumber() == false) { alert('아이디는 숫자/영문만 사용가능합니다.'); return false; } if(f.work.value == "add") { if(f.idcheck && f.idcheck.value != "ok") { alert('회사 아이디 확인을 해주시기 바랍니다.'); f.userid.focus(); return false; } if(f.passwd1.value == "") { alert('비밀번호를 입력해주세요.'); f.passwd1.focus(); return false; } /* if(f.passwd1.value.checkPass() == false) { alert('비밀번호는 영문/숫자 한글자 이상 포함되어야합니다.'); f.passwd1.focus(); return false; } */ if(f.passwd2.value == "") { alert('비밀번호 확인을 입력해주세요.'); f.passwd2.focus(); return false; } if(f.passwd1.value.length < 4) { alert('비밀번호는 4자 이상 입력해주세요.'); f.passwd2.focus(); return false; } if(f.passwd1.value != f.passwd2.value) { alert('비밀번호와 비밀번호확인이 일치하지 않습니다.'); return false; } } else { if(f.passwd1.value != "") { /* if(f.passwd1.value.checkPass() == false) { alert('비밀번호는 영문/숫자 한글자 이상 포함되어야합니다.'); return false; } */ if(f.passwd2.value == "") { alert('비밀번호 확인을 입력해주세요.'); f.passwd2.focus(); return false; } if(f.passwd1.value.length < 4) { alert('비밀번호는 4자 이상 입력해주세요.'); f.passwd2.focus(); return false; } if(f.passwd1.value != f.passwd2.value) { alert('비밀번호와 비밀번호확인이 일치하지 않습니다.'); return false; } } } if(f.username.value == "") { alert('이름을 입력해주세요.'); f.username.focus(); return false; } if(f.company && f.company.value == "") { alert('단체명을 입력해주세요.'); f.company.focus(); return false; } if(f.email.value.email() == false) return false; f.action = 'user.php'; } function StaffDel(f) { var val = confirm('회원 삭제시 관련 게시물 및 정보는 모두 삭제됩니다.\r\n관리자로 있는 그룹은 자동 위임됩니다.\r\n\r\n정말 삭제 하시겠습니까?'); if(val) { f.work.value = "delete"; f.action = 'staff.php'; f.submit(); } } function PassForm(f) { if(f.mode.value == 'findpw') { if(f.userid.value == "") { alert('아이디를 입력해주세요.'); return false; } if(f.email.value.email() == false) { alert('이메일을 정상적으로 입력해주세요.'); return false; } } else { if(f.name.value == "") { alert('이름을 입력해주세요.'); return false; } if(f.email.value.email() == false) { alert('이메일을 정상적으로 입력해주세요.'); return false; } } f.action = 'findpw.php'; } function QnaForm(f) { if(f.name.value == "") { alert('이름을 입력해주세요.'); return false; } if(f.phone.value == "") { alert('연락처를 입력해주세요.'); return false; } if(f.email.value == "") { alert('이메일을 입력해주세요.'); return false; } if(f.email.value.email() == false) { alert('정상적인 이메일 형식이 아닙니다.'); return false; } if(f.memo.value == "") { alert('내용을 입력해주세요.'); return false; } f.action = '/rboard/customer.php'; } function checkID() { var userid = $('#userid').val(); if(userid.length < 5) { alert('아이디를 5자 이상 입력해주세요'); return; } if(userid.onlyAlphabetNumber() == false) { alert('아이디는 숫자/영문만 사용가능합니다.'); return; } $.post('/member/join.php','work=findid&userid='+userid, function(data) { //console.log(data); if(data.code == '200') { alert('사용 가능한 아이디 입니다.'); $('#idcheck').val('ok'); } else { alert('이미 사용중인 아이디 입니다.'); $('#idcheck').val(''); } },'json'); } function checkNewID() { var userid = $('#newuserid').val(); if(userid.length < 5) { alert('아이디를 5자 이상 입력해주세요'); return; } if(userid.onlyAlphabetNumber() == false) { alert('아이디는 숫자/영문만 사용가능합니다.'); return; } $.post('/member/join.php','work=findid&userid='+userid, function(data) { if(data.code == '200') { alert('사용 가능한 아이디 입니다.'); $('#idcheck').val('ok'); } else { alert('이미 사용중인 아이디 입니다.'); $('#idcheck').val(''); } },'json'); } function checkReportForm(f) { if(f.type.value == 'A') { if(f.title.value == "") { alert('제목을 입력해주세요.'); f.title.focus(); return false; } } if(f.article.value == "") { alert('내용을 입력해주세요.'); f.article.focus(); return false; } } function checkPayform(f) { if($('#taxorder1').prop('checked') == true) { if(f.ceoname.value == "") { alert("대표자명을 입력해주세요."); return false; } f.ceoname.value = delSpecial(f.ceoname.value); if(f.company.value == "") { alert("회사명을 입력해주세요."); return false; } f.company.value = delSpecial(f.company.value); if(f.biznum1.value == "" || f.biznum2.value == "" || f.biznum3.value=="") { alert("사업자번호를 입력해주세요."); return false; } f.biznum1.value = delSpecial(f.biznum1.value); f.biznum2.value = delSpecial(f.biznum2.value); f.biznum3.value = delSpecial(f.biznum3.value); if(f.biztype.value == "") { alert("업태를 입력해주세요."); return false; } f.biztype.value = delSpecial(f.biztype.value); if(f.bizitem.value == "") { alert("업종을 입력해주세요."); return false; } f.bizitem.value = delSpecial(f.bizitem.value); if(f.address.value == "") { alert("주소를 입력해주세요."); return false; } f.address.value = delSpecial(f.address.value); if(f.ordername.value == "") { alert("담당자를 입력해주세요."); return false; } f.ordername.value = delSpecial(f.ordername.value); if(f.email.value == "") { alert("이메일을 입력해주세요."); return false; } f.email.value = delSpecial(f.email.value); if(f.phone.value == "") { alert("연락처를 입력해주세요."); return false; } if(f.mobile.value == "") { alert("휴대폰 번호를 입력해주세요."); return false; } } if($('#paytype2').prop('checked') == true) { if(f.bankname.value == "") { alert("입금자명을 입력해주세요."); return false; } } if($('#paytype1').prop('checked') == true) { checkPaycard(); return false; } else { var total_txt = document.getElementById('totalprice').innerHTML; var cf = confirm("총 결제금액은 "+total_txt+"원 입니다.\r\n무통장입금(기업은행 420-067141-04-010 예금주:(주)런소프트)\r\n신청을 하시겠습니까?"); if(cf == true) f.action = "/myinfo/service.php"; else return false; } } function checkCartform(f) { if($('#taxorder1').prop('checked') == true) { if(f.ceoname.value == "") { alert("대표자명을 입력해주세요."); return false; } f.ceoname.value = delSpecial(f.ceoname.value); if(f.company.value == "") { alert("회사명을 입력해주세요."); return false; } f.company.value = delSpecial(f.company.value); if(f.biznum1.value == "" || f.biznum2.value == "" || f.biznum3.value=="") { alert("사업자번호를 입력해주세요."); return false; } f.biznum1.value = delSpecial(f.biznum1.value); f.biznum2.value = delSpecial(f.biznum2.value); f.biznum3.value = delSpecial(f.biznum3.value); if(f.biztype.value == "") { alert("업태를 입력해주세요."); return false; } f.biztype.value = delSpecial(f.biztype.value); if(f.bizitem.value == "") { alert("업종을 입력해주세요."); return false; } f.bizitem.value = delSpecial(f.bizitem.value); if(f.address.value == "") { alert("주소를 입력해주세요."); return false; } f.address.value = delSpecial(f.address.value); if(f.ordername.value == "") { alert("담당자를 입력해주세요."); return false; } f.ordername.value = delSpecial(f.ordername.value); if(f.email.value == "") { alert("이메일을 입력해주세요."); return false; } f.email.value = delSpecial(f.email.value); if(f.phone.value == "") { alert("연락처를 입력해주세요."); return false; } if(f.mobile.value == "") { alert("휴대폰 번호를 입력해주세요."); return false; } } if($('#paytype2').prop('checked') == true) { if(f.bankname.value == "") { alert("입금자명을 입력해주세요."); return false; } } } function OrderFinalForm(f) { $('input[name=orderbtn]').attr('type','button'); $('input[name=orderbtn]').css({'background':'#CCCCCC'}); $.post('/myinfo/checklogin.php','',function(data){ if(data == 200) { var cash = $('input[name=cash]').val(); var ordertype = $('input[name=paytype]').val(); if(ordertype == 'card') { checkPaycard(); return false; } else if(ordertype == 'otbank') { checkPayotbank(); return false; } else if(ordertype == 'rbank') { checkPayrBank(); return false; } else { if(f.bankower.value == "") { alert("입금자명을 입력해주세요"); return false; } var cf = confirm("무통장입금신청시 꼭 계좌번호를 다시 확인후 입금해 주시기 바랍니다.\n총 결제금액은 "+cash+"원 입니다.\r\n신청을 하시겠습니까?"); if(cf == true) return true; else return false; } } else { alert("로그인 후 이용해주시기 바랍니다."); location.href="/member/login.html"; return false; } },'json'); return false; //return cf; } function checkPaycard(){ $.post('/myinfo/checklogin.php','',function(data){ if(data == 200) { var HForm = document.payment; HForm.target = "payment"; //테스트 URL //HForm.action = "http://tpay.billgate.net/credit/certify.jsp"; //상용 URL HForm.action = "https://pay.billgate.net/credit/certify.jsp"; var servicemonth = HForm.servicemonth.value; var usercount = HForm.usercount.value; var smsservice = HForm.smsservice.value; var managerservice = HForm.managerservice.value; var usercode = HForm.usercode.value; HForm.RETURN_URL.value = HForm.RETURN_URL.value + "?usercode="+usercode+"&servicemonth="+servicemonth+"&usercount="+usercount+"&smsservice="+smsservice+"&managerservice="+managerservice; var option ="width=500,height=477,toolbar=no,location=no,status=no,menubar=no,scrollbars=no,resizable=no,left=150,top=150"; var objPopup = window.open("", "payment", option); if(objPopup == null){ //팝업 차단여부 확인 alert("팝업이 차단되어 있습니다.\n팝업차단을 해제하신 뒤 다시 시도하여 주십시오."); } if (/edge/.test(navigator.userAgent.toLowerCase()) || /MSIE/.test(navigator.userAgent) || /Trident.*rv[ :]*11\./.test(navigator.userAgent)) { var befCharset = document.charset; document.charset = "euc-kr"; HForm.submit(); document.charset = befCharset; } else{ HForm.acceptCharset = "euc-kr"; HForm.submit(); } } else { alert('로그인 중이지 않습니다. 로그인해주세요.'); location.href="/member/login.html"; } }) } function checkPayrBank(){ var HForm = document.payment3; HForm.target = "payment"; //테스트 URL //HForm.action = "https://tpay.billgate.net/account/certify.jsp"; //상용 URL HForm.action = "https://pay.billgate.net/account/certify.jsp"; var option ="width=500,height=477,toolbar=no,location=no,status=no,menubar=no,scrollbars=no,resizable=no,left=150,top=150"; var objPopup = window.open("", "payment", option); if(objPopup == null){ //팝업 차단여부 확인 alert("팝업이 차단되어 있습니다.\n팝업차단을 해제하신 뒤 다시 시도하여 주십시오."); } if (/edge/.test(navigator.userAgent.toLowerCase()) || /MSIE/.test(navigator.userAgent) || /Trident.*rv[ :]*11\./.test(navigator.userAgent)) { var befCharset = document.charset; document.charset = "euc-kr"; HForm.submit(); document.charset = befCharset; } else{ HForm.acceptCharset = "euc-kr"; HForm.submit(); } } function checkPayotbank(){ var HForm = document.payment2; HForm.target = "payment"; //테스트 URL //HForm.action = "http://tpay.billgate.net/vaccount/certify.jsp"; //상용 URL HForm.action = "https://pay.billgate.net/vaccount/certify.jsp"; var option ="width=320,height=545,toolbar=no,location=no,status=no,menubar=no,scrollbars=no,resizable=no,left=150,top=150"; window.open("", "payment", option); //인코딩 euc-kr 처리 if (/edge/.test(navigator.userAgent.toLowerCase()) || /MSIE/.test(navigator.userAgent) || /Trident.*rv[ :]*11\./.test(navigator.userAgent) ) { var befCharset = document.charset; document.charset = "euc-kr"; HForm.submit(); document.charset = befCharset; } else { HForm.acceptCharset = "euc-kr"; HForm.submit(); } } function checkCoupon(f) { if(f.coupon1.value == "" || f.coupon2.value == "" || f.coupon3.value == "" || f.coupon4.value == "") { alert("쿠폰등록번호를 입력해주세요."); return false; } } function checkEvent(f) { if(f.url.value == "" && f.imgfile.value == "") { alert("소개URL등록 또는 타사이용등록을 입력해주세요."); return false; } if(f.email.value == "") { alert("이메일을 입력해주세요."); return false; } } function withdraw() { v = confirm("탈퇴하실 경우 해당 아이디는 3개월간 사용 하실 수 없습니다.\r\n등록되어있는 상담원 아이디는 모두 삭제됩니다.\r\n정말 삭제하시겠습니까?.\r\n"); if(v == true) { $.post('myinfo.php','work=withdraw',function(data){ //console.log(data); if(data.code == 200) { alert("회원 탈퇴 되었습니다."); location.reload(); } else alert("탈퇴 실패"); },'json') } } function checkEstimate(f){ if(f.company.value == "") { alert("회사명을 입력해주세요."); f.company.focus(); return false; } if(f.name.value == "") { alert("담당자명을 입력해주세요."); f.name.focus(); return false; } }