var hl_layer; function tNewWin(URL, NAME, width, height, resize, scroll, wF) { var size = "width=" + width + ", height=" + height + " "; if (wF) { var nw = window.open(URL,NAME,size + ",toolbar=no,menubar=no,location=no,status=no,resizable=" + resize + ",scrollbars=" + scroll + ",left=10,top=10"); } else { var pLeft = event.screenX - (parseInt(width) / 2); if (pLeft < 2) { pLeft = 2; } else if (pLeft + parseInt(width) + 12 > screen.width) { pLeft = screen.width - parseInt(width) - 12; } var pTop = event.screenY - (parseInt(height) / 2); if (pTop < 2) { pTop = 2; } else if (pTop + parseInt(height) + 78 > screen.height) { pTop = screen.height - parseInt(height) - 78; } var nw = window.open(URL,NAME,size + ",toolbar=no,menubar=no,location=no,status=no,resizable=" + resize + ",scrollbars=" + scroll + ",left=" + pLeft + ",top=" + pTop); } return nw; } function directGo(URL) { document.location.href = URL; } function tRealLen(s) { var n = 0; for (var i = 0; i < s.length; i++) { if (escape(s.charAt(i)).length > 3) { n += 2; } else { n++; } } return n; } // F_Y : Must : Fixed // F_N : May : Fixed // V_Y : Must : Variable // V_N : May : Variable // SEL : if selected element number is zero function varCheck(obj, min_len, max_len, type, s_type, message) { var must = "\n(필수 입력사항 입니다)"; var may = "\n(선택적으로 입력하면 됩니다)"; var obj_len = 0; if (type == "SEL") { if (obj.options[obj.selectedIndex].value == "") { alert(varCheck.josa(message,'을를') + " 선택하여 주십시오.\n"); return true; } return false; } obj_len = tRealLen(obj.value); if ((type == "F_Y" || type == "V_Y") && min_len == 1 && obj_len < 1) { alert(varCheck.josa(message,'을를') + " 입력하여 주십시오.\n" + must); return true; } if (type == "F_Y" && obj_len != min_len) { alert(varCheck.josa(message,'은는') + ' ' + min_len + "바이트로 입력하여 주십시오.\n" + must); return true; } else if (type == "F_N" && obj_len > 0 && obj_len != min_len) { alert(varCheck.josa(message,'은는') + ' ' + min_len + "바이트로 입력하여 주십시오.\n" + may); return true; } else if (type == "V_Y" && obj_len < min_len) { alert(varCheck.josa(message,'은는') + ' ' + min_len + "바이트 이상 입력하여 주십시오.\n" + must); return true; } else if (obj_len > 0 && obj_len < min_len) { alert(varCheck.josa(message,'은는') + ' ' + min_len + "바이트 이상 입력하여 주십시오.\n" + may); return true; } else if (obj_len > max_len) { alert(varCheck.josa(message,'은는') + ' ' + max_len + "바이트 이하로 입력하여 주십시오.\n"); return true; } if ((type == "F_N" || type == "V_N") && obj_len == 0) { return false; } if (s_type == 1) { if (obj.value.search(/^(\d+)\.(\d+)\.(\d+)\.(\d+)$/) == -1) { alert( varCheck.josa(message,'은는') + " IP 형식으로 입력하여 주십시오.\n예) '168.126.63.1'"); return true; } } else if (s_type == 2) { if (obj.value.search(/^(\S+)@(\S+)\.(\S+)$/) == -1) { alert( varCheck.josa(message,'은는') + " E-Mail 형식으로 입력하여 주십시오.\n예) 'who_am_i@email.com', 'who_am_i@email.co.kr'"); return true; } } else if (s_type == 3) { if (obj.value.search(/^(\w[\w-]*\w)$/) == -1) { alert( varCheck.josa(message,'은는') + " HOSTNAME 형식으로 입력하여 주십시오.\n예) 'korea', 'speed011', '011e-station'"); return true; } } else if (s_type == 4) { if (obj.value.search(/(\w[\w-]*\w)\.([a-zA-Z]+)$/) == -1) { alert( varCheck.josa(message,'은는') + " DOMAIN 형식으로 입력하여 주십시오.\n예) 'www.korea.com', 'www.daum.net'"); return true; } } else if (s_type == 5) { if (obj.value.search(/^([a-zA-Z]+)$/) == -1) { alert( varCheck.josa(message,'은는') + " 알파벳 형식으로 입력하여 주십시오.\n예) 'abcdefghijklmnopqrstuvwxyzABCDEFGHIJKLMNOPQRSTUVWXYZ'"); return true; } } else if (s_type == 6) { if (obj.value.search(/^([0-9]+)$/) == -1) { alert( varCheck.josa(message,'은는') + " 숫자 형식으로 입력하여 주십시오.\n예) '1234567890'"); return true; } } else if (s_type == 7) { if (obj.value.search(/^([0-9a-zA-Z]+)$/) == -1) { alert( varCheck.josa(message,'은는') + " 숫자+알파벳 형식으로 입력하여 주십시오.\n예) '1234567890abcdefghijklmnopqrstuvwxyzABCDEFGHIJKLMNOPQRSTUVWXYZ'"); return true; } } else if (s_type == 8) { // 한글전용 } else if (s_type == 9) { if (obj.value.search(/^([0-9a-zA-Z]+)$/) == -1) { alert( varCheck.josa(message,'은는') + " 숫자+알파벳 형식으로 입력하여 주십시오.\n예) '002pass' (반드시 혼용하여 사용)"); return true; } if ( obj.value.search(/[0-9]/) == -1 || obj.value.search(/[a-zA-Z]/) == -1 ) { alert( varCheck.josa(message,'은는') + " 숫자+알파벳 형식으로 입력하여 주십시오.\n예) '002pass' (반드시 혼용하여 사용)"); return true; } } return false; } varCheck.josa = function(_str, _tail) { var z = (_str.hasFinalConsonant()) ? _tail.substring(0,1) : _tail.substring(1,2); return _str + z; } function pieceStr_mark(form, start, end, Str, h_insData, b_insData) { for(var i = start; i <= end; i++) { if (Str.length > 0) { Str += "#"; } form.elements[i].checked = true; Str += h_insData + form.elements[i].value + b_insData; } return Str; } function pieceStr_ctl(form, start, end, h_insData, b_insData, allMark) { var str = ""; for(var i=start; i <= end; i++) { if (form.elements[i].checked) { str = pieceStr_mark(form, i, i, str, h_insData, b_insData); } } if (str.length < 1 && allMark == true) { str = pieceStr_mark(form, start, end, str, h_insData, b_insData); } return str; } function visibleLayer(layer) { if (hl_layer) { hl_layer.style.visibility = 'hidden'; } layer.style.left = event.clientX; layer.style.top = event.clientY; layer.style.visibility = 'visible'; hl_layer = layer; } function hiddenLayer(layer) { layer.style.visibility = 'hidden'; } function chk_list(form, ele_s, mark) { var data = new String(); for (var i = ele_s; form.elements[i]; i++) { if (form.elements[i].checked) { if (data.length > 0) { data += mark; } data += form.elements[i].value; } } return data; } function k_page(page) { var goPage; if (page == 'P') { if (currentPage <= 1) return; goPage = currentPage - 1; } else if (page == 'N') { if (currentPage >= totalPage) return; goPage = currentPage + 1; } else { goPage = page; } document.page_f.page.value = goPage; document.page_f.submit(); } function auto_sel(obj, value) { for (var i = 0; i < obj.length; i++) { if (obj.options[i].value == value) { obj.options[i].selected = true; return; } } } function chk_reset(form, ele_s, ele_e) { for (var i = ele_s; i < ele_e; i++) { form.elements[i].checked = false; } } function chk_all(form, ele_s, ele_e) { for (var i = ele_s; i < ele_e; i++) { form.elements[i].checked = true; } } function chk_value(form, ele_s, ele_e, val) { for (var i = ele_s; i < ele_e; i++) { if (form.elements[i].value == val) { form.elements[i].checked = true; } } } function str2array(str, mark) { var arr = new Array(); var i = 0; var pos; if (str.length < 1) { return; } for (i = 0; ; i++) { pos = str.indexOf(mark); if (pos == -1) { break; } arr[i] = str.substring(0, pos); str = str.substring(pos+1, str.length); } arr[i] = str; return arr; } function select2str(obj, mark) { var str = ''; if (obj.length < 1) { return ''; } for (var i = 0; i < obj.length; i++) { if (i > 0) { str += mark; } str += obj.options[i].value; } return str; } String.prototype.hasFinalConsonant = function(str) { str = this != window ? this : str; var strTemp = str.substr(str.length-1); return ((strTemp.charCodeAt(0)-16)%28!=0); } function gSel_up(obj) { var text_tmp; var value_tmp; if (obj.selectedIndex == -1) { alert('선택 후 이동해 주십시오.'); return; } if (obj.selectedIndex == 0) { return; } text_tmp = obj.options[obj.selectedIndex-1].text; value_tmp = obj.options[obj.selectedIndex-1].value; obj.options[obj.selectedIndex-1].text = obj.options[obj.selectedIndex].text; obj.options[obj.selectedIndex-1].value = obj.options[obj.selectedIndex].value; obj.options[obj.selectedIndex].text = text_tmp; obj.options[obj.selectedIndex].value = value_tmp; obj.options[obj.selectedIndex-1].selected = true; } function gSel_dn(obj) { var text_tmp; var value_tmp; if (obj.selectedIndex == -1) { alert('선택 후 이동해 주십시오.'); return; } if (obj.selectedIndex >= obj.length-1) { return; } text_tmp = obj.options[obj.selectedIndex+1].text; value_tmp = obj.options[obj.selectedIndex+1].value; obj.options[obj.selectedIndex+1].text = obj.options[obj.selectedIndex].text; obj.options[obj.selectedIndex+1].value = obj.options[obj.selectedIndex].value; obj.options[obj.selectedIndex].text = text_tmp; obj.options[obj.selectedIndex].value = value_tmp; obj.options[obj.selectedIndex+1].selected = true; } function gSel_rmv(obj) { var length = obj.length; var index = obj.selectedIndex; if (obj.selectedIndex == -1) { alert('선택 후 삭제해 주십시오.'); return; } for (var i=index; i < length-1; i++) { obj.options[i].text = obj.options[i+1].text; obj.options[i].value = obj.options[i+1].value; } obj.options[i].value = ''; obj.options[i].text = ''; obj.length = length-1; } function datetermcalc(_srtDate, _endDate, _targetObj) { zArr = str2array(_srtDate, '-'); zArr2 = str2array(_endDate, '-'); syy = zArr[0]; smm = zArr[1]; sdd = zArr[2]; eyy = zArr2[0]; emm = zArr2[1]; edd = zArr2[2]; sdate = new Date(syy, smm, sdd); edate = new Date(eyy, emm, edd); if(sdate.getTime()maxLength; j++) if (((st.substring(j, j+1) < "0") || (st.substring(j, j+1) > "9"))) { return false; } } else { return false; } return true; } //사업자 등록번호 체크 from kban.org function BizCheck(obj1, obj2, obj3) { biz_value = new Array(10); if (isBizInteger(obj1.value,3) == false) { obj1.focus(); obj1.select(); return false; } if (isBizInteger(obj2.value,2) == false) { obj2.focus(); obj2.select(); return false; } if (isBizInteger(obj3.value,5) == false) { obj3.focus(); obj3.select(); return false; } var objstring = obj1.value +"-"+ obj2.value +"-"+ obj3.value; var li_temp, li_lastid; if ( objstring.length == 12 ) { biz_value[0] = ( parseFloat(objstring.substring(0 ,1)) * 1 ) % 10; biz_value[1] = ( parseFloat(objstring.substring(1 ,2)) * 3 ) % 10; biz_value[2] = ( parseFloat(objstring.substring(2 ,3)) * 7 ) % 10; biz_value[3] = ( parseFloat(objstring.substring(4 ,5)) * 1 ) % 10; biz_value[4] = ( parseFloat(objstring.substring(5 ,6)) * 3 ) % 10; biz_value[5] = ( parseFloat(objstring.substring(7 ,8)) * 7 ) % 10; biz_value[6] = ( parseFloat(objstring.substring(8 ,9)) * 1 ) % 10; biz_value[7] = ( parseFloat(objstring.substring(9,10)) * 3 ) % 10; li_temp = parseFloat(objstring.substring(10,11)) * 5 + "0"; biz_value[8] = parseFloat(li_temp.substring(0,1)) + parseFloat(li_temp.substring(1,2)); biz_value[9] = parseFloat(objstring.substring(11,12)); li_lastid = (10 - ( ( biz_value[0] + biz_value[1] + biz_value[2] + biz_value[3] + biz_value[4] + biz_value[5] + biz_value[6] + biz_value[7] + biz_value[8] ) % 10 ) ) % 10; if (biz_value[9] != li_lastid) { obj1.focus(); obj1.select(); return false; } else return true; } else { obj1.focus(); obj1.select(); return false; } } /*----- Flash Script ----- */ function write_swf(src,w,h) { html = ''; html += ''; html += ''; html += ''; html += ''; html += ''; html += ''; html += ''; html += '<\/embed>'; html += '<\/object>'; document.write(html); } function write_embed(src,w,h,autostart,loop) { html = ''; html += ''; html += '<\/embed>'; document.write(html); } /*----- Flash Script End----- */ /* function apply_pop(val) { var popup1 = window.open("/pop/pop_apply.php?mode="+val,"popup1","top=0,left=20,,width=508,height=385,resizable=no,scrollbars=yes"); popup1.focus(); } */ function apply_register() { var popup2 = window.open("/apply/pop_apply090306.php#register","popup2","top=0,left=600,,width=480,height=600,resizable=no,scrollbars=yes"); popup2.focus(); } function notice_survey1() { var survey1 = window.open("/survey/survey_write1.php","survey1","top=0,left=600,,width=618,height=520,resizable=no,scrollbars=yes"); survey1.focus(); }