/** Ŭ¸¯½Ã Á¡¼±Ç¥½Ã¼û±è **/ /*function allblur() { for (i = 0; i < document.links.length; i++) document.links[i].onfocus = document.links[i].blur; } function bluring() { if(event.srcElement.tagName=="A"||event.srcElement.tagName=="IMG"||event.srcElement.tagName=="area") document.body.focus(); } document.onfocusin=bluring;*/ /** * formÀ» submitÇÑ´Ù. * * param * actionID : È£ÃâÇÒ ÆäÀÌÁö * submitForm : form °´Ã¼ * targetName : âÀ̸§ * return * author * */ function doSubmit(actionID, submitForm, targetName) { submitForm.method = 'post'; submitForm.target = getTargetName(targetName); submitForm.action = actionID; submitForm.submit(); return false; } function doSubmitNewWin(actionID, submitForm, targetName, width, height) { submitForm.method = 'post'; submitForm.target = getTargetName(targetName, width, height); submitForm.action = actionID; submitForm.submit(); return false; } /** *

Description: open popup window

*

Date: 2003.11.01

*
 * usage: new window has a position in center screen
 * 
* * @author BH. Han * @param url, width, height * @return none */ function openPopupWindow(url, width, height) { var targetWindow, style; var x = screen.availWidth/2 - (width/2); var y = screen.availHeight/2 - (height/2); style = "width=" + width + ", height=" + height + ", left=" + x + ", top=" + y + ", scrollbars=yes, status=no, menubar=no, resizable=no"; targetWindow = window.open(url, "_blank", style); // focus target window targetWindow.focus(); } /** * âÀÇ Å¸°ÙÀ» ¼³Á¤ÇÑ´Ù. * * param * targetName : âÀÇ À̸§, frame¸í * width : â³Êºñ * height : â³ôÀÌ * author */ function getTargetName(targetName, width, height) { var openedWin = newWin('', targetName, width, height); openedWin.focus(); return targetName; } function newWin(url, winName, width, height) { var nLeft = screen.availWidth/2 - (width/2); var nTop = screen.availHeight/2 - (height/2); var opt = ",width=" + width + ",height=" + height + ",toolbar=no,menubar=no,location=no,scrollbars=no,status=no,resizable=no"; return window.open(url, winName, "left=" + nLeft + ",top=" + nTop +opt); } function newWinPostData( url, winName, frm, width, height ) { var nLeft = screen.availWidth/2 - (width/2); var nTop = screen.availHeight/2 - (height/2); window.open('',winName,'width='+width+',height='+height+',top='+nTop+',left='+nLeft+',scrollbars=1') frm.target = winName; frm.action = url ; frm.submit(); } function getRadioCheckIndex( obj ){ var frm = document.mainFrm; var nIdx = 0; if ( obj.length != null){ for( var i = 0; i < obj.length; i++){ if ( obj[i].checked ) return i; } }else{ if ( obj.checked ) return 0; } return -1; } /** * checkbox, radio °´Ã¼¿¡¼­ checked ¼Ó¼ºÀÌ true ÀΰÍÀ» Àо ","À» ±¸ºÐÀÚ·Î * ¹®ÀÚ¿­À» ±¸¼ºÇÏ¿© ¸®ÅÏÇÑ´Ù. * * param * readElement : ÀоîµéÀÏ checkbox, radio °´Ã¼ * return * ";"À» ±¸ºÐÀÚ·Î ±¸¼ºµÈ ¹®ÀÚ¿­ * author * freebird */ function readChecked(readElement) { var returnedVal = ''; if( readElement.checked != null ) { if( readElement.checked == true ) returnedVal = readElement.value; return returnedVal; } for(var i=0; i < readElement.length; i++) { returnedVal += readElement[i].checked == true ? readElement[i].value + ',' : ''; } if( returnedVal != '' ) { returnedVal = returnedVal.substring(0, returnedVal.length-1); } return returnedVal; } /** * checkbox, radio °´Ã¼¿¡¼­ checked ¼Ó¼ºÀÌ true ÀΰÍÀ» Àо °¹¼ö¸¦ ¸®ÅÏÇÑ´Ù. * * param * chkboxElement : checkbox °´Ã¼ * return * checked ¼Ó¼ºÀÌ true°ÍÀÇ °¹¼ö. chkboxElement °´Ã¼°¡ Á¸ÀçÇÏÁö ¾ÊÀ» °æ¿ì´Â * -1À» ¸®ÅÏÇÑ´Ù. * author * freebird */ function countChecked(chkboxElement) { var count = 0; if( chkboxElement == null ) return -1; if( chkboxElement.checked != null ) { if( chkboxElement.checked == true ) count = 1; return count; } for(var i=0; i < chkboxElement.length; i++) { if( chkboxElement[i].checked == true ) count++; } return count; } /** * elementÀÇ °ªÀ» ³¯Â¥ Çü½ÄÀ¸·Î ¹Ù²Û´Ù * * param * element : ³¯Â¥¸¦ Æ÷ÇÔÇϰí ÀÖ´Â element. '-' Æ÷ÇÔÇØµµ ¹«°üÇÏ´Ù * author * freebird */ function toDateFormat(element) { var buf = element.value.replace(/-/gi, ''); if ( buf.length != 0 ) { var tgt = ''; tgt += buf.substring(0, 4) + '-'; tgt += buf.substring(4, 6) + '-'; tgt += buf.substring(6, 8); element.value = tgt; } } /** * elementÀÇ °ªÀ» ³¯Â¥ Çü½Ä¿¡¼­ submitÇü½ÄÀ¸·Î ¹Ù²Û´Ù * * param * element : ³¯Â¥Çü½ÄÀÇ ¹®ÀÚ¿­ * author * freedae */ function submitDateFormat(element) { element.value = element.value.replace(/\//gi, ''); element.value = element.value.replace(/-/gi, ''); element.value = element.value.replace(/\./gi, ''); } /** * ch(one character)°¡ ¼ýÀÚÀÎÁö check * param * ch : °Ë»çÇϰíÀÚ ÇÏ´Â ÇѰ³ÀÇ ¹®ÀÚ * author * freebird */ function isNum(ch) { if ( ch < "0" || ch > "9" ) return false; return true; } /** * ch °¡ ¿µ¹®ÀÎÁö check * param * ch : °Ë»çÇϰíÀÚ ÇÏ´Â ÇѰ³ÀÇ ¹®ÀÚ * author * freebird */ function isEng(ch) { if ( "a" <= ch && ch <= "z" || "A" <= ch && ch <= "Z" ) return true; return false; } /** * ch °¡ ¿µ¹®´ë¹®ÀÚÀÎÁö check * param * ch : °Ë»çÇϰíÀÚ ÇÏ´Â ÇѰ³ÀÇ ¹®ÀÚ * author * */ function isUpperEng(ch) { if ( ("A" <= ch && ch <= "Z") || ch == ' ' ) return true; return false; } /** * ¹®ÀÚ¿­ Áß Æ¯Á¤ ±æÀÌ ¸¸Å­ÀÌ ¿µ¹®´ë¹®ÀÚ·Î ±¸¼ºµÇ¾î ÀÖ´ÂÁö °Ë»çÇÑ´Ù. * param * str : °Ë»çÇϰíÀÚ ÇÏ´Â ¹®ÀÚ¿­ * len : °Ë»çÇÒ ±æÀÌ * author * */ function checkUpperEng(str) { var len = str.length; for( var i = 0; i < len; i++ ) { if( !isUpperEng( str.charAt(i) ) ) return false; } return true; } /** * strÀÌ ¼ýÀÚÀÎÁö °Ë»çÇÑ´Ù. * param * str : °Ë»çÇϰíÀÚ ÇÏ´Â ¹®ÀÚ¿­ * author * freebird */ function checkDigit(str) { /*var len = str.length; for( var i = 0; i < len; i++ ) { if( !isNum( str.charAt(i) ) ) { if ( i == 0 && str.charAt(i) == '-') { } else { return false; } } }*/ return true; } /** * String ¾ÕµÚÀÇ °ø¹éÀ» Á¦°ÅÇÑ´Ù. * * param * str : ¹®ÀÚ¿­ * author * freebird */ function trim(str) { var temp = null; temp = ltrim(str); str = rtrim(temp); return str; } /** * String ¿ÞÂÊÀÇ °ø¹éÀ» Á¦°ÅÇÑ´Ù. * * paramc * str : ¹®ÀÚ¿­ * author * freebird */ function ltrim(str) { var len = str.length; var i; for(i=0; i < len; i++) { if( str.charAt(i) != ' ' ) break } return str.substring(i, len); } /** * String ¿À¸¥ÂÊÀÇ °ø¹éÀ» Á¦°ÅÇÑ´Ù. * * paramc * str : ¹®ÀÚ¿­ * author * freebird */ function rtrim(str) { var len = str.length; var i; for(i=len-1; i >= 0; i--) { if( str.charAt(i) != ' ' ) break } return str.substring(0, i+1); } /** * ÁÖ¾îÁø stringÀÇ ±æÀ̰¡ lenº¸´Ù ÀÛÀ» °æ¿ì, ±× Â÷À̸¸Å­ space¸¦ ä¿î´Ù. * * paramc * str : ´ë»ó form elements * len : ÇöÀç ³¯Â¥°¡ ¼ÂÆÃµÉ form element * author * freebird */ function fillSpace(str, len) { var cnt; var m = len - str.length; for( cnt = 0; cnt < m ; cnt++ ) str += ' '; return str; } /** * ƯÁ¤ ±æÀ̸¶´Ù Æ÷¸ËÆÃ ¹®ÀÚ¿­À» Ãß°¡ÇÑ´Ù. * * param * str : ¿øº» ¹®ÀÚ¿­ * len : ¹®ÀÚ¿­À» Ãß°¡ÇÒ ±æÀÌ * appendStr : Ãß°¡ÇÒ ¹®ÀÚ¿­ * return * º¯°æµÈ ¹®ÀÚ¿­ * author * freebird */ function toAnyFormat(str, len, appendStr) { var buf = str.replace(/appendStr/gi, ''); var tgt = ''; var lenRest = buf.length % len; var loopCount = parseInt(lenRest==0 ? buf.length/len : buf.length/len+1); var end; for(var i=0, sindex=0; i < loopCount; i++) { end = (lenRest==0 ? len : lenRest); tgt += buf.substring(0, end) + appendStr; buf = buf.substring(end, buf.length); lenRest = buf.length % len; } tgt = tgt.substring(0, tgt.length-1); return tgt; } /** * ¹®ÀÚ¿­ÀÇ ±æÀ̸¦ Ã¼Å©ÇØÁØ´Ù. * * param * ¹®ÀÚ¿­ * ºñ±³ÇϰíÀÚ ÇÏ´Â ¹®ÀÚ¿­ÀÇ ±æÀÌ * return * ºñ±³ÇϰíÀÚ ÇÏ´Â ¹®ÀÚ¿­º¸´Ù ¹®ÀÚ¿­ÀÇ ±æÀ̰¡ Å©´Ù¸é false, ±×·¸Áö ¾Ê´Ù¸é true * author * freedae */ function stringLength(sl, co){ var tem = 0; for(var i=0; i 127){ tem = tem + 2; }else{ tem = tem + 1; } } if(co < tem) return false; else return true; } /** * ObjectŸÀÔÀ» ¾ò´Â´Ù. * * param * obj : object * return * object type * author * */ function getObjType( obj ) { if (!obj) { alert( "object°¡ Á¤ÀǵǾî ÀÖÁö ¾Ê½À´Ï´Ù."); return; } var typeArr = new Array ( "text", "hidden", "textarea", "select-one", "select-multiple", "checkbox", "radio" ); var i; for (i=0;i 0 ) { obj = eval( obj + '['+idx+']'); } switch(getObjType( obj )) { case "text": case "hidden": case "textarea": setTextField(obj , val); break; case "select-one": case "select-multiple": setComboBoxVal(obj , val); break; case "checkbox": case "radio": setCheckBoxVal(obj , val); break; default: return; } } // Test FieldÀÇ °ª ¼³Á¤. function setTextField(sObj, val) { if (!sObj) { alert(" object°¡ Á¤ÀǵǾî ÀÖÁö ¾Ê½À´Ï´Ù."); return; } sObj.value = val; } // ÄÞº¸ ¹Ú½ºÀÇ °ª ¼³Á¤ function setComboBoxVal(sObj, val) { if(!sObj) { // alert("[setComboBoxVal] sObj°¡ nullÀÔ´Ï´Ù. T.T"); return; } var i; for (i=0;iDescription: form¾È¿¡ µé¾îÀÖ´Â CheckBoxÀÇ »óŸ¦ ¸ðµÎ Checked µÇ°Ô ÇÑ´Ù.

*

Date: 2003.11.06

*
 * usage : ex) checkAll('checkboxForm', 'checkboxobj')
 * 
* * @author YJ. Lee * @param frmname : CheckBox¸¦ °¡Áö°í ÀÖ´Â formÀÇ À̸§ * objname : CheckBox ObjectÀÇ À̸§ * @return ¾øÀ½ */ function checkAll(frmname, objname) { var chkboxCnt = checkboxcnt(frmname, objname); for (var j = 0; j < chkboxCnt; j++) { var ckbox = eval("document." + frmname + "." + objname + "[" + j + "]"); if (ckbox.checked == false) { ckbox.checked = true; } } } /** *

Description: form¾È¿¡ µé¾îÀÖ´Â CheckBoxÀÇ »óŸ¦ ¸ðµÎ unChecked µÇ°Ô ÇÑ´Ù.

*

Date: 2003.11.06

*
 * usage : uncheckAll('checkboxForm', 'checkboxobj')
 * 
* * @author YJ. Lee * @param frmname : CheckBox¸¦ °¡Áö°í ÀÖ´Â formÀÇ À̸§ * objname : CheckBox ObjectÀÇ À̸§ * @return ¾øÀ½ */ function uncheckAll(frmname, objname) { var chkboxCnt = checkboxcnt(frmname, objname); for (var j = 0; j < chkboxCnt; j++) { var ckbox = eval("document." + frmname + "." + objname + "[" + j + "]"); if (ckbox.checked == true) { ckbox.checked = false; } } } /** *

Description: ÀÎÀÚ·Î ¹ÞÀº ´ÞÀÇ Àϼö¸¦ µÇµ¹·ÁÁØ´Ù.

*

Date: 2003.11.06

*
 * usage : hasdays("2", "20001")
 * 
* * @author ÀÌ¿µÁÖ * @param monthtoknow : ¿ù * yeartoknow : ÀÏ * @return Àϼö */ function hasdays(monthtoknow, yeartoknow) { switch (monthtoknow) { case 1: case 3: case 5: case 7: case 8: case 10: case 12: return 31; break; case 4: case 6: case 9: case 11: return 30; break; case 2: if (yeartoknow == 0) { return 29; } if ( (yeartoknow % 4 != 0) || ( (yeartoknow % 100 == 0) && (yeartoknow % 400 != 0))) { return 28; } else { return 29; } break; } } /** *

Description: Á¤»óÀûÀÎ Áֹεî·Ï¹øÈ£ÀÎÁö °ËÁõÇÑ´Ù.

*

Date: 2003.11.06

*
 * usage : checkSSNStr('7211111111111')
 * 
* * @author * @param jumin : Áֹεî·Ï¹øÈ£ ¹®ÀÚ¿­ * @return ¾øÀ½ */ function checkSSNStr(jumin) { if (jumin.length != 13 || !checkDigit(jumin)) { alert('Áֹεî·Ï¹øÈ£´Â 13ÀÚ¸®ÀÇ ¼ýÀÚ Á¶ÇÕÀÔ´Ï´Ù.'); return false; } var jm1 = parseInt(jumin.charAt(0)); var jm2 = parseInt(jumin.charAt(1)); var jm3 = parseInt(jumin.charAt(2)); var jm4 = parseInt(jumin.charAt(3)); var jm5 = parseInt(jumin.charAt(4)); var jm6 = parseInt(jumin.charAt(5)); var jm7 = parseInt(jumin.charAt(6)); var jm8 = parseInt(jumin.charAt(7)); var jm9 = parseInt(jumin.charAt(8)); var jm10 = parseInt(jumin.charAt(9)); var jm11 = parseInt(jumin.charAt(10)); var jm12 = parseInt(jumin.charAt(11)); var jm13 = parseInt(jumin.charAt(12)); if (isNaN(jm1) || isNaN(jm2) || isNaN(jm3) || isNaN(jm4) || isNaN(jm5) || isNaN(jm6)) { alert('Áֹεî·Ï¹øÈ£ ¾ÕÀÚ¸®´Â 6ÀÚ¸®ÀÇ ¼ýÀÚ Á¶ÇÕÀÔ´Ï´Ù.'); return false; } if (isNaN(jm7) || isNaN(jm8) || isNaN(jm9) || isNaN(jm10) || isNaN(jm11) || isNaN(jm12) || isNaN(jm13)) { alert('Áֹεî·Ï¹øÈ£ µÞÀÚ¸®´Â 7ÀÚ¸®ÀÇ ¼ýÀÚ Á¶ÇÕÀÔ´Ï´Ù.'); return false; } var lastnum = 11 - ((jm1 * 2 + jm2 * 3 + jm3 * 4 + jm4 * 5 + jm5 * 6 + jm6 * 7 + jm7 * 8 + jm8 * 9 + jm9 * 2 + jm10 * 3 + jm11 * 4 + jm12 * 5) % 11); if (lastnum > 9) { lastnum = lastnum % 10; } if ((jm3 * 10 + jm4) < 1 || (jm3 * 10 + jm4) > 12) { alert('À߸øµÈ Áֹεî·Ï¹øÈ£ ÀÔ´Ï´Ù.'); return false; } if ((jm5 * 10 + jm6) < 1) { alert('À߸øµÈ Áֹεî·Ï¹øÈ£ ÀÔ´Ï´Ù.'); return false; } var tempyear; tempyear = 1900 + jm1 * 10 + jm2; if ((jm5 * 10 + jm6) > hasdays(jm3 * 10 + jm4, tempyear)) { alert('À߸øµÈ Áֹεî·Ï¹øÈ£ ÀÔ´Ï´Ù.'); return false; } if (jm7 != 1 && jm7 != 2 && jm7 != 3 && jm7 != 4 ) { alert('À߸øµÈ Áֹεî·Ï¹øÈ£ ÀÔ´Ï´Ù.'); return false; } if (lastnum == jm13) { return true; } if (lastnum != jm13) { alert('À߸øµÈ Áֹεî·Ï¹øÈ£ ÀÔ´Ï´Ù.'); return false; } } /** *

Description: »ç¾÷ÀÚ¹øÈ£ÀÇ validationÀ» checkÇÑ´Ù.

*

Date: 2003.11.06

*
 * usage : checkBizNum(string)
 * 
* * @author YJ. Lee * @param strNum * @return boolean */ function checkBizNum(strNum) { //strNum = Replace(strNum, "-"); '-' ÀԷ¾øÀ½ if (strNum.length != 10) { alert('»ç¾÷ÀÚ¹øÈ£´Â 10ÀÚ¸®ÀÇ ¼ýÀÚ Á¶ÇÕÀÔ´Ï´Ù.'); return false; } sumMod = 0; sumMod += parseInt(strNum.substring(0, 1)); sumMod += parseInt(strNum.substring(1, 2)) * 3 % 10; sumMod += parseInt(strNum.substring(2, 3)) * 7 % 10; sumMod += parseInt(strNum.substring(3, 4)) * 1 % 10; sumMod += parseInt(strNum.substring(4, 5)) * 3 % 10; sumMod += parseInt(strNum.substring(5, 6)) * 7 % 10; sumMod += parseInt(strNum.substring(6, 7)) * 1 % 10; sumMod += parseInt(strNum.substring(7, 8)) * 3 % 10; sumMod += Math.floor(parseInt(strNum.substring(8, 9)) * 5 / 10); sumMod += parseInt(strNum.substring(8, 9)) * 5 % 10; sumMod += parseInt(strNum.substring(9, 10)); if (sumMod % 10 != 0) { alert('»ç¾÷ÀÚ¹øÈ£´Â 10ÀÚ¸®ÀÇ ¼ýÀÚ Á¶ÇÕÀÔ´Ï´Ù.'); return false; } return true; } /** *

Description: check validation

*

Date: 2003.11.17

*
 * usage : isValidValue("&abc")
 * 
* * @author YJ. Lee * @param value * @return boolean */ function isValidValue(value) { var returnVal = true; for (i=0; i±æÀ̰ËÁõ ¿À·ù½Ã Alert

*

Date: 2004.11.10

* * @author : TaeRack, Kim * @param : obj - element object * @param : msg - ¿À·ù½Ã alert ¹®ÀÚ¿­ * @return */ function checkLengthOnEvent(obj, msg) { var len = getStringLength(obj.value); var maxLen = obj.maxLength; if( msg == null || msg.length == 0 ) { msg = 'ÇÑ±Û '+(maxLen/2).toString()+'ÀÚ, ¿µ¹® '+maxLen.toString()+'ÀÚ ÀÌÇÏÀÌ¿©¾ß ÇÕ´Ï´Ù.'; } if( len > maxLen ) { alert(msg); obj.value = obj.value.substring(0, obj.value.length-1); obj.focus(); return false; } return; } // ¹®ÀÚ¿­ÀÇ ±æÀÌ function getStringLength(str){ var tem = 0; for(var i=0; i 127 ) { tem = tem + 2; }else{ tem = tem + 1; } } return tem; } /** * Ư¼ö¹®ÀÚ Ã¼Å© */ function notInputSpechar(stObj) { var rtn; rtn = true; var n = stObj.value; for (j=0;j 12 || month < 1 ) return false; if ( day > getEndDayOfMonth(year, month) || day < 1 ) return false; return true; } /** * ÇØ´ç´ÞÀÇ ¸¶Áö¸· ³¯ÀÚ¸¦ ¾ò´Â´Ù. * ÇöÀç ³âµµ¸¸ °¡´É * param * month ¸¶Áö¸· ³¯Â¥¸¦ ¾ò°íÀÚ ÇÏ´Â ´Þ. 1, 2, 3 ... , 12 * return * ÇØ´ç´ÞÀÇ ¸¶Áö¸· ³¯Â¥ * author * freebird */ function getEndDayOfMonth(month) { var today = new Date(); var year = today.getYear(); var monarr = new Array(31, 28, 31, 30, 31, 30, 31, 31, 30, 31, 30, 31); if(((year % 4 == 0) && (year % 100 != 0)) || (year % 400 == 0)) monarr[1] = "29"; return monarr[month-1]; } /** * ÇØ´ç´ÞÀÇ ¸¶Áö¸· ³¯ÀÚ¸¦ ¾ò´Â´Ù. * ¸ðµç ³âµµ°¡ °¡´É * param * month ¸¶Áö¸· ³¯Â¥¸¦ ¾ò°íÀÚ ÇÏ´Â ´Þ. 1, 2, 3 ... , 12 * return * ÇØ´ç´ÞÀÇ ¸¶Áö¸· ³¯Â¥ * author * freedae */ function getEndDayOfMonth(year, month) { var monarr = new Array(31, 28, 31, 30, 31, 30, 31, 31, 30, 31, 30, 31); if(((year % 4 == 0) && (year % 100 != 0)) || (year % 400 == 0)) monarr[1] = "29"; return monarr[month-1]; } // ÇÚµåÆù¹øÈ£ 1 °ª üũ function chkCelPhone(val){ if(val == '010' || val == '011' || val == '016' || val == '017' || val == '018' || val == '019' || val == '0502' || val == '0505' || val == '0506' || val == '0130' || val == '0131' || val == '0132'){ }else{ return false; } return true; } // ÀüÈ­¹øÈ£ 1 °ª üũ function chkTelPhone(val){ if(val == '02' || val == '031' || val == '032' || val == '033' || val == '041' || val == '042' || val == '043' || val == '051' || val == '052' || val == '053' || val == '054' || val == '055' || val == '061' || val == '062' || val == '063' || val == '064' || val == '0502' || val == '0504' || val == '0505' || val == '0506' || val == '0130' || val == '0131' || val == '0132'){ }else{ return false; } return true; } // email üũ function isValidateEmail(string) { if ((string.indexOf("@") == -1) || (string.charAt(0) == ".") || (string.charAt(0) == "@") || (string.indexOf(".") == -1) || (string.charAt(string.indexOf("@")+1) == ".") || (string.charAt(string.indexOf("@")-1) == ".")) { return false; } return true; } /** *

Description: check valid date

*

Date: 2003.11.05

* * @author YJ. Lee * @param string * @return boolean */ function isValidTime(value) { if (!value) { return (0); } if (value.length != 8 && value.length != 14) { return (0); } var year = parseInt(value.substring(0, 4)); var preMonth = value.substring(4, 6); if (preMonth.substring(0, 1) == '0') { preMonth = preMonth.substring(1); } var month = parseInt(preMonth); var preDay = value.substring(6, 8); if (preDay.substring(0, 1) == '0') { preDay = preDay.substring(1); } var day = parseInt(preDay); var hh = parseInt(value.substring(8, 10)); var mm = parseInt(value.substring(10, 12)); var ss = parseInt(value.substring(12, 14)); if (value.length == 6) { if (isNaN(year) || isNaN(month)) { return (0); } } else { if (isNaN(year) || isNaN(month) || isNaN(day)) { return (0); } if (value.length == 14) { if (isNaN(hh) || isNaN(mm) || isNaN(mm)) { return (0); } } } var lastDayOfMonth; if (year <= 0) { return (0); } if (month <= 0 || month > 12) { return (0); } if (month == 2) { if (year % 4 == 0) { if (year % 100 != 0) { lastDayOfMonth = 29; } else if (year % 400 == 0) { lastDayOfMonth = 29; } else { lastDayOfMonth = 28; } } else { lastDayOfMonth = 28; } } else { lastDayOfMonth = 30 + (month + (month >= 8)) % 2; } if (day <= 0 || day > lastDayOfMonth) { return (0); } if (value.length == 14) { if (hh < 0 || hh > 23) { return (0); } if (mm < 0 || mm > 59) { return (0); } if (ss < 0 || ss > 59) { return (0); } } return (1); } /* * ¼ýÀÚ(,) replace */ function submitMoneyFormat( element ) { element.value = element.value.replace(/,/gi, ''); } /* * make : 2006.11.01 * author : YERI * ÇØ´ç TRÀ» Table¿¡ CopyÇÏ¿© AppendÇϰí, AppendÇÑ row index¸¦ ¸®ÅÏÇÑ´Ù. */ function copyTrOutLine( srcTRID, desTableID ) { var desTbl = document.getElementById(desTableID); var desLastRow = desTbl.rows.length; // Çà ±æÀÌ //addTbody = document.createElement("TBODY"); // TBODY ¸¸µë addTbody = desTbl.tBodies(0);// TBODY ¸¸µë var cloneTR = eval( srcTRID + ".cloneNode(true)"); // cloneTR.id = ''; cloneTR.style.display = 'inline'; addTbody.appendChild(cloneTR); // TRÀ» TBODY¿¡ Æ÷ÇÔ½ÃÅ´ //desTbl.appendChild(addTbody); return desLastRow; } /* * make : 2006.11.01 * author : YERI * ÇØ´ç TRÀ» Table¿¡ CopyÇÏ¿© AppendÇϰí, AppendÇÑ row index¸¦ ¸®ÅÏÇÑ´Ù. * ¸Þ¼¼ÁöÅ×À̺íÀ» °¨ÃçÁØ´Ù. */ function copyTrOutLineWithMsg ( srcTRID, desTableID, msgTableID ) { var lastRow = copyTrOutLine( srcTRID, desTableID ); var tbMsg = document.getElementById(msgTableID); tbMsg.style.display = 'none'; return lastRow; } /* * make : 2006.11.01 * author : YERI * ÇØ´ç Å×À̺íÀÇ obj°ªÀ» ¹ÝȯÇÑ´Ù */ function getCellValue(tableID, obj) { var tbl = document.getElementById(tableID); var rowCnt = tbl.rows.length; var rowIndex = eval(tableID+".clickedRowIndex"); if ( rowCnt > 1 ) // ¹è¿­ { obj = obj[ rowIndex -1 ]; } return obj.value; } /* ÀÛ¼ºÀÏ : 2006.11.06 * ÀÛ¼ºÀÚ : ÃÖ¿¹¸® * ³» ¿ë : µ¿ÀÏ º¯¼ö ¸í (¹è¿­)µéÀÇ ÇÕ * carNm : ¹è¿­ °´Ã¼ */ function getSum( carNm ) { var obj = carNm; var ret = 0; var tmp = 0; if ( obj == null ) return 0; if ( obj.length == null ) // ´ÜÀÏ º¯¼ö { if ( !checkDigit(obj.value) ) { ret = "0"; } else { ret = obj.value; } } else { for ( var i = 0; i < obj.length; i++ ) { tmp = trim( obj[i].value ); tmp = tmp.replace(/,/gi, ''); if ( !checkDigit( tmp ) ) { tmp = 0; } ret += tmp * 1; } } return ret; } /* * make : 2006.11.01 * author : YERI * ÁöÁ¤ÇÑ row(leaveRow) ¹øÈ£¸¦ Á¦¿ÜÇÑ TRÀ» »èÁ¦ÇÑ´Ù. */ function tableReset( objTableID, leaveRow) { var tbl = objTableID; var row = tbl.rows.length; for ( var i = leaveRow; i < row; i ++) { tbl.deleteRow( leaveRow ); } } function deleteRow(objTableID, deleteRow){ var tbl = objTableID; var row = tbl.rows.length; if (deleteRow < row){ tbl.deleteRow( deleteRow ); } } /* * make : 2006.11.01 * author : YERI * ÇØ´ç Å×À̺íÀÇ row,col¾ÈÀÇ °ªÀ» ÀúÀå. */ function setCellValue(tableID, row, col, sz) { var tbl = document.getElementById(tableID); tbl.rows[row].cells[col].firstChild.value = sz; } /*************************************************************************** AUTHOR : ÃÖ¿¹¸® DATE : 2007.03.07 DESCRIPTION : */ function paddingLeftFixSize( src, FixSize ) { paddingLeft(src, FixSize, " "); return src; } /*************************************************************************** AUTHOR : ÃÖ¿¹¸® DATE : 2007.03.07 DESCRIPTION : */ function paddingLeft( src, nLen, chr ) { var szRet = ""; if ( src == null ) src = ""; if ( nLen < src.length) src = src.substring(0, nLen); src = trim(src); for ( var i = 0 ; i < nLen - src.length ; i++ ) { szRet = chr + szRet; } return szRet.toString() + src.toString(); } function radio_checked_value(s2_element) { var checked_value = ""; if (typeof(s2_element.length) == "undefined") // °°Àº À̸§ÀÇ Radio °¡ 1°³ÀÏ °æ¿ì { if (s2_element.checked) checked_value = s2_element.value; } else // °°Àº À̸§ÀÇ Radio °¡ 2°³ ÀÌ»óÀÏ °æ¿ì { for (i=0; i"+ name+">"; else lineMapStr += ""+ name+""; } } function setString(node, _id){ var spStr = "" , last=""; var name = node.getAttribute("menu_nm"); //name var url = node.getAttribute("url"); var nodeId = node.getAttribute("id"); var addParam = node.getAttribute("addParam"); if(node != xmlDoc.documentElement ) setString(node.parentNode); if ( nodeId != null && nodeId!='www' && nodeId!='cyber'){ if(_id != nodeId) lineMapStr += ""+ name+" > "; else lineMapStr += ""+ name+""; } } function Mname(id) { if ( id == null || id == '' ) { document.write(''); } else { var node = getLineMapNode(id); if (node != null) { var name = node.getAttribute("name"); document.write(name); } } } function getText(id) { try { if ( id == null || id == '' ) { document.write(''); } else { var node = getLineMapNode(id); var name = ''; if(node.firstChild == null){ name = node.text; }else{ name = node.firstChild.text; } var strip = new RegExp("\n\n", "gi"); name = name.replace(strip, "\n"); document.getElementById("menu_cont_textarea").value = name; strip = new RegExp("\n", "gi"); name = name.replace(strip, "
"); strip = new RegExp("{", "gi"); name = name.replace(strip, ""); strip = new RegExp("}", "gi"); name = name.replace(strip, ""); document.write(name+'
'); //document.menu_cont_textarea.text = name; } }catch(e) {} } function getRealText(id) { if ( id == null || id == '' ) { document.write(''); } else { var node = getLineMapNode(id); var name = node.firstChild.text; document.write(name); } } /*¸Þ´º³»¿ëÀ» °¡Á®¿Â´Ù.*/ function getMenuCont(_id){ var node = getLineMapNode(id); } function getValue(id, attrNm, _xml_doc, _field){ var field = _field; if(field==null) field = 'id'; var node = getLineMapNode(id, _xml_doc, field); if(node==null) return null; var val = node.getAttribute(attrNm); return val } function link(){ var id = ""; var depth = arguments.length; try { if(depth==0) return; else if(depth==1) id = eval("'"+arguments[0]+"'"); else if(depth==2) id = eval("'"+arguments[0]+"_"+arguments[1]+"'"); else if(depth==3) id = eval("'"+arguments[0]+"_"+arguments[1]+"_"+arguments[2]+"'"); else if(depth==4) id = eval("'"+arguments[0]+"_"+arguments[1]+"_"+arguments[2]+"_"+arguments[3]+"'"); if(id=="") { alert("ÁغñÁßÀÔ´Ï´Ù."); } else { var node = getLineMapNode(id); var url = node.getAttribute("url"); location.href = url; } }catch(e) { alert("ÁغñÁßÀÔ´Ï´Ù."); } } /* node ÀÇ child list¸¦ °¡Á®¿Â´Ù*/ var left_tree = function() {} var nNode = new Array(0,0,0,0,0,0,0,0,0,0); var dtLeftMenu; //½Å±ÔÃß°¡ var admGrad = ""; var userId = ""; var deptId = ""; //½Å±ÔÃß°¡ left_tree.prototype = { /** *

Description: °ü¸®ÀÚ¸Þ´º (»ó/ÁÂÃø) xmlÁ¤º¸¸¦ Àоî displayÇÑ´Ù

*

Date: 2009.02.02

*
	 * usage: °ü¸®ÀÚ¸Þ´º³×ºñ°ÔÀ̼Ç
	 * 
* * @author yeri * @param _menu_seq : ÇöÀç¸Þ´ºseq * @param _u_menu_seq : ÃÖ»óÀ§¸Þ´ºseq * @param _p_menu_seq : ºÎ¸ð¸Þ´ºseq * @return none */ //getLeftMenu : function (_menu_seq, _u_menu_seq, _p_menu_seq) { //¿ø·¡ ¼Ò½º getLeftMenu : function (_menu_seq, _u_menu_seq, _p_menu_seq, _adm_grad, _user_id, _dept_id ) { //½Å±ÔÃß°¡ //½Å±Ô Ãß°¡ admGrad = _adm_grad; userId = _user_id; deptId = _dept_id; //½Å±Ô Ãß°¡ try{ if ( xmlDoc == null ){ //xmlDoc = importXML("/LCMS/inc/menu.jsp"); alert('null'); } var menuXpath ; var szText = ''; var p_menu_seq = _p_menu_seq; if(p_menu_seq == 0) p_menu_seq = _menu_seq; menuXpath = "//menu[@id='"+p_menu_seq+"']"; // "//menu[@id='" + menuId + "']"; if (moz) { node = xmlDoc.evaluate(menuXpath, xmlDoc, null, 9,null).singleNodeValue; } else if (ie) { node = xmlDoc.selectSingleNode(menuXpath); } dtLeftMenu = new dTree('dtLeftMenu'); dtLeftMenu.config.useIcons=false; dtLeftMenu.config.useLines = true; dtLeftMenu.config.useCookies=false; dtLeftMenu.config.folderLinks = true; if(node != null) { // 2009.01.29 UIÅëÀÏÀ» À§ÇÑ Ãß°¡ szText+=" "; szText+=" "; szText+=" "; szText+=" "; this.setString(node, p_menu_seq, dtLeftMenu); this.setString2(node, p_menu_seq, dtLeftMenu); // 2009.02.02 yeri szText += dtLeftMenu; //alert(dtLeftMenu); // 2009.01.29 UIÅëÀÏÀ» À§ÇÑ Ãß°¡ szText+=" "; szText+=" "; szText+=" "; szText+=" "; } document.write ( szText ); dtLeftMenu.openTo(_menu_seq, true); }catch(e){ if(node == null){ document.write("¾ÆÀ̵𰡠Á¸Àç ÇÏÁö ¾Ê½À´Ï´Ù : " + currentDept1Code); }else{ try{dtLeftMenu.openTo(_u_menu_seq, true);}catch(e_menu){document.write(e_menu);} } } }, setString2 : function(_node, _p_menu_seq, _tree){ //setString2 : function(_node, _text, _sub_id) { /* child¸Þ´º¸¦ ±¸ÇÑ´Ù. Àç±ÍÈ£Ãâ*/ try{//.setString2(node, nCurId, _u_menu_seq, dtLeftMenu); // 2009.02.02 yeri if(_node!=null && _node.hasChildNodes){ //_text += this.setString(_node); for(var i=0;i<_node.childNodes.length;i++){ this.setString(_node.childNodes[i], _p_menu_seq, _tree, i); } } }catch(e){ //document.write("¿¡·¯ setString2" + e); //alert("¿¡·¯ setString2" + e); } }, setString : function(_node, _p_menu_seq, _tree, _iseq) { var menu_nm = ''; var url =''; var nodeId = ''; var showFlag = ''; var addParam = ''; var depth = ''; var p_menu_seq = ''; //½Å±ÔÃß°¡ var user_auth = ''; var dept_auth = ''; var rlnm_auth = ''; //½Å±ÔÃß°¡ var p_id = -1; try{ addParam = _node.getAttribute("addParam"); try{if(addParam.indexOf('visible=false') > -1) return;}catch(e){} try{menu_nm = _node.getAttribute("menu_nm");}catch(e){} //name try{nodeId = _node.getAttribute("id");}catch(e){} //name try{url = _node.getAttribute("url");}catch(e){} //name showFlag = _node.getAttribute("show"); depth = _node.getAttribute("depth"); p_menu_seq = _node.getAttribute("p_menu_seq"); p_id = -1; //½Å±ÔÃß°¡ user_auth = _node.getAttribute("user_auth"); dept_auth = _node.getAttribute("dept_auth"); rlnm_auth = _node.getAttribute("rlnm_auth"); //½Å±ÔÃß°¡ //if ( depth != 0 ){ var bOpen = false; nNode[depth] = nodeId; p_id = nNode[depth-1]; p_id = _node.getAttribute("u_menu_seq"); //if(depth == 1) p_id = -1; if(depth == 0) p_id = -1; if((nodeId*1) == (p_menu_seq*1)) {bOpen = true;} //½Å±Ô Ãß°¡ if(admGrad == "1" || admGrad == "2"){ _tree.add(nNode[depth], p_id, menu_nm,"javascript:void(0);goPageID('"+nodeId+"', '" +addParam+"');", menu_nm, null, null, null, bOpen); }else{ if(rlnm_auth == "0"){ if(user_auth.indexOf(userId) > 0 || dept_auth.indexOf(deptId) > 0){ _tree.add(nNode[depth], p_id, menu_nm,"javascript:void(0);goPageID('"+nodeId+"', '" +addParam+"');", menu_nm, null, null, null, bOpen); }if(_node.childNodes.length > 1){ _tree.add(nNode[depth], p_id, menu_nm,"#", menu_nm, null, null, null, bOpen); } }else{ _tree.add(nNode[depth], p_id, menu_nm,"javascript:void(0);goPageID('"+nodeId+"', '" +addParam+"');", menu_nm, null, null, null, bOpen); } } //½Å±Ô Ãß°¡ //} if ( _node.hasChildNodes ){ for(var nodeCnt2 = 0 ; nodeCnt2 < _node.childNodes.length ; nodeCnt2++){ this.setString(_node.childNodes[nodeCnt2],_p_menu_seq,_tree,_iseq); } } }catch(e){ //document.write("¿¡·¯ setString" + e + 'menu_nm:'+ menu_nm +'|' + 'url:'+ url +'|' + 'nodeId:'+ nodeId +'|_iseq:'+_iseq); //return ''; //alert("¿¡·¯ setString" + e); } //return ''; } } /* 2009.01.29 ³ëµåÃß°¡*/ var left = function() {} left.prototype = { //getLeftMenu : function (nCurId, _u_menu_seq) { // _u_menu_seqÇöÀç´ë¸Þ´º getLeftMenu : function (_p_menu_seq, _menu_seq) { try{ if ( _p_menu_seq == '') { return; } if ( xmlDoc == null ){ alert('null'); } var menuId = _p_menu_seq; // left ¸Þ´º id var leftnode = getLineMapNode(_menu_seq); var subId = this.getLeftParentId(leftnode, 1); var menuXpath ; var menuXpath2 ; var szText = ''; menuXpath = "//menu[@id='" + menuId + "']"; if (moz) { node = xmlDoc.evaluate(menuXpath, xmlDoc, null, 9,null).singleNodeValue; } else if (ie) { node = xmlDoc.selectSingleNode(menuXpath); } szText = this.setString2(node, szText, subId); document.write (szText); }catch(e){ if(node == null){ document.write("¾ÆÀ̵𰡠Á¸Àç ÇÏÁö ¾Ê½À´Ï´Ù : " + e); }else{ document.write("¿¹¿Üó¸® ¹ß»ý : " +e ); } } }, getLeftParentId : function(_node, _depth) { var nodeId = _node.getAttribute("id"); var depth = _node.getAttribute("depth"); if ( nodeId != null){ if(depth*1 > _depth*1) { if(_node != xmlDoc.documentElement ) { if(depth*1 > _depth*1){ nodeId = this.getLeftParentId(_node.parentNode,_depth); } } } } return nodeId; }, setString2 : function(_node, _text, _sub_id) { try{ if(_node!=null && _node.hasChildNodes){ //_text += this.setString(_node); for(var i=0;i<_node.childNodes.length;i++){ _text += this.setString(_node.childNodes[i], _sub_id); } } return _text; }catch(e){ return ''; //alert("¿¡·¯" + e); } }, setString : function( node, _sub_id) { try{ var menu_nm = node.getAttribute("menu_nm"); var nodeId = node.getAttribute("id"); var addParam = node.getAttribute("addParam"); var depth = node.getAttribute("depth"); var szMenuStyle = ""; var szMenuFlag = nodeId.substring(5,nodeId.length); var retVal = ""; if ( depth =="1" ) // ¸Þ´º1Dept { //retVal =" "; //retVal+=" "; //retVal+=""; retVal+=""; retVal+=" "; retVal+=" "; retVal+=" "+getFontResizeHtml(menu_nm, 20, 10)+""; retVal+=" "; retVal+=""; if(_sub_id == nodeId){ retVal+=""; }else{ retVal+=""; } retVal+=" "; retVal+=""; //retVal+=" "; //szMenuStyle = ""; } else { szMenuStyle = "      "; if(depth*1 > 2) { var addText = ''; var addText = paddingLeft( addText, depth*1, " " ); addText = addText + "-"; szMenuStyle = szMenuStyle + addText; } //retVal+=""; //retVal+=" "; //retVal+=""; retVal+=""; retVal+=" "; retVal+=""; } /*retVal+=""; retVal+=" "; retVal+=""; retVal+=""; retVal+=" "; retVal+="";*/ if ( node.hasChildNodes ) { for(var nodeCnt2 = 0 ; nodeCnt2 < node.childNodes.length ; nodeCnt2++) { retVal += this.setString(node.childNodes[nodeCnt2]); } } return retVal; }catch(e){ return ''; //alert("¿¡·¯" + e); } } } var top = function () { this.lineMapStr = ""; this.lineSubStr = ""; this.menu_cnt = 0; } //½Å±ÔÃß°¡ var admGrad = ""; var userId = ""; var deptId = ""; //½Å±ÔÃß°¡ top.prototype = { getMenu : function (_admGrad, _userId, _deptId) { admGrad = _admGrad; userId = _userId; deptId = _deptId try{ if ( xmlDoc == null ){ alert('null'); } var node = xmlDoc.documentElement; //lineMapStr = ""; if(node.hasChildNodes) { for(var nodeCnt = 0 ; nodeCnt < node.childNodes.length ; nodeCnt++){ this.setString(node.childNodes[nodeCnt]); } } document.write(this.lineMapStr); }catch(e){ if(node == null){ //document.write("¾ÆÀ̵𰡠Á¸Àç ÇÏÁö ¾Ê½À´Ï´Ù : " + id); }else{ //document.write("¿¹¿Üó¸® ¹ß»ý : " +e ); } } }, setString : function( node ) { try{ var menu_nm = node.getAttribute("menu_nm"); var nodeId = node.getAttribute("id"); var addParam = node.getAttribute("addParam"); var p_menu_Seq = node.getAttribute("p_menu_seq"); //this.lineMapStr += "
  • "+menu_nm +"
  • "; //this.lineMapStr +=""; this.lineMapStr += "
  • "; this.lineMapStr += ""+menu_nm +"
  • "; this.lineMapStr += ""; this.menu_cnt = this.menu_cnt+1; }catch(e){ //alert("¿¡·¯" + e); } }, onMenuClicked : function( obj ) { if ( MenuID.length != null ){ for ( var i = 0; i < MenuID.length; i++ ){ MenuID[i].className = ""; } obj.className = "now"; } return false; }, getSubMenu : function (_p_menu_seq){ try{ if ( xmlDoc == null ){ alert('null'); } var node; var menuXpath = "//menu[@p_menu_seq='" + _p_menu_seq + "' and @depth='0']"; if (moz) { node = xmlDoc.evaluate(menuXpath, xmlDoc, null, 9,null).singleNodeValue; } else if (ie) { node = xmlDoc.selectSingleNode(menuXpath); } //lineMapStr = ""; if(node.hasChildNodes) { this.lineSubStr ="
    "; for(var nodeCnt = 0 ; nodeCnt < node.childNodes.length ; nodeCnt++){ this.setSubString(node.childNodes[nodeCnt]); } this.lineSubStr +="
    "; } document.write(this.lineSubStr); }catch(e){ if(node == null){ //document.write("¾ÆÀ̵𰡠Á¸Àç ÇÏÁö ¾Ê½À´Ï´Ù : " + id); }else{ //document.write("¿¹¿Üó¸® ¹ß»ý : " +e ); } } }, setSubMenu : function (_p_menu_seq, _menu_num){ try{ if ( xmlDoc == null ){ alert('null'); } var node; var menuXpath = "//menu[@p_menu_seq='" + _p_menu_seq + "' and @depth='0']"; if (moz) { //node = xmlDoc.evaluate(menuXpath, xmlDoc, null, 9,null).singleNodeValue; node = xmlDoc.evaluate(menuXpath, xmlDoc, null, XPathResult.FIRST_ORDERED_NODE_TYPE,null).singleNodeValue; } else if (ie) { node = xmlDoc.selectSingleNode(menuXpath); } //lineMapStr = ""; if(node.hasChildNodes) { var sTop = 100; if (moz){ sTop = 90; } this.lineSubStr ="
    "; var nodeCnt = 0; if(moz){ nodeCnt = 1; } //alert( node.childNodes.length ); for(nodeCnt ; nodeCnt < node.childNodes.length ; nodeCnt++){ // var testnode = node.childNodes[nodeCnt]; // alert( testnode.getAttribute("menu_nm") + "##" + testnode.getAttribute("id") + "##" + testnode.getAttribute("addParam") ); this.setSubString(node.childNodes[nodeCnt]); } if(this.lineSubStr !=''){ var tailText = "¤ý"; this.lineSubStr = this.lineSubStr.substring(0, this.lineSubStr.length-tailText.length); } this.lineSubStr +="
    "; } var _top_sub_area = document.getElementById( "top_sub_area" ); _top_sub_area.innerHTML = this.lineSubStr; }catch(e){ if(node == null){ //document.write("¾ÆÀ̵𰡠Á¸Àç ÇÏÁö ¾Ê½À´Ï´Ù : " + id); }else{ //document.write("¿¹¿Üó¸® ¹ß»ý : " +e ); } } }, setSubString : function( node ) { try{ var menu_nm = node.getAttribute("menu_nm"); var nodeId = node.getAttribute("id"); var addParam = node.getAttribute("addParam"); //½Å±ÔÃß°¡ var user_auth = node.getAttribute("user_auth"); var dept_auth = node.getAttribute("dept_auth"); var rlnm_auth = node.getAttribute("rlnm_auth"); if(admGrad == "1" || admGrad == "2"){ this.lineSubStr +=" "+menu_nm+"¤ý"; }else{ if(rlnm_auth == "0"){ if(user_auth.indexOf(userId) > 0 || dept_auth.indexOf(deptId) > 0){ this.lineSubStr +=" "+menu_nm+"¤ý"; }else{ this.lineSubStr +=" "+menu_nm+"¤ý"; } }else{ this.lineSubStr +=" "+menu_nm+"¤ý"; } } //½Å±Ô Ãß°¡ //this.lineSubStr +=" "+menu_nm+"¤ý"; }catch(e){ //alert("¿¡·¯" + e); } }, movePage : function(obj, url) { doSubmit(url, document.menuFrm, '_self'); return false; } } function top_sub_layer(_menu_seq){ var ley = eval('top_sub_'+_menu_seq); ley.style.visibility = 'visible'; } var topMenu = new top(); var leftMenu = new left(); var leftTreeMenu = new left_tree(); /* ÆäÀÌÁö¾ÆÀ̵ðÀ̵¿Ã³¸®*/ function goPageID(szId, param, _target) { var url = getValue(szId, 'url'); var popup_yn = _target; //getValue(szId, 'popup_yn'); if(_target == null) popup_yn = getValue(szId, 'popup_yn'); var option; getValue(szId, 'popup_optn'); if (param != null && param != '') { if(url.indexOf('?') > -1) { url += '&'+param; } else { url += '?'+param; } } if ( popup_yn == "Y") { if ( option != null) { window.open(url, '_blank', option); } else { window.open(url); } } else if (popup_yn=="_email") { location.href ='mailto:' + szId; } else if (popup_yn=="_print") { window.print(); } else { location.href=url; } } /* menu roll over */ function MM_findObj(n, d) { //v4.01 var p,i,x; if(!d) d=document; if((p=n.indexOf("?"))>0&&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 * »ç¿ë¹ý : if (NullCheck(formName.u_name, "À̸§À» ÀÔ·ÂÇÏ¿© ÁֽʽÿÀ!")) return; */ function NullCheck(InObj, InMsg){ //alert(InMsg); if (InObj.value == "") { // alert(InMsg + "ÀÔ·ÂÇϽʽÿÀ."); alert(InMsg); InObj.focus(); InObj.select(); return true; } return false; } function NullRadio(InObj, InMsg){ var temp = false; for(var i=0;i0){ InObj[0].focus(); } return true; } } function NullSelect(InObj, InMsg){ if (InObj.value == "") { alert(getMessage(InMsg)); InObj.focus(); return true; } return false; } function lenCheck(InObj, Inlen, InMsg){ if(InObj.value.length > Inlen){ // alert(InMsg + "±æÀ̸¦ ÃʰúÇß½À´Ï´Ù."); alert(InMsg); InObj.focus(); return true; } } function byteMaxLengthChk(obj,Inlen,InMsg) { var byteLength = 0; for (var i = 0; i < obj.value.length; i++) { var oneChar = escape(obj.value.charAt(i)); if (oneChar.length == 1) byteLength++; else if (oneChar.indexOf("%u") != -1) byteLength += 2; else if (oneChar.indexOf("%") != -1) byteLength += oneChar.length/3; if (byteLength > Inlen) { var hangle_cnt = Inlen / 2; var msg = "ÇÑ±Û "+hangle_cnt+"ÀÚ ¶Ç´Â ¿µ¹® "+Inlen+"ÀÚ À̳»·Î ÀÛ¼ºÇÏ¿© ÁֽʽÿÀ."; alert(msg); obj.focus(); return true; } } } function NullMinLengthCheck(InObj, Inlen, InMsg){ if (InObj.value.length < Inlen){ alert(InMsg); InObj.focus(); return true; } } function MinLengthCheck(InObj, Inlen, InMsg){ if (InObj.value.length < Inlen){ alert(InMsg); InObj.focus(); return true; } } function NullCheckBoxChk(InObj, InMsg){ var temp = false; for(var i=0;i0){ InObj[0].focus(); } return true; } } function FileExtImgCheck(InObj,InMsg){ var val=InObj.value.toLowerCase(); if ( !(val.substr(val.length-3) == "jpg" || val.substr(val.length-3) == "gif") ) { alert(InMsg); InObj.focus(); return true; } } function setSelect(obj,targetObj,selectKey,defaultKey){ var len = obj.length; var temp_flag=false; for (var i=0; i */ function onlyNumberInput(){ //alert(event.keyCode); if (event.keyCode >= 48 && event.keyCode <= 57) { //¼ýÀÚ۸¸ ÀÔ·Â return true; } else { event.returnValue = false; } } /* --- ¼ýÀÚ¸¸ ÀÔ·Â °¡´É (onKeyDown À̺¥Æ®) --- */ /* ¹®ÀÚ ÀԷ½à °æ°íâ {»ç¿ë : onBlur="CheckNumber(this);" ) */ /* ¹®ÀÚ ÀԷ½à °æ°íâ {»ç¿ë : onBlur="CheckNumber('11',this);" ) valÀº °æ°íâ ¶Ù¿î ÈÄ µðÆÞÆ®°ª ¹Ýȯ*/ function CheckNumber(fl) { t = fl.value ; for(i=0;i'9') && t.charAt(i)>'-') { alert("¼ýÀÚ¸¸ ÀÔ·ÂÇØÁÖ¼¼¿ä.") ; fl.value=""; fl.focus() ; return false ; } } function CheckNumber(val, fl) { t = fl.value ; for(i=0;i'9') && t.charAt(i)>'-') { alert("¼ýÀÚ¸¸ ÀÔ·ÂÇØÁÖ¼¼¿ä.") ; fl.value=val; fl.focus() ; return false ; } } /* * ÀÛ¼ºÀÚ : ÃÖ¿¹¸® * ÀÛ¼ºÀÏ : 2007.04.19 * ³»¿ë : ÆùÆ® »çÀÌÁî ¼³Á¤ ÈÄ, ¸®ÅÏ * ¹Ýȯ°ª : */ function getFontResizeHtml( szSrc, nMaxSize, szFontSize) { if ( szSrc == null || trim(szSrc).length == 0) { szSrc = " "; } if ( getStringLength(szSrc) > nMaxSize ) return ""+ szSrc +""; return szSrc; } String.prototype.replaceAll = replaceAll; function replaceAll(strValue1, strValue2) { var strTemp = this; strTemp = strTemp.replace(new RegExp(strValue1, "g"), strValue2); return strTemp; } function checkBoxAll(allObj,targetObj){ var flag = allObj.checked; if (targetObj.length!=undefined){ if (targetObj!=undefined){ var len = targetObj.length; for (var i=0; iTEL_NM º¯°æÃ³¸®, DEPT0201_POP.jsp °øÅ뺯°æ function selectStaffT1(frmname, admidname, adminnmnamd, deptid, selectyn, deptid_nm,deptnm_nm , _tel1, _email, _top_code){ if(deptid==null)dept_id=''; if(selectyn == null) selectyn = 'Y'; if(_top_code == null) _top_code = ''; LaunchCenter('/LCMS/DEPT0201/POP.jsp?sForm='+frmname+'&PramCD='+admidname+'&PramNM='+adminnmnamd+'&SELECTYN='+selectyn+'&DEPT_ID='+deptid+'&DEPT_ID_NM='+deptid_nm+'&DEPT_NM_NM='+deptnm_nm+'&TEL_NM='+_tel1+'&EMAIL_NM='+_email +'&TOP_CODE='+ _top_code, 'PopDept', 460, 450, 'yes'); } // ºÎ¼­¿ø°Ë»öÆË¾÷ // window.open('/LCMS/DEPT0201/POP.jsp?sForm=frmMain&PramCD=ADM_ID&PramNM=ADM_NM&SELECTYN=N&DEPT_ID=1611000' // ,'PopDept','width=336,height=400,scrollbars=1,resizable=0' function selectStaff2(frmname, admidname, adminnmnamd, deptid, selectyn, deptid_nm,deptnm_nm , _tel1, _tel2, _tel3, _email){ if(deptid==null)dept_id=''; if(selectyn == null) selectyn = 'Y'; LaunchCenter('/LCMS/DEPT0201/POP.jsp?sForm='+frmname+'&PramCD='+admidname+'&PramNM='+adminnmnamd+'&SELECTYN='+selectyn+'&DEPT_ID='+deptid+'&DEPT_ID_NM='+deptid_nm+'&DEPT_NM_NM='+deptnm_nm+'&TEL_1_NM='+_tel1+'&TEL_2_NM='+_tel2+'&TEL_3_NM='+_tel3+'&EMAIL_NM='+_email, 'PopDept', 460, 450, 'yes'); } // ºÎ¼­¿ø°Ë»öÆË¾÷3 // window.open('/LCMS/DEPT0201/POP.jsp?sForm=frmMain&PramCD=ADM_ID&PramNM=ADM_NM&SELECTYN=N&DEPT_ID=1611000' // ,'PopDept','width=336,height=400,scrollbars=1,resizable=0' function selectStaff3(frmname, admidname, adminnmnamd, deptid, selectyn, deptid_nm,deptnm_nm , _tel1, _tel2, _tel3, _email){ if(deptid==null)dept_id=''; if(selectyn == null) selectyn = 'Y'; LaunchCenter('/LCMS/COMMON/DEP.jsp?sForm='+frmname+'&PramCD='+admidname+'&PramNM='+adminnmnamd+'&SELECTYN='+selectyn+'&DEPT_ID='+deptid+'&DEPT_ID_NM='+deptid_nm+'&DEPT_NM_NM='+deptnm_nm+'&TEL_1_NM='+_tel1+'&TEL_2_NM='+_tel2+'&TEL_3_NM='+_tel3+'&EMAIL_NM='+_email, 'PopDept', 460, 450, 'yes'); } //20120126 yeri ¼±ÅÿɼÇÃß°¡ function selectStaffCheck(mng_nm, mng_titl, deptid, bno){ if(deptid==null)dept_id=''; LaunchCenter('/LCMS/DEPT0201/POP.jsp?check_yn=Y&PramNM='+mng_nm+'&SELECTYN=N&DEPT_ID='+deptid+'&BNO='+bno+'&mng_titl='+mng_titl, 'PopDept', 460, 450, 'yes'); } //20111209 yeri ¼±Åÿ©ºÎ ¿É¼Ç Ãß°¡ function selectDeptCheck(frmname, deptidname, deptnmname, submitflag, topdeptval, selectyn){ if (topdeptval == null) topdeptval = ''; if ( submitflag == null) submitflag = ''; if (selectyn == null) selectyn = 'Y'; LaunchCenter('/LCMS/COMMON/POP.jsp?check_yn=Y&sForm='+frmname+'&PramCD='+deptidname+'&PramNM='+deptnmname+'&SUBMIT='+submitflag+'&TopDept='+topdeptval+'&SELECTYN='+selectyn, 'PopDept', 460, 450, 'yes'); } // ¿ìÆí¹øÈ£°Ë»öÆË¾÷ function postWinData(sForm,PramCD,PramNM){ var goUrl = "/LCMS/COMMON/ZIP.jsp?sForm=" + sForm + "&PramCD=" + PramCD + "&PramNM=" + PramNM; //window.open(goUrl,"post","width=336,height=400,scrollbars=1,resizable=0"); LaunchCenter(goUrl, "post", 460, 400, "yes"); } // ÇÁ¸°ÅÍÆË¾÷ function printOk(id, executetype){ var printwin; printwin = window.open("/LCMS/pages/print.jsp?id=" + id + "&executetype=" + executetype,"print","left=10px,top=10px,height=500,width=690,scrollbars=yes,toolbar=yes,menubar=yes,status=yes,resizable=yes"); printwin.focus(); } function fileDownWin(folder,fileName){ var goUrl = "/LCMS/COMMON/DWN.jsp?fold=" + folder+ "&fileName="+fileName; window.open(goUrl,"post","width=400,height=300,scrollbars=0,resizable=0"); } function __setView(no){ var div = document.getElementsByTagName("div"); var i = 0; for( i ; i < div.length ; i++){ // alert(div[i].id.indexOf("_SETVIEW") + ' ' + div[i].id); if(div[i].id.indexOf("SETVIEW") == 0){ if(div[i].id == 'SETVIEW' + no){ div[i].style.display = 'block'; }else{ div[i].style.display = 'none'; } } } } function convert(sValue, sDataType) { switch(sDataType) { case "int": return parseInt(sValue); case "float": return parseFloat(sValue); case "date": return new Date(Date.parse(sValue)); default: return sValue.toString(); } } function generateCompareTRs(iCol, sDataType) { return function compareTRs(oTR1, oTR2) { var nValueTmp1 = ''; var nValueTmp2 = ''; if(oTR1.cells[iCol].firstChild.nodeValue==null){ nValueTmp1 = oTR1.cells[iCol].childNodes[oTR1.cells[iCol].childNodes.length-1].innerHTML; }else{ nValueTmp1 = oTR1.cells[iCol].firstChild.nodeValue } if(oTR2.cells[iCol].firstChild.nodeValue==null){ nValueTmp2 = oTR2.cells[iCol].childNodes[oTR2.cells[iCol].childNodes.length-1].innerHTML; //oTR2.cells[iCol].innerHTML; }else{ nValueTmp2 = oTR2.cells[iCol].firstChild.nodeValue } var vValue1 = convert(nValueTmp1, sDataType); var vValue2 = convert(nValueTmp2, sDataType); if (vValue1 < vValue2) { return -1; } else if (vValue1 > vValue2) { return 1; } else { return 0; } }; } function sortTable(sTableID, iCol, sDataType) { var oTable = document.getElementById(sTableID); var oTBody = oTable.tBodies[0]; var colDataRows = oTBody.rows; var aTRs = new Array; for (var i=0; i < colDataRows.length; i++) { aTRs[i] = colDataRows[i]; } if (oTable.sortCol == iCol) { aTRs.reverse(); } else { aTRs.sort(generateCompareTRs(iCol, sDataType)); } var oFragment = document.createDocumentFragment(); for (var i=0; i < aTRs.length; i++) { oFragment.appendChild(aTRs[i]); } oTBody.appendChild(oFragment); oTable.sortCol = iCol; } /*ÄÁÆ®·Ñ °ª null ¿©ºÎ °Ë»ö*/ function isNotNull(el,msg){return (el.value.replace(/ /g, "").length>0) ? true : doError(el,msg);} function doError(el,msg){alert(msg);el.value="";el.focus();return false;} function video_play_bodo(video_etc, _width, _height){ if(_width==null || _width =='')_width='300'; if(_height==null || _height =='')_height='220'; var video = "Get Microsoft Silverlight"; document.write(video); }
    "; retVal+= szMenuStyle; retVal+=" "+getFontResizeHtml(menu_nm, 20, 10)+""; retVal+="
    "; retVal+= szMenuStyle; retVal+=" "+getFontResizeHtml(menu_nm, 20, 10)+""; retVal+="
    "; // //this.lineMapStr +=""; //this.lineMapStr +=""+menu_nm +""; //this.lineMapStr +="