function SBC_swapImgRestore() { //v3.0 var i,x,a=document.SBC_sr; for(i=0 ; a&&i0&&parent.frames.length) { d=parent.frames[n.substring(p+1)].document; n=n.substring(0,p); } if(!(x=d[n])&&d.all) x=d.all[n]; for(i=0;!x&&i // SBC_preloadImages('http://www.netpia.com/image/button/bt_search.gif', // 'http://www.netpia.com/image/button/bt_search_1.gif', // 'http://www.netpia.com/image/button/bt_search_2.gif'); function change_image(value) { //SBC_swapImgRestore(); document.frm_search.method = "post"; document.frm_search.target = "_self"; if(value == 1) { //SBC_swapImgRestore(); document.frm_search.action = 'https://domain.netpia.com/reg/search.asp'; document.frm_search.intro.value = "hia"; } else if(value == 2) { //SBC_swapImage('submit_img','','http://www.netpia.com/image/button/bt_search_1.gif',1); SBC_swapImgRestore(); //document.frm_search.action = 'http://find.netpia.com/lookup/netpia/lookup/lookup.phtml'; //document.frm_search.target = "_blank"; document.frm_search.intro.value = "kt"; } else if(value == 8) { //SBC_swapImgRestore(); document.frm_search.action = 'https://domain.netpia.com/reg/search.asp'; document.frm_search.intro.value = "kt"; } else if(value == 6) { //SBC_swapImage('submit_img','','http://www.netpia.com/image/button/bt_search_1.gif',1); SBC_swapImgRestore(); document.frm_search.action ='http://www.ibi.net/domain/register/netpia_search_domain.html'; document.frm_search.target = "_blank"; } else if(value == 7) { //SBC_swapImage('submit_img','','http://www.netpia.com/image/button/bt_search_1.gif',1); SBC_swapImgRestore(); document.frm_search.action ='http://www.hangulmail.com/hma/hma_regist.php'; document.frm_search.method = "get"; document.frm_search.target = "_blank"; } else{ //SBC_swapImgRestore(); document.frm_search.action = 'http://www.netpia.com/common/www_log.asp?code=A-2-3&url=http://domain.netpia.com/reg/whois.asp' // document.frm_search.keyword.value = document.frm_search.nlia.value; // document.frm_search.action = 'http://www.netpia.com/htm/reg/whois_main.asp'; } } function check_value(frm) { var search_type; var key = document.frm_search.nlia.value; var lenok = key.length; var search_type = frm.select_type.value; /* if(key==""){ if(search_type == 1) { errormsg = "검색 후 등록하실 한글인터넷주소를 입력해 주십시요." } else if(search_type == 2) { errormsg = "찾고자 하는 한글인터넷주소를 입력해 주십시요." } else if(search_type == 3) { errormsg = "지정된 검색어가 없습니다. 검색어를 입력해 주십시오." } else if(search_type == 4) { errormsg = "지정된 검색어가 없습니다. 검색어를 입력해 주십시오." } else if(search_type == 8) { errormsg = "검색 후 등록하실 KT통합상품을 입력해 주십시요." } else{ errormsg = "등록정보를 조회할 한글인터넷주소를 입력해 주십시요." } alert(errormsg); document.frm_search.nlia.focus(); return false; } else if(lenok < 2) { alert('검색어는 두글자 이상부터 가능합니다.'); document.frm_search.nlia.value = ""; document.frm_search.nlia.focus(); return false; } else{ */ //alert(search_type); if(search_type == 0) //한글인터넷주소(메인) { document.frm_search.action = //http://www.netpia.com/common/www_log.asp?code=A-2-3&url=https://domain.netpia.com/reg/search.asp'; document.frm_search.action = 'https://domain.netpia.com/reg/search.asp'; document.frm_search.keyword.value = document.frm_search.nlia.value; } else if(search_type == 1) //한글인터넷주소 { document.frm_search.action = //http://www.netpia.com/common/www_log.asp?code=A-2-3&url=http://domain.netpia.com/reg/search.asp'; document.frm_search.action = 'http://domain.netpia.com/reg/search.asp'; document.frm_search.intro.value = "hia"; document.frm_search.keyword.value = document.frm_search.nlia.value; } else if(search_type == 8) //KT통합상품 { document.frm_search.action = //http://www.netpia.com/common/www_log.asp?code=A-2-3&url=http://domain.netpia.com/reg/search.asp'; document.frm_search.action = 'http://domain.netpia.com/reg/search.asp'; document.frm_search.intro.value = "kt"; document.frm_search.keyword.value = document.frm_search.nlia.value; } else if(search_type == 2) //내마음검색 { document.frm_search.action = 'http://www.netpia.com/common/www_log.asp?code=A-2-3&url=http://find.netpia.com/lookup/lookup_overture.phtml?q='+document.frm_search.nlia.value; } else if(search_type == 6) { document.frm_search.keyword.value = document.frm_search.nlia.value; return checkdomain(); } else if(search_type == 7) { document.frm_search.Str1.value = document.frm_search.nlia.value; return searchForm_main_submit(); } else if(search_type == 99) //모바일용 search page { document.frm_search.action = //http://www.netpia.com/common/www_log.asp?code=A-2-3&url=http://domain.netpia.com/reg/search.asp'; document.frm_search.action = 'http://domain.netpia.com/reg/search_mobile.asp'; document.frm_search.keyword.value = document.frm_search.nlia.value; } else{ //등록정보 조회 document.frm_search.action = 'http://www.netpia.com/common/www_log.asp?code=A-2-3&url=http://domain.netpia.com/reg/whois.asp' document.frm_search.keyword.value = document.frm_search.nlia.value; } return true; /* } return false; */ } function remove_img(){ document.frm_search.nlia.style.backgroundImage=""; } // 한글/도메인 검색과 한글e메일 주소 검색 스크립트 시작 function checkdomain() { theForm = document.frm_search; theForm.keyword.value = ""; retval = multi_form_check_domain(theForm.nlia.value); if(retval == true) { theForm.target="blank"; return true; } else { theForm.nlia.focus(); return false; } } function MultiCheckValue(target, chk_char, max_len) { if(target.length >= 1) { for(var i = 0; i < chk_char.length; i++) { if(target.indexOf(chk_char.charAt(i)) >= 0) return false; } } return true; } function MultinoncheckValue(target, chk_char, max_len) { if(chk_char.length >= 1) { for(var i = 0; i < target.length; i++) { if(chk_char.indexOf(target.substring(i, i+1)) < 0) return true; } } return false; } function multi_form_check_domain(domain_val) { var temp=0; var char_length = domain_val.length; var domain_name = domain_val; var special_4 = ' ~!@#$%^&*()_=+|\\{}[];"\'<>?\/'; // : , var alpha = 'abcdefghijklmnopqrstuvwxyzABCDEFGHIJKLMNOPQRSTUVWXYZ'; var numeric = '1234567890'; var han_dom_tld = new Array(".com", ".net" , ".org", ".kr", ".biz", ".info"); var eng_dom_tld = new Array(".com", ".net" , ".org", ".biz", ".asia", ".name", ".tv", ".cc", ".info", ".mobi", ".cn", ".com.cn", ".net.cn", ".org.cn", ".kr", ".co.kr", ".or.kr", ".pe.kr", ".ne.kr" ,".go.kr" ,".ac.kr" ,".hs.kr" ,".ms.kr" ,".es.kr" ,".kg.kr" ,".sc.kr" ,".re.kr" ,".seoul.kr" ,".busan.kr" ,".daegu.kr" ,".incheon.kr" ,".gwangju.kr" ,".daejeon.kr" ,".ulsan.kr" ,".gyeonggi.kr" ,".gangwon.kr" ,".chungbuk.kr" ,".chungnam.kr" ,".jeonbuk.kr" ,".jeonnam.kr" ,".gyeongbuk.kr" ,".gyeongnam.kr" ,".jeju.kr"); if(char_length == 0) { window.alert('도메인명을 입력하여 주시기 바랍니다.'); document.frm_search.search_domain.value = ""; return false; } else { var total_enter = 0; var start_at = 0; domain_name = document.frm_search.nlia.value; char_length = domain_val.length; if(domain_name.substr(0,7) == "http://") { domain_name = domain_name.substr(7); char_length = domain_val.length; } if(domain_name.substr(0,4) == "www.") { domain_name = domain_name.substr(4); char_length = domain_val.length; } for(var i = 0, j = 0; i <= char_length; i++) { var one_char = domain_val.charAt(i); if(one_char == '\n') { domain_name[j++] = domain_val.substring(start_at, i-1); start_at = i+1; } else if(i == char_length) domain_name[j++] = domain_val.substring(start_at, i); } valid_check = false; domain_name = domain_name.replace(/(^\s*)|(\s*$)/g, ""); // 공백을 제거해준다. //domain_name = domain_name.trim(); if(domain_name != null && domain_name.length > 0) { if (domain_name.charAt(0) == '.') { window.alert("도메인 명은 '.'로 시작할 수 없습니다."); return false; } if (domain_name.charAt(0) == '-') { window.alert("도메인 명은 '-'로 시작할 수 없습니다."); return false; } if(domain_name.charAt(domain_name.length-1) == '-') { window.alert("도메인 명은 '-'로 끝날 수 없습니다."); return false; } if(MultiCheckValue(domain_name, special_4, 67) == false) { window.alert(domain_name + " 도메인명에 잘못된 값이 입력되었습니다."); return false; } var domain_kind = domain_name.substr(domain_name.indexOf('.')).toLowerCase(); if (MultinoncheckValue(domain_name, numeric+alpha+'.-', 67) == true) { // 한글 도메인 document.frm_search.mode.value="mdn"; } else { // 영문 도메인 document.frm_search.mode.value="edn"; } if(domain_name.indexOf('.') == -1) { domain_name = domain_name + ".com"; domain_kind = ".com"; if(theForm.mode.value == "edn") document.frm_search["tld[]"].value = "com,net,org,biz,asia,kr,co.kr,or.kr,pe.kr"; else if(theForm.mode.value == "mdn") document.frm_search["tld[]"].value = "com,net,kr,org,biz,info"; } else { document.frm_search["tld[]"].value = domain_kind.substr(1); } var origin_domainname = domain_name.substr(0, domain_name.length - domain_kind.length); if(origin_domainname.length < 1) { window.alert(domain_name + '은 도메인 형식에 맞지 않습니다.\n\n확인 후 다시 입력해 주시기 바랍니다.'); return false; } else { if(origin_domainname.charAt(origin_domainname.length-1) == '-') { window.alert("도메인 명은 '-'로 끝날 수 없습니다."); return false; } } if (MultinoncheckValue(domain_name, numeric+alpha+'.-', 67) == true) { // 한글 도메인 if(origin_domainname.length < 2 || origin_domainname.length > 17) { alert ("한글 도메인은 2자 이상 17자 이하로 구성됩니다."); return false; } for(j = 0; j < han_dom_tld.length; j++) { if(domain_kind == han_dom_tld[j]) valid_check = true; } if(valid_check == false) { window.alert(domain_name + '은 등록 가능한 도메인 종류가 아닙니다.\n\n한글도메인은 .com, .net, .kr, .org, .biz, .info 만 등록 가능합니다.\n\n확인 후 다시 입력해 주시기 바랍니다.'); return false; } } else { // 영문 도메인 if(origin_domainname.length < 2 || origin_domainname.length > 63) { alert ("도메인은 2자 이상 63자 이하로 구성됩니다."); return false; } for(j = 0; j < eng_dom_tld.length; j++) { if(domain_kind == eng_dom_tld[j]) valid_check = true; } if(valid_check == false){ alert(domain_name + "은 등록 가능한 도메인 종류가 아닙니다.\n\n확인 후 다시 입력해 주시기 바랍니다."); return false; } } } } document.frm_search.search_domain.value = origin_domainname; return true; } function searchForm_main_submit(){ if(frm_search.nlia.value==""){ alert("한글 이메일 주소를 입력해주세요."); frm_search.nlia.focus(); return false; } return true; } // 한글/도메인 검색과 한글e메일 주소 검색 스크립트 끝