/* 검색 전 영문 도메인 선택 */
function Domain_showEnglishDomain(type){
if(type == 'main') {
var it = document.getElementById("domainForm") || document.getElementsByName("domainForm")[0];
} else {
var it = document.getElementById("form") || document.getElementsByName("form")[0];
}
if(it.domainExtsEnglish) {
if(it.domainExtsEnglish.length == undefined) {
it.domainExtsEnglish.disabled=false;
} else {
for(k=0;k63 ) return false;//최소 2자에서 최대 64자까지 가능합니다
else if( domainName.indexOf("---")>=0 ) return false;//"---" 하이픈은 3개이상 연속일 수 없다.
else if( filter.test(domainName)==false ) return false;//영문자 a~z, 숫자 0~9 또는 하이픈(-)의 조합으로만 표현되며
return true;
}else if( domainType=="Korean" ){
for (var k=0;k35 ) return false;//최소 1자에서 최대 35자까지 가능합니다
else if( charCode == 45) {} // - 허용
else if( charCode>=48 && charCode<=57 ){}// 숫자 0~9
else if( charCode>=65 && charCode<=90 ){}// 숫자 A~Z
else if( charCode>=97 && charCode<=122 ){}// 숫자 a~z
else if( charCode>12592 && charCode<55199 ){// 한글영역 가~? 훼
if( charCode>=44032 && charCode<=55199 ){}// 한글영역
else if( charCode>12592 && charCode<44032 ) return false;// 글자가 아닌 한글(ㄱ, ㄴ, ㅑ, ㅏ) 또는 한글이 아닌 언어(일부한문포함)
}
else return false;
}
return true;
}
}
/* 도메인 검색 */
function Domain_search(){
var it=document.form;
var domainType=null;
if(!it.domainType) {
alert('구입할 수 있는 도메인 상품이 없습니다.');
return false;
}
if(it.domainType.length == undefined) {
domainType = it.domainType.value;
} else {
for(var i=0; i0 ){
ArrayDomainName=it.search_domain.value.split(".");
it.search_domain.value=ArrayDomainName[0];
}
var domainName=it.search_domain.value;
var productCode=null;
var obj=null;
for(k=0;k0 ){
ArrayDomainName=it.search_domain.value.split(".");
it.search_domain.value=ArrayDomainName[0];
}
var domainName=it.search_domain.value;
var productCode=null;
var obj=null;
for(k=0;k 40) {
alert("영문이름을 2~40자 이내로 입력해 주세요.");
form.billingEngName.focus();
return false;
}
/* 2010-01-15 ktchoi 법인 사업자로 인해 체크 해지
// 주민번호 체크 process
if(ssn.init(form.u_ssn1.value.toString() + form.u_ssn2.value.toString()) == false) {
form.u_ssn1.focus();
return false;
}
*/
// 간단한 체크만 추가. 2010-01-15 ktchoi
if(document.getElementById("u_ssn1")) {
if( form.u_ssn1.value == ''){
alert("주민등록번호를 앞자리를 적어주십시오.");
form.u_ssn1.focus();
return false;
}else{
if( form.u_ssn1.value.match(/[^0-9]/) ){
alert("주민등록번호 앞자리를 숫자로 입력하십시오.");
return false;
}
if(form.u_ssn1.value.length!=6){
alert("주민등록번호 앞자리를 숫자 6자리로 입력하십시오.");
return false;
}
}
}
if(document.getElementById("u_ssn2")) {
if( form.u_ssn2.value == ''){
alert("주민등록번호를 뒷자리를 적어주십시오.");
form.u_ssn2.focus();
return false;
}else{
if( form.u_ssn2.value.match(/[^0-9]/) ){
alert("주민등록번호 뒷자리를 숫자로 입력하십시오.");
return false;
}
if(form.u_ssn2.value.length!=7){
alert("주민등록번호 뒷자리를 숫자 7자리로 입력하십시오.");
return false;
}
}
}
if(!form.billingZipcode.value) {
alert('우편번호를 입력하세요.');
form.billingZipcode.focus();
return false;
}
if(form.billingKorAddr1.value == '') {
alert('한글주소를 입력하세요.');
form.billingKorAddr1.focus();
return false;
}
if(form.billingEngAddr1.value == '' || engNum.test(form.billingEngAddr1.value) == false) {
alert('영문주소를 확인해 주세요.');
form.billingEngAddr1.focus();
return false;
}
if(!form.billignEmail.value || mailexp.test(form.billignEmail.value) == false) {
alert('이메일을 입력하세요.');
form.billignEmail.focus();
return false;
}
if(!form.billingPhoneNo1.value || form.billingPhoneNo1.value.length > 3) {
alert('전화번호를 정확히 입력하세요.');
form.billingPhoneNo1.focus();
return false;
}
if(checkInteger(form.billingPhoneNo1.value) == false) {
alert('전화번호는 숫자만 입력하세요.');
form.billingPhoneNo1.select();
return false;
}
if(!form.billingPhoneNo2.value || form.billingPhoneNo2.value.length > 4) {
alert('전화번호를 정확히 입력하세요.');
form.billingPhoneNo2.focus();
return false;
}
if(checkInteger(form.billingPhoneNo2.value) == false) {
alert('전화번호는 숫자만 입력하세요.');
form.billingPhoneNo2.select();
return false;
}
if(!form.billingPhoneNo3.value || form.billingPhoneNo3.value.length > 4) {
alert('전화번호를 입력하세요.');
form.billingPhoneNo3.focus();
return false;
}
if(checkInteger(form.billingPhoneNo3.value) == false) {
alert('전화번호는 숫자만 입력하세요.');
form.billingPhoneNo3.select();
return false;
}
if(!form.billingMobileNo1.value || form.billingMobileNo1.value.length > 3) {
alert('핸드폰번호를 정확히 입력하세요.');
form.billingMobileNo1.focus();
return false;
}
if(checkInteger(form.billingMobileNo1.value) == false) {
alert('핸드폰번호는 숫자만 입력하세요.');
form.billingMobileNo1.select();
return false;
}
if(!form.billingMobileNo2.value || form.billingMobileNo2.value.length > 4) {
alert('핸드폰번호를 정확히 입력하세요.');
form.billingMobileNo2.focus();
return false;
}
if(checkInteger(form.billingMobileNo2.value) == false) {
alert('핸드폰번호는 숫자만 입력하세요.');
form.billingMobileNo2.select();
return false;
}
if(!form.billingMobileNo3.value || form.billingMobileNo3.value.length > 4) {
alert('핸드폰번호를 정확히 입력하세요.');
form.billingMobileNo3.focus();
return false;
}
if(checkInteger(form.billingMobileNo3.value) == false) {
alert('핸드폰번호는 숫자만 입력하세요.');
form.billingMobileNo3.select();
return false;
}
if(form.billingFaxNo1.value != "" && checkInteger(form.billingFaxNo1.value) == false) {
alert('팩스번호는 숫자로 입력하세요.');
form.billingFaxNo1.select();
return false;
}
if(form.billingFaxNo2.value != "" && checkInteger(form.billingFaxNo2.value) == false) {
alert('팩스번호는 숫자로 입력하세요.');
form.billingFaxNo2.select();
return false;
}
if(form.billingFaxNo3.value != "" && checkInteger(form.billingFaxNo3.value) == false) {
alert('팩스번호는 숫자로 입력하세요.');
form.billingFaxNo3.select();
return false;
}
if(!form.adminKorName.value) {
alert('관리자 이름을 입력하세요.');
form.adminKorName.focus();
return false;
}
if(!form.adminEmailId.value || mailexpId.test(form.adminEmailId.value) == false || mailexpAddr.test(form.adminEmailAddr.value) == false) {
alert('관리자 이메일을 입력하세요.');
form.adminEmailId.focus();
return false;
}
if(form.adminEmailAuthFlag.value == 'F'){
alert('관리자 이메일을 인증해주요.');
form.adminEmailId.focus();
return false;
}
if(!form.adminPhoneNo1.value || form.adminPhoneNo1.value.length > 3) {
alert('관리자 전화번호를 정확히 입력하세요.');
form.adminPhoneNo1.focus();
return false;
}
if(checkInteger(form.adminPhoneNo1.value) == false) {
alert('관리자 전화번호는 숫자만 입력하세요.');
form.adminPhoneNo1.select();
return false;
}
if(!form.adminPhoneNo2.value || form.adminPhoneNo2.value.length > 4) {
alert('관리자 전화번호를 정확히 입력하세요.');
form.adminPhoneNo2.focus();
return false;
}
if(checkInteger(form.adminPhoneNo2.value) == false) {
alert('관리자 전화번호는 숫자만 입력하세요.');
form.adminPhoneNo2.select();
return false;
}
if(!form.adminPhoneNo3.value || form.adminPhoneNo3.value.length > 4) {
alert('관리자 전화번호를 정확히 입력하세요.');
form.adminPhoneNo3.focus();
return false;
}
if(checkInteger(form.adminPhoneNo3.value) == false) {
alert('관리자 전화번호는 숫자만 입력하세요.');
form.adminPhoneNo3.select();
return false;
}
if(!form.adminMobileNo1.value || form.adminMobileNo1.value.length > 3) {
alert('관리자 핸드폰번호를 정확히 입력하세요.');
form.adminMobileNo1.focus();
return false;
}
if(checkInteger(form.adminMobileNo1.value) == false) {
alert('관리자 핸드폰번호는 숫자만 입력하세요.');
form.adminMobileNo1.select();
return false;
}
if(!form.adminMobileNo2.value || form.adminMobileNo2.value.length > 4) {
alert('관리자 핸드폰번호를 정확히 입력하세요.');
form.adminMobileNo2.focus();
return false;
}
if(checkInteger(form.adminMobileNo2.value) == false) {
alert('관리자 핸드폰번호는 숫자만 입력하세요.');
form.adminMobileNo2.select();
return false;
}
if(!form.adminMobileNo3.value || form.adminMobileNo3.value.length > 4) {
alert('관리자 핸드폰번호를 정확히 입력하세요.');
form.adminMobileNo3.focus();
return false;
}
if(checkInteger(form.adminMobileNo3.value) == false) {
alert('관리자 핸드폰번호는 숫자만 입력하세요.');
form.adminMobileNo3.select();
return false;
}
if(form.ctfyCode[0].checked == true) {
if(!form.ownerKorName.value) {
alert('소유자 이름을 입력하세요.');
form.ownerKorName.focus();
return false;
}
if(!form.ownerEngName.value || engNum.test(form.ownerEngName.value) == false) {
alert('소유자 영문이름을 확인해 주세요.');
form.ownerEngName.focus();
return false;
}
if(form.ownerEngName.value.length < 2 || form.ownerEngName.value.length > 40) {
alert("소유자 영문이름을 2~40자 이내로 입력해 주세요.");
form.ownerEngName.focus();
return false;
}
// 주민번호 체크 process 2012-08-20 도메인 개인정보 정책관련 주민번호 삭제
// if(ssn.init(form.ctfyNoPerson1.value.toString() + form.ctfyNoPerson2.value.toString() ) == false) {
// form.ctfyNoPerson1.focus();
// return false;
// }
if(document.getElementById("birthYear")) {
if(form.birthYear.value == "") {
alert("생년월일 년도를 선택하세요.");
form.birthYear.focus();
return false;
}
if(form.birthMonth.value == "") {
alert("생년월일 월을 선택하세요.");
form.birthMonth.focus();
return false;
}
if(form.birthDay.value == "") {
alert("생년월일 일을 선택하세요.");
form.birthDay.focus();
return false;
}
for(var i=0; i 40) {
alert("소유자 영문이름을 2~40자 이내로 입력해 주세요.");
form.ownerOrgEngName.focus();
return false;
}
if(!form.ctfyNoOrg1.value) {
alert('소유자 사업자등록번호를 입력하세요.');
form.ctfyNoOrg1.focus();
return false;
}
if(!form.ctfyNoOrg1.value) {
alert('소유자 사업자등록번호를 입력하세요.');
form.ctfyNoOrg1.focus();
return false;
}
if(!form.ctfyNoOrg1.value) {
alert('소유자 사업자등록번호를 입력하세요.');
form.ctfyNoOrg1.focus();
return false;
}
}
if(!form.ownerZipcode.value) {
alert('소유자 우편번호을 입력하세요.');
form.ownerZipcode.focus();
return false;
}
if(!form.ownerKorAddr1.value || !form.ownerKorAddr2.value) {
alert('소유자 주소을 입력하세요.');
form.ownerKorAddr1.focus();
return false;
}
if(!form.ownerEngAddr1.value || engNum.test(form.ownerEngAddr1.value) == false) {
alert('소유자 영문주소을 확인해 주세요.');
form.ownerEngAddr1.focus();
return false;
}
if(!form.ownerPhoneNo1.value || !form.ownerPhoneNo2.value || !form.ownerPhoneNo3.value) {
alert('소유자 전화번호을 입력하세요.');
form.ownerPhoneNo1.focus();
return false;
}
if(checkInteger(form.ownerPhoneNo1.value) == false || checkInteger(form.ownerPhoneNo2.value) == false || checkInteger(form.ownerPhoneNo3.value) == false) {
alert('소유자 전화번호을 입력하세요.');
form.ownerPhoneNo1.focus();
return false;
}
if(!form.ownerEmailId.value || mailexpId.test(form.ownerEmailId.value) == false || mailexpAddr.test(form.ownerEmailAddr.value) == false) {
alert('소유자 이메일을 입력하세요.');
form.ownerEmailId.focus();
return false;
}
if(form.ownerEmailAuthFlag.value =='F'){
alert('소유자 이메일을 인증해주세요. ');
form.ownerEmailId.focus();
return false;
}
if(!form.ownerMobileNo1.value || !form.ownerMobileNo2.value || !form.ownerMobileNo3.value) {
alert('소유자 핸드폰번호를 입력하세요.');
form.ownerMobileNo1.focus();
return false;
}
if(checkInteger(form.ownerMobileNo1.value) == false || checkInteger(form.ownerMobileNo2.value) == false || checkInteger(form.ownerMobileNo2.value) == false) {
alert('소유자 핸드폰번호를 입력하세요.');
form.ownerMobileNo1.focus();
return false;
}
if(form.ownerFaxNo1.value != "" && checkInteger(form.ownerFaxNo1.value) == false) {
alert('소유자 팩스번호는 숫자로 입력하세요.');
form.ownerFaxNo1.select();
return false;
}
if(form.ownerFaxNo2.value != "" && checkInteger(form.ownerFaxNo2.value) == false) {
alert('소유자 팩스번호는 숫자로 입력하세요.');
form.ownerFaxNo2.select();
return false;
}
if(form.ownerFaxNo3.value != "" && checkInteger(form.ownerFaxNo3.value) == false) {
alert('소유자 팩스번호는 숫자로 입력하세요.');
form.ownerFaxNo3.select();
return false;
}
if(!form.techKorName.value) {
alert('책임자 이름을 입력하세요.');
form.techKorName.focus();
return false;
}
if(!form.techEngName.value || engNum.test(form.techEngName.value) == false) {
alert('책임자 영문이름을 확인해 주세요.');
form.techEngName.focus();
return false;
}
if(form.techEngName.value.length < 2 || form.techEngName.value.length > 40) {
alert("책임자 영문이름을 2~40자 이내로 입력해 주세요.");
form.techEngName.focus();
return false;
}
if(!form.techPhenoNo1.value || !form.techPhenoNo2.value || !form.techPhenoNo3.value) {
alert('책임자 전화번호을 입력하세요.');
form.techPhenoNo1.focus();
return false;
}
if(checkInteger(form.techPhenoNo1.value) == false || checkInteger(form.techPhenoNo2.value) == false || checkInteger(form.techPhenoNo2.value) == false) {
alert('책임자 전화번호을 입력하세요.');
form.techPhenoNo1.focus();
return false;
}
if(!form.techEmail.value || mailexp.test(form.techEmail.value) == false) {
alert('책임자 E-mail을 입력하세요.');
form.techEmail.focus();
return false;
}
if(!form.techMobileNo1.value || !form.techMobileNo2.value || !form.techMobileNo3.value) {
alert('책임자 핸드폰번호를 입력하세요.');
form.techMobileNo1.focus();
return false;
}
if(checkInteger(form.techMobileNo1.value) == false || checkInteger(form.techMobileNo2.value) == false || checkInteger(form.techMobileNo3.value) == false) {
alert('책임자 핸드폰번호를 입력하세요.');
form.techMobileNo1.focus();
return false;
}
if(form.techFaxNo1.value != "" && checkInteger(form.techFaxNo1.value) == false) {
alert('책임자 팩스번호는 숫자로 입력하세요.');
form.techFaxNo1.select();
return false;
}
if(form.techFaxNo2.value != "" && checkInteger(form.techFaxNo2.value) == false) {
alert('책임자 팩스번호는 숫자로 입력하세요.');
form.techFaxNo2.select();
return false;
}
if(form.techFaxNo3.value != "" && checkInteger(form.techFaxNo3.value) == false) {
alert('책임자 팩스번호는 숫자로 입력하세요.');
form.techFaxNo3.select();
return false;
}
if(!form.same_check2.checked) {
if( validateRealname('same2') == false ) return false;
}
// ssl 처리
SSL.send({
'formName':'form'
,'elementName':['billingKorName','billingEngName','u_ssn1','u_ssn2','billingZipcode','billingZipcode1','billingZipcode2','billingKorAddr1','billingKorAddr2','billingEngAddr1','billignEmail','billingPhoneNo1','billingPhoneNo2','billingPhoneNo3','billingMobileNo1','billingMobileNo2','billingMobileNo3','billingFaxNo1','billingFaxNo2','billingFaxNo3','adminKorName','adminEmailId','adminEmailAddr','adminPhoneNo1','adminPhoneNo2','adminPhoneNo3','adminMobileNo1','adminMobileNo2','adminMobileNo3','ownerKorName','ownerEngName','ctfyNoPerson1','ctfyNoPerson2','ownerZipcode','ownerZipcode1','ownerKorAddr1','ownerEngAddr1','ownerEmailId','ownerEmailAddr','ownerPhoneNo1','ownerPhoneNo2','ownerPhoneNo3','ownerMobileNo1','ownerMobileNo2','ownerMobileNo3','ownerFaxNo1','ownerFaxNo2','ownerFaxNo3','techKorName','techEngName','techEmail','techMobileNo1','techMobileNo2','techMobileNo3','techFaxNo1','techFaxNo2','techFaxNo3']
,'postName':'sslEncode'
});
return false;
}
/* whois */
function domainWhois(domain) {
var url = "/chtml/whois.php?domain="+domain;
window.open(url,"whois","width=500,height=700,scrollbars=yes");
}
/* 도메인 기간별 가격 변경 */
function changePrice(form, period) {
var sellingPirce = Number(form.domainSellingPrice.value);
var ret = sellingPirce * Number(period);
var pRet = ret.toLocaleString().split(".")[0];
form.totalAmount.value = ret;
document.getElementById("total_amount_view").innerHTML = pRet;
delete ret;
delete pRet;
delete sellingPrice;
}
/* 도메인 소유자 구분 */
function domainOwnerType() {
var form = document.getElementById("form") || document.getElementsByName("form")[0];
if(form == null) {
form = document.form;
}
//document.getElementById("no1").style.display = 'none';
document.getElementById("no1_1").style.display = 'none';
document.getElementById("no1_2").style.display = 'none';
document.getElementById("no2").style.display = 'none';
document.getElementById("no2_1").style.display = 'none';
document.getElementById("no2_2").style.display = 'none';
if(document.getElementById("birthTr")) {
document.getElementById("birthTr").style.display = 'none';
document.getElementById("genderTr").style.display = 'none';
}
if(form.ctfyCode[0].checked == true) {
//document.getElementById("no1").style.display = 'block';
document.getElementById("no1_1").style.display = 'table-row';
document.getElementById("no1_2").style.display = 'table-row';
if(document.getElementById("birthTr")) {
document.getElementById("birthTr").style.display = 'table-row';
document.getElementById("genderTr").style.display = 'table-row';
}
} else if(form.ctfyCode[1].checked == true) {
document.getElementById("no2").style.display = 'table-row';
document.getElementById("no2_1").style.display = 'table-row';
document.getElementById("no2_2").style.display = 'table-row';
}
delete form;
}
/* 관리자 정보(동일 정보) 입력 */
function adminInfoInput() {
var form = document.getElementById("form") || document.getElementsByName("form")[0];
if(form == null) {
var form = document.form;
}
if(form.same_check.checked == true) {
form.adminEmailAuthFlag.value='F';
form.adminEmailId.readOnly =false;
form.adminEmailAddr.readOnly =false;
document.getElementById('div_auth_code_admin').style.display = 'inline';
document.getElementById('btn_auth_code_send_admin').style.display = 'inline';
document.getElementById('auth_result_admin').style.display = 'none';
form.adminKorName.value = form.billingKorName.value;
var billignEmail = form.billignEmail.value.split('@');
form.adminEmailId.value = billignEmail[0];
form.adminEmailAddr.value = billignEmail[1];
form.adminPhoneNo1.value = form.billingPhoneNo1.value;
form.adminPhoneNo2.value = form.billingPhoneNo2.value;
form.adminPhoneNo3.value = form.billingPhoneNo3.value;
form.adminMobileNo1.value = form.billingMobileNo1.value;
form.adminMobileNo2.value = form.billingMobileNo2.value;
form.adminMobileNo3.value = form.billingMobileNo3.value;
} else {
form.adminKorName.value = "";
form.adminEmailId.value = "";
form.adminEmailAddr.value = "";
form.adminPhoneNo1.value = "";
form.adminPhoneNo2.value = "";
form.adminPhoneNo3.value = "";
form.adminMobileNo1.value = "";
form.adminMobileNo2.value = "";
form.adminMobileNo3.value = "";
}
delete form;
}
/* 실수요자 정보(동일 정보) 입력 */
function ownerInfoInput() {
var form = document.getElementById("form") || document.getElementsByName("form")[0];
if(form == null) {
var form = document.form;
}
if(form.same_check2.checked == true) {
form.ownerEmailAuthFlag.value='F';
form.ownerEmailId.readOnly =false;
form.ownerEmailAddr.readOnly =false;
document.getElementById('div_auth_code_owner').style.display = 'inline';
document.getElementById('btn_auth_code_send_owner').style.display = 'inline';
document.getElementById('auth_result_owner').style.display = 'none';
form.ownerKorName.value = form.billingKorName.value;
form.ownerEngName.value = form.billingEngName.value;
//form.ctfyNoPerson1.value = form.u_ssn1.value;
//form.ctfyNoPerson2.value = form.u_ssn2.value;
//form.ownerZipcode1.value = form.billingZipcode1.value;
//form.ownerZipcode2.value = form.billingZipcode2.value;
//form.ownerKorAddr1.value = form.billingKorAddr1.value;
//form.ownerKorAddr2.value = form.billingKorAddr2.value;
//form.ownerEngAddr1.value = form.billingEngAddr1.value;
form.ownerPhoneNo1.value = form.billingPhoneNo1.value;
form.ownerPhoneNo2.value = form.billingPhoneNo2.value;
form.ownerPhoneNo3.value = form.billingPhoneNo3.value;
var billignEmail = form.billignEmail.value.split('@');
form.ownerEmailId.value = billignEmail[0];
form.ownerEmailAddr.value = billignEmail[1];
form.ownerMobileNo1.value = form.billingMobileNo1.value;
form.ownerMobileNo2.value = form.billingMobileNo2.value;
form.ownerMobileNo3.value = form.billingMobileNo3.value;
form.ownerFaxNo1.value = form.billingFaxNo1.value;
form.ownerFaxNo2.value = form.billingFaxNo2.value;
form.ownerFaxNo3.value = form.billingFaxNo3.value;
} else {
form.ownerKorName.value = "";
form.ownerEngName.value = "";
//form.ctfyNoPerson1.value = "";
//form.ctfyNoPerson2.value = "";
form.ownerZipcode1.value = "";
form.ownerZipcode2.value = "";
form.ownerKorAddr1.value = "";
form.ownerKorAddr2.value = "";
form.ownerEngAddr1.value = "";
form.ownerPhoneNo1.value = "";
form.ownerPhoneNo2.value = "";
form.ownerPhoneNo3.value = "";
form.ownerEmailId.value = "";
form.ownerEmailAddr.value ="";
form.ownerMobileNo1.value = "";
form.ownerMobileNo2.value = "";
form.ownerMobileNo3.value = "";
form.ownerFaxNo1.value = "";
form.ownerFaxNo2.value = "";
form.ownerFaxNo3.value = "";
}
delete form;
}
/* 기술 책임자 정보(동일정보) 입력 */
function techInfoInput() {
var form = document.getElementById("form") || document.getElementsByName("form")[0];
if(form == null) {
var form = document.form;
}
if(form.same_check3.checked == true) {
if(form.ctfyCode[0].checked == true) {
form.techKorName.value = form.ownerKorName.value;
form.techEngName.value = form.ownerEngName.value;
}
if(form.ctfyCode[1].checked == true) {
form.techKorName.value = form.ownerOrgKorName.value;
form.techEngName.value = form.ownerOrgEngName.value;
}
form.techPhenoNo1.value = form.ownerPhoneNo1.value;
form.techPhenoNo2.value = form.ownerPhoneNo2.value;
form.techPhenoNo3.value = form.ownerPhoneNo3.value;
form.techEmail.value = form.ownerEmailId.value+'@'+form.ownerEmailAddr.value;
form.techMobileNo1.value = form.ownerMobileNo1.value;
form.techMobileNo2.value = form.ownerMobileNo2.value;
form.techMobileNo3.value = form.ownerMobileNo3.value;
form.techFaxNo1.value = form.ownerFaxNo1.value;
form.techFaxNo2.value = form.ownerFaxNo2.value;
form.techFaxNo3.value = form.ownerFaxNo3.value;
} else {
form.techKorName.value = "";
form.techEngName.value = "";
form.techPhenoNo1.value = "";
form.techPhenoNo2.value = "";
form.techPhenoNo3.value = "";
form.techEmail.value = "";
form.techMobileNo1.value = "";
form.techMobileNo2.value = "";
form.techMobileNo3.value = "";
form.techFaxNo1.value = "";
form.techFaxNo2.value = "";
form.techFaxNo3.value = "";
}
delete form;
}
/* 도메인 신규 카드 결제 */
function payCard() {
var form = document.getElementById("form") || document.getElementsByName("form")[0];
if(form == null) {
var form = document.form;
}
if(form.repeatChk == null) {
// 중복 클릭을 막기 위해
var inputObj = document.createElement('input');
inputObj.type = 'hidden';
inputObj.id = 'repeatChk';
inputObj.name = 'repeatChk';
inputObj.value = '0';
form.appendChild(inputObj);
}
if(form.repeatChk.value == 1) {
alert('처리중입니다.');
return;
}else{
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;
}
}
form.paymentMethod.value = "card";
form.bankPayerName.value = "";
//form.target = "hiddenPaymentFrame";
form.repeatChk.value = 1;
form.action = '/chtml/pg/reseller/reseller_domain_payment_exe.php';
var pop_title = "pg";
window.open("", pop_title, "width=850, height=650, scrollbars=yes");
form.target = pop_title;
form.submit();
}
}
/* 도메인 신규 무통장 입금 */
function payBank() {
var form = document.getElementById("form") || document.getElementsByName("form")[0];
var inputForm = document.getElementById("f_mu");
if(form == null) {
var form = document.form;
}
if(inputForm == null) {
var inputForm = document.f_mu;
}
if(form.repeatChk == null) {
// 중복 클릭을 막기 위해
var inputObj = document.createElement('input');
inputObj.type = 'hidden';
inputObj.id = 'repeatChk';
inputObj.name = 'repeatChk';
inputObj.value = '0';
form.appendChild(inputObj);
}
if(form.repeatChk.value == 1) {
alert('처리중입니다.');
return;
}else{
if(inputForm.payAgree.checked == false) {
alert("구매진행 동의에 체크해 주세요.");
return;
}
if(!inputForm.payer.value) {
alert("입금자명을 입력하세요");
inputForm.payer.focus();
return;
} else {
form.paymentMethod.value = "bank";
form.bankPayerName.value = inputForm.payer.value;
form.target = "hiddenPaymentFrame";
delete inputForm;
form.repeatChk.value = 1;
form.action = '/chtml/pg/reseller/reseller_domain_payment_exe.php';
form.submit();
}
}
}
function authKeySend(val) {
var form=document.form;
if(val == 'admin'){
var emailId = form.adminEmailId.value;
var emailAddr = form.adminEmailAddr.value;
if( emailId==null || emailId=="" ){
alert("이메일을 입력해 주세요.");
form.adminEmailId.select();
return;
}
if( emailAddr==null || emailAddr=="" ){
alert("이메일을 입력해 주세요.");
form.adminEmailAddr.select();
return;
}
}else{
var emailId = form.ownerEmailId.value;
var emailAddr = form.ownerEmailAddr.value;
if( emailId==null || emailId=="" ){
alert("이메일을 입력해 주세요.");
form.ownerEmailId.select();
return;
}
if( emailAddr==null || emailAddr=="" ){
alert("이메일을 입력해 주세요.");
form.ownerEmailAddr.select();
return;
}
}
var email = emailId+'@'+emailAddr;
var queryString = "domain="+form.domain.value+"&email="+email;
var url = "/chtml/domain/domain_register_authkey_sendmail_xmlhttp.php";
$.ajax({
url:url,
type:'post',
data:queryString,
dataType:'json',
error:function(obj){
alert(obj.resultMsg);
},
success:function(obj) {
alert(obj.resultMsg);
if(obj.result == true){
setAuthTime(val);
if(val == 'admin'){
document.getElementById('div_auth_code_admin').style.display = 'inline';
document.getElementById('btn_auth_code_check_admin').style.display = 'inline';
}else{
document.getElementById('div_auth_code_owner').style.display = 'inline';
document.getElementById('btn_auth_code_check_owner').style.display = 'inline';
}
}
}
});
}
function authKeyCheck(val) {
var form=document.form;
if(val == 'admin'){
var auth_code = form.auth_code_admin.value;
if( auth_code==null || auth_code=="" ){
alert("인증번호를 입력해 주세요.");
form.auth_code_admin.select();
return;
}
}else{
var auth_code = form.auth_code_owner.value;
if( auth_code==null || auth_code=="" ){
alert("인증번호를 입력해 주세요.");
form.auth_code_owner.select();
return;
}
}
var queryString = "domain="+form.domain.value+"&auth_code="+auth_code;
var url = "/chtml/domain/domain_register_authkey_check_xmlhttp.php";
$.ajax({
url:url,
type:'post',
data:queryString,
dataType:'json',
error:function(obj){
alert(obj.resultMsg);
},
success:function(obj) {
if(obj.result == true){
if(val == 'admin'){
form.adminEmailAuthFlag.value='T';
form.adminEmailId.readOnly =true;
form.adminEmailAddr.readOnly =true;
document.getElementById('div_auth_code_admin').style.display = 'none';
document.getElementById('btn_auth_code_send_admin').style.display = 'none';
document.getElementById('auth_result_admin').style.display = 'inline';
}else{
form.ownerEmailAuthFlag.value='T';
form.ownerEmailId.readOnly =true;
form.ownerEmailAddr.readOnly =true;
document.getElementById('div_auth_code_owner').style.display = 'none';
document.getElementById('btn_auth_code_send_owner').style.display = 'none';
document.getElementById('auth_result_owner').style.display = 'inline';
}
}
alert(obj.resultMsg);
}
});
}
var oSetInterval ='';
function setAuthTime(sType) {
var iTimeLeft = new Date();
iTimeLeft.setMinutes(iTimeLeft.getMinutes() + 5);
iTimeLeft.setSeconds(iTimeLeft.getSeconds() + 1);
if(sType == 'admin'){
document.getElementById("auth_time_admin").innerHTML = "5:00";
}else{
document.getElementById("auth_time_owner").innerHTML = "5:00";
}
oSetInterval = setInterval(function() {
var iTimeNow = new Date();
var iTotalTimeLeft = iTimeLeft - iTimeNow;
if (iTotalTimeLeft <= 0) {
stopCountdown(sType);
return false;
}
var iSecond = 1000; // in milliseconds
var iMinute = iSecond * 60;
var iHour = iMinute * 60;
var iMinutesLeft = Math.floor((iTotalTimeLeft % iHour) / iMinute);
var iSecondsLeft = Math.floor((iTotalTimeLeft % iMinute) / iSecond);
var sShowTime = iMinutesLeft + ':' + ((iSecondsLeft >= 10) ? '' : '0') + iSecondsLeft;
if(sType == 'admin'){
document.getElementById("auth_time_admin").innerHTML = sShowTime;
}else{
document.getElementById("auth_time_owner").innerHTML = sShowTime;
}
}, 0);
}
function stopCountdown(sType) {
clearInterval(oSetInterval);
if(sType == 'admin'){
document.getElementById("auth_time_admin").innerHTML = '0:00';
}else{
document.getElementById("auth_time_owner").innerHTML = '0:00';
}
}