function makeVisible(name, visible) { document.getElementById(name).style.display = visible? '':'none'; } function checkIpPortObj(obj) { num = parseInt (obj.value); if (!checkNumeric(obj.value, 10) || num < 0 || num > 0xffff) { alert (t_error.portrange); obj.select(); return false; } return true; } function makePortInput(name,onchange, minValue, maxValue) { var min=minValue==null?l_inputV.minPort:minValue; var max=maxValue==null?l_inputV.maxPort:maxValue; return makeTextInput(name, 'ip_port', l_input.maxIpPort,onchange, 'number', min, max); } function makeClassTag(className) { return ((className==null)? '':(' CLASS="'+className+'"')); } function makeOnClickTag(onclick) { return ((onclick == null)? '':(' onclick="'+onclick+'"')); } function makeOnChangeTag(onchange) { return ((onchange == null)? '':(' onchange="return '+onchange+ ((onchange.indexOf('(') == -1)? '(this)"':'"'))); } // kjjy7_20101022 function makeOnKeyUpTag(onKeyUpChange) { return ((onKeyUpChange == null)? '':(' onkeyup="return '+onKeyUpChange+'"')); } function makeMaxLengthTag(maxLen) { return ((maxLen== null)? '':(' maxlength="'+maxLen+'"')); } function makeImageTag(name) { return ' '; } function makeSubmitBtn(name,onclick,className) { if (className == null) className = 'submit_btn'; return ''; } function makeBtn(name,onclick,className) { return ''; } function makeRefreshBtn(name,className) { return makeBtn(name,'window.location.reload()',className); } function makeTextInput_(name,className,maxLen,onchange) { return ''; } function makeTextInput(name,className,maxLen,onchange, group, minValue, maxValue, mustInput) { return ''; } function makeMinTag(value) { return ((value== null)? '':(' min="'+value+'"')); } function makeMaxTag(value) { return ((value== null)? '':(' max="'+value+'"')); } function makeGroupTag(group) { return ((group== null)? '':(' group="'+group+'"')); } function makeMustInputTag(value) { return ((value== null)? '':(' mustInput="'+value+'"')); } // kjjy7_20101022 onKeyDown À̺¥Æ® Ãß°¡ function makeTextInputKeyEvent(name,className,maxLen,onKeyUpChange) { return ''; } function makePwdInput(name,className,maxLen,onchange) { return ''; } function makeCheckInput(name,value,text,onclick,className) { if (className == null) className = 'checkbox'; return ' '+text : '>'); } function makeRadioInput(name,br,onclick,className,value,text) { var str = '', checked=''; if (className == null) className = 'checkbox'; for (i=4; i < arguments.length; i+=2) { if (i == 4 && arguments.length>6) checked = ' checked'; else checked = ''; str += ' '+arguments[i+1]+'  '; if (br) str += '
'; } return str; } function makeNumInput(name,className,minValue,maxValue,onChangeFunc,mustInput) { var maxLen = maxValue.toString().length; var onChange = null; if (onChangeFunc) onChange = onChangeFunc; group = 'number'; return makeTextInput(name, className, maxLen, onChange, group, minValue, maxValue, mustInput); } function CheckNumInputs(objs) { var len = objs.length; var retval = true; for (var i = 0; i < len; i++) { var obj = objs[i]; if (obj.getAttribute('group') == "number" && !obj.readonly && !obj.disabled ) { if(obj.value.length) { if(!checkNumeric(obj.value, 10)) { alert(t_error.numericformat); obj.select(); retval = false; break; } else { var minValue=parseInt(obj.getAttribute('min')); var maxValue=parseInt(obj.getAttribute('max')); if(parseInt(obj.value, 10) < minValue || parseInt(obj.value, 10) > maxValue) { alert(t_error.numericvlauerange + minValue + t_error.from + maxValue + t_error.to); obj.select(); retval = false; break; } } } else { if(obj.getAttribute('mustInput')) { alert(t_error.isempty); obj.focus(); retval = false; break; } } } } return retval; } function checkNumInput(obj,minValue,maxValue) { if (obj.value.length > 0) { if (!checkNumeric(obj.value, 10)) { alert (t_error.numericformat); obj.select(); return false; } var num = parseInt (obj.value); if (num < minValue || num > maxValue) { alert (t_error.rangeerror + minValue + ' ~ ' + maxValue+ '.'); obj.select(); return false; } } return true; } function makeSelectInput(name,onchange,className,value,text) { var str; str = '' return str; } function makeReadOnly(name,className) { return ''; } function CheckIPAddrNumber (addr) { var ipSubAddrs; var backAddr = addr.value; var i = 0, j = 0; var len = 0; // °ø¹éÁ¦°Å addr.value = ""; for (i = 0; i < backAddr.length; i++) { if(backAddr.charAt (i) == " ") { continue; } else { addr.value += backAddr.charAt (i) } } ipSubAddrs = addr.value.split ("."); len = ipSubAddrs.length; // domain°ËÃâ for (i = 0; i < len; i++) { if(!checkNumeric(ipSubAddrs[i], 10)) return true; } // Ç׸ñ°³¼ö üũ if(len != 4) { alert (t_error.invalidipaddr); addr.value = "\0"; addr.select(); return false; } // ¾ÕºÎºÐ ·É¹®ÀÚ Á¦°Å for (i = 0; i < len; i++) { j = 0; while(ipSubAddrs[i].charAt(j) == "0") { j++; } ipSubAddrs[i] = ipSubAddrs[i].substring(j, ipSubAddrs[i].length); } addr.value = ipSubAddrs.join("."); ipSubAddrs = addr.value.split ("."); // ¼ö°ª¹üÀ§ üũ for (i = 0; i < len; i++) { var num = parseInt (ipSubAddrs[i]); if (num < 0 || num > 255) { alert (t_error.ipsubaddr); addr.value = "\0"; addr.select(); return false; } } // µÎÁ¡»çÀÌ°¡ ºñ¿´À»¶§ ·É¹®ÀÚ Ã¤¿ö³Ö±â for (i = 0; i < len; i++) { var num = parseInt (ipSubAddrs[i]); if(isNaN(num)) ipSubAddrs[i] = "0"; else ipSubAddrs[i] = num.toString(); } addr.value = ipSubAddrs.join("."); return true; } function makeSipAddrInput (addr,port) { return makeTextInput(addr, 'sip_addr', l_input.maxSipAddr, 'CheckIPAddrNumber')+' '+':'+' ' + makePortInput (port); } function setHTML(name,html) { var obj = document.getElementById(name); if (obj != null) obj.innerHTML = html; else alert (name + ' is not found'); } function setSelect (name,value) { var opts = objs[name].options; for (i=0; i < opts.length; ++i) { if (opts[i].value == value) opts[i].selected = 1; } } function disableInput (obj, disable) { obj.disabled = disable; if (obj.type == 'text' || obj.type == 'password') { if(!obj.readOnly) { obj.style.backgroundColor = (disable)?l_page.disabledTextInputColor:l_page.textInputColor; } } } function onEnableChange(obj) { var i; for (i=1; i < arguments.length; ++i) { if ('undefined' != typeof objs[arguments[i]].type) disableInput (objs[arguments[i]], !obj.checked); else { var j = 0; while ('undefined' != typeof objs[arguments[i]][j]) disableInput (objs[arguments[i]][j++], !obj.checked); } } } function setCheckboxAndText(checkName, enable) { var i; objs[checkName].checked = enable; for (i=2; i < arguments.length; ++i) { onEnableChange(objs[checkName], arguments[i]); if ('undefined' == typeof objs[arguments[i]].type ) objs[arguments[i]][arguments[++i]].checked = 1; else if (objs[arguments[i]].type == 'text') objs[arguments[i]].value = arguments[++i]; } } function checkNumeric(input, radix) { var str; if (radix == 10) str = '0123456789' else str = '0123456789ABCDEFabcdef' for (var i = 0; i < input.length; ++i) { if (str.indexOf(input.charAt(i)) == -1) return false; } return true; } function insertCell(row, classname, html) { td = row.insertCell(-1); td.className = classname; td.innerHTML = html; return td; } var ringTypes = new Array (0, 1, 2, 3, 4, 5, 6, 7, 8, 9) function buildRing(objname, ring) { var opts = objs[objname].options; var i; for (i=0; i < ringTypes.length ; ++i) { var oOption = document.createElement('OPTION'); opts.add(oOption); oOption.innerHTML = t_cmn.ring + (i+1); oOption.value = ringTypes[i]; } for (i=0; i < opts.length; ++i) { if (opts[i].value == ring) opts[i].selected = 1; } } function buildGroup(objname, group_list, group) { var opts = objs[objname].options; var groups = group_list.split(':'); var i; for (i=0; i < groups.length ; ++i) { var oOption = document.createElement('OPTION'); opts.add(oOption); oOption.innerHTML = groups[i]; oOption.value = groups[i]; } for (i=0; i < opts.length; ++i) { if (opts[i].value == group) opts[i].selected = 1; } } function checkAlphabet (obj) { var str = obj.value; var i; for (i=0; i 128) { obj.select (); return false; } } return true; } function checkHanName (obj) { var str = obj.value; var i; var len = str.length; var rl = 0; if(len < 16) { for (i=0; i 128) { rl = rl+2; } else { rl = rl +1; } } if(rl <= 14) { return true; } } return false; } function checkCallNo(obj) { if (obj.value.length > 0) { var str = obj.value; var i; var len = str.length; for (i=0; i=2) { if(str.charAt(i) =='-' && str.charAt(i+1) == '-') { alert (t_error.pbcallnoerror); obj.select(); return false; } } } } return true; } function checkName (obj) { return true; } function checkPBName (obj) { var str = obj.value; var i, rl = 0; if(str.length < 16) { for (i=0; i 128) { rl = rl+2; } else { rl = rl +1; } } if(rl <= l_input.maxPbName) { return true; } } alert(t_error.pbnamelengtherror); obj.focus(); return false; } function makeTextArea(name, className, onchange) { return ''; } function set_cookie(name, value, expires) { document.cookie = name + "=" + escape(value) + "; path=/" + (((expires == null)||(expires == "")) ? "" : "; expires=" + expires.toGMTString()); } function clear_cookie(name) { set_cookie(name, "", null); } function get_cookie(name) { var cname = name + "="; var dc = document.cookie; if (dc.length > 0) { begin = dc.indexOf(cname); if (begin != -1) { begin += cname.length; end = dc.indexOf(";", begin); if (end == -1) end = dc.length; return unescape(dc.substring(begin, end)); } } return null; } function ssesion() { if((get_cookie("login")== "" ) ||(get_cookie("login")== null)) { location.replace("login.html"); } }