Event.observe(window, 'load', function() { Event.observe('okClick', 'click', Show.okClick); }); var Show = { okClick : function(event) { //$('show1').innerHTML = Form.serialize('formOne'); $('buttonArea').style.display = "none"; var keyValue = Form.serialize('formOne', 'NS'); var re_name; var i = 2; var ok = 0; for ( var property in keyValue) { //$('show' + i++).innerHTML = property + ': ' + keyValue[property]; if(keyValue[property] == "") { if(property == 'user_bank_name'){ if(Form.Element.getValue('user_payment_1') != null){ ok = 1; alert("은행명을 선택하세요"); Form.Element.focus(property); $('buttonArea').style.display = "block"; break; } } else if(property == 'user_card_name' || property == 'user_card_y' || property == 'user_card_m'){ if(Form.Element.getValue('user_payment_2') != null){ ok = 1; alert("카드 내용을 선택하세요."); Form.Element.focus(property); $('buttonArea').style.display = "block"; break; } } else if( property == 'user_070_1' || property == 'user_070_2' || property == 'user_070_3' ) { // } else if( property == 'user_name') { ok = 1; alert("이름을 입렵하세요"); Form.Element.focus(property); $('buttonArea').style.display = "block"; break; } else if( property == 'user_jumin_1') { ok = 1; alert("주민번호를 입렵하세요"); Form.Element.focus(property); $('buttonArea').style.display = "block"; break; } else if( property == 'user_jumin_2') { ok = 1; alert("주민번호를 입렵하세요"); Form.Element.focus(property); $('buttonArea').style.display = "block"; break; } else if( property == 'user_phone_1' || property == 'user_phone_2' || property == 'user_phone_3' ) { ok = 1; alert("전화번호를 입렵하세요"); Form.Element.focus(property); $('buttonArea').style.display = "block"; break; } else if( property == 'user_h_phone_1' || property == 'user_h_phone_2' || property == 'user_h_phone_3' ) { ok = 1; alert("휴대폰을 입렵하세요"); Form.Element.focus(property); $('buttonArea').style.display = "block"; break; } else if( property == 'user_email') { // } else if( property == 'user_add_1' || property == 'user_add_2' || property == 'user_add_3' || property == 'user_add_4') { ok = 1; alert("주소를 입렵하세요"); Form.Element.focus(property); $('buttonArea').style.display = "block"; break; } else if( property == 'user_depositor') { ok = 1; alert("예금자명을 입렵하세요"); Form.Element.focus(property); $('buttonArea').style.display = "block"; break; } else if( property == 'user_depositor_phone_1' || property == 'user_depositor_phone_2' || property == 'user_depositor_phone_3' ) { ok = 1; alert("예금자 연락처를 입렵하세요"); Form.Element.focus(property); $('buttonArea').style.display = "block"; break; } else if( property == 'user_jumin2_1') { ok = 1; alert("주민번호를 입렵하세요"); Form.Element.focus(property); $('buttonArea').style.display = "block"; break; } else if( property == 'user_jumin2_2') { ok = 1; alert("주민번호를 입렵하세요"); Form.Element.focus(property); $('buttonArea').style.display = "block"; break; } else if( property == 'user_bank_number') { ok = 1; alert("계좌(카드)번호를 입렵하세요"); Form.Element.focus(property); $('buttonArea').style.display = "block"; break; } else if( property == 'user_internet') { ok = 1; alert("인터넷종류를 선택하세요"); Form.Element.focus(property); $('buttonArea').style.display = "block"; break; } else if( property == 'user_internet2') { ok = 1; alert("인터넷회선유형 선택하세요"); Form.Element.focus(property); $('buttonArea').style.display = "block"; break; } else if( property == 'user_add_5' || property == 'user_add_6' || property == 'user_add_7' || property == 'user_add_8') { ok = 1; alert("배송지주소를 입렵하세요"); Form.Element.focus(property); $('buttonArea').style.display = "block"; break; } else{ ok = 1; alert("내용을 입렵하세요"); Form.Element.focus(property); $('buttonArea').style.display = "block"; break; } } //else if(keyValue[property] != "" && (property == 'user_phone_1' || property == 'user_phone_2' || property == 'user_phone_3' || property == 'user_h_phone_1' || property == 'user_h_phone_2' || property == 'user_h_phone_3' || property == 'user_bank_number' || property == 'user_070_1' || property == 'user_070_2' || property == 'user_070_3' )) else if(keyValue[property] != "" && (property == 'user_phone_1' || property == 'user_phone_2' || property == 'user_phone_3' || property == 'user_h_phone_1' || property == 'user_h_phone_2' || property == 'user_h_phone_3' || property == 'user_bank_number' )) { //alert("숫자입니다"); if(isNumeric1(trim(keyValue[property])) != true) { ok = 1; alert("숫자를 입력하세요."); property.value = ""; Form.Element.clear(property); Form.Element.focus(property); $('buttonArea').style.display = "block"; break; } } else if(keyValue[property] != "" && (property == 'user_email')) { /* if(isEmail(keyValue[property]) != true) { ok = 1; alert("잘못된 이메일입니다."); property.value = ""; Form.Element.clear(property); Form.Element.focus(property); $('buttonArea').style.display = "block"; break; } */ } else if(keyValue[property] != "" && (property == 'user_jumin' || property == 'user_jumin2')) { /* if(isJumin(keyValue[property]) != true) { ok = 1; alert("잘못된 주민번호입니다.."); property.value = ""; Form.Element.clear(property); Form.Element.focus(property); $('buttonArea').style.display = "block"; break; } */ } else if(keyValue[property] != "" && (property == 'user_name')) { re_name = keyValue[property]; } } var agree = Form.Element.serialize('agree'); if(!agree && ok == 0) { ok = 1; if(Form.Element.serialize('agree').check != true) { alert("약관에 동의하세요."); Form.Element.focus('agree'); $('buttonArea').style.display = "block"; } } //var dataChange = (new Date()).getTime(); if(ok == 0) { var URL = 'http://www.lg070.com/register.php'; new Ajax.Request(URL, { method: 'POST', //GET 방법 asynchronous: true, //비동기 통신 contentType: 'application/x-www-form-urlencoded', //Content-Type encoding: 'UTF-8', //인코딩 타입 postBody: Form.serialize('formOne'), //서버로 보낼 데이터 //requestHeaders: {'likeSport': 'basketBall'}, //Header onSuccess: function(xmlHttp, json) { var s_name = xmlHttp.responseText; //$('show8').innerHTML = s_anme; if(s_name != '') { //alert(s_name); //talert('test1',300,180,'g', re_name); //alert('신청하셨습니다. 빠른 연락 드리겠습니다.^^'); } else if(s_name == 'overlap') { //talert('test1',300,180,'g', s_anme); $('buttonArea').style.display = "block"; alert('이미 신청하셨습니다. 빠른 연락 드리겠습니다.^^'); } else if(s_name == 'error100') { alert('저장에 문제가 발생했습니다. 다시 해주세요.'); } else if(s_name == 'error1') { alert('정보를 잘못입력하셨습니다. 다시입렵해주세요.'); } alert('myLG070 신청이 완료 되었습니다. 이용해주셔서 감사드립니다. 빠른 연락 드리겠습니다.^^'); window.external.AddFavorite('http://www.lg070.com/', 'LG070.com ♥배송확인/가입문의를 위해 즐겨찾기♥ '); location.href = "http://www.lg070.com"; Form.reset('formOne'); $('buttonArea').style.display = "block"; } }); } } } function isNumeric1(sText) { var ValidChars = "0123456789."; var IsNumber=true; var Char; for (i = 0; i < sText.length && IsNumber == true; i++) { Char = sText.charAt(i); if (ValidChars.indexOf(Char) == -1) { IsNumber = false; } } return IsNumber; } function isEmail(str) { if (!str.length) { return false; } var MailChk = new RegExp("^([0-9a-zA-Z]|_|-)+@([0-9a-zA-Z]|_|-)+(\\.com|\\.net|\\.org|\\.biz|\\.info|\\.co\\.kr|\\.or\\.kr|\\.pe\\.kr|\\.ne\\.kr|\\.kr|\\.cc|\\.jp|\\.tv|\\.cn)$"); return MailChk.test(str); } function isJumin(juminNum) { if(isNaN(juminNum) || juminNum.charAt(6)<1 || juminNum.charAt(6)>4) { return false; } var check = 0 ; for (var i=0 ; i<12 ; i++) { check += (i%8+2) * juminNum.charAt(i); } check = (11-check%11) % 10; if(check != juminNum.charAt(12)) { return false; } else return true; } function add_open(sel) { window.open('../zipcode.php?sel=' + sel , 'zipcode', 'left=600,top=200,width=400,height=300,toolbar=no,menubar=no,status=no,scrollbars=yes,resizable=no'); } function addr_check(e) { if(e == true) { document.getElementById('user_add_5').value = document.getElementById('user_add_1').value; document.getElementById('user_add_6').value = document.getElementById('user_add_2').value; document.getElementById('user_add_7').value = document.getElementById('user_add_3').value; document.getElementById('user_add_8').value = document.getElementById('user_add_4').value; document.getElementById('user_addr_name').value = document.getElementById('user_name').value; document.getElementById('user_addr_phone1').value = document.getElementById('user_h_phone_1').value; document.getElementById('user_addr_phone2').value = document.getElementById('user_h_phone_2').value; document.getElementById('user_addr_phone3').value = document.getElementById('user_h_phone_3').value; } else { document.getElementById('user_add_5').value = ''; document.getElementById('user_add_6').value = ''; document.getElementById('user_add_7').value = ''; document.getElementById('user_add_8').value = ''; document.getElementById('user_addr_name').value = ''; document.getElementById('user_addr_phone1').value = ''; document.getElementById('user_addr_phone2').value = ''; document.getElementById('user_addr_phone3').value = ''; } //$('user_add_5').style.value = '555'; } function depositor_check(e) { if(e == true) { document.getElementById('user_depositor').value = document.getElementById('user_name').value; document.getElementById('user_depositor_phone_1').value = document.getElementById('user_h_phone_1').value; document.getElementById('user_depositor_phone_2').value = document.getElementById('user_h_phone_2').value; document.getElementById('user_depositor_phone_3').value = document.getElementById('user_h_phone_3').value; document.getElementById('user_jumin2_1').value = document.getElementById('user_jumin_1').value; document.getElementById('user_jumin2_2').value = document.getElementById('user_jumin_2').value; } else { document.getElementById('user_depositor').value = ''; document.getElementById('user_depositor_phone_1').value = ''; document.getElementById('user_depositor_phone_2').value = ''; document.getElementById('user_depositor_phone_3').value = ''; document.getElementById('user_jumin2_1').value = ''; document.getElementById('user_jumin2_2').value = ''; } //$('user_add_5').style.value = '555'; } function bank_check(chk) { if(chk == '1') { document.getElementById('bank_sel').style.display = "block"; document.getElementById('card_sel').style.display = "none"; document.getElementById('card_sel2').style.display = "none"; } else if(chk == '2') { document.getElementById('bank_sel').style.display = "none"; document.getElementById('card_sel').style.display = "block"; document.getElementById('card_sel2').style.display = "block"; } } function jumin_check() { if(document.getElementById('user_jumin_1').value.length == '6') { document.getElementById('user_jumin_2').focus(); } } function jumin2_check() { if(document.getElementById('user_jumin2_1').value.length == '6') { document.getElementById('user_jumin2_2').focus(); } } function trim(stringToTrim) { return stringToTrim.replace(/^\s+|\s+$/g,""); }; function ltrim(stringToTrim) { return stringToTrim.replace(/^\s+/,""); }; function rtrim(stringToTrim) { return stringToTrim.replace(/\s+$/,""); };