/* * ½Ã½ºÅÛ¸í : [´ëȸ Áö¿ø °ü¸®] * ÀÛ¼ºÀÚ : ÀÌ»ó¿ë * ÀÛ¼ºÀÏÀÚ : 2002.01.15 * */ // ¸Þ½ÃÁö ¿µ¹®Ã³¸® Setting var popup = null; /***************************************************** °øÁö È®ÀÎ °ü·Ã ÇÔ¼ö *****************************************************/ var x = 0; var color = new initArray("white", "red"); function DisNotice( noticeCnt ) { if (MESSAGE_FG=="ENG") { parent.parent.FRMTOP.Notice.innerText= "Not read Notice("+noticeCnt+")"; }else{ parent.parent.FRMTOP.Notice.innerText= "ÀÐÁö ¾ÊÀº °øÁö("+noticeCnt+")"; } parent.parent.FRMTOP.Notice.style.color="white"; if (parseInt(noticeCnt) > 0) { setInterval("chcolor()",500); } } function chcolor(){ parent.parent.FRMTOP.Notice.style.color = color[x]; (x < color.length-1) ? x++ : x = 0; } function initArray() { this.length = initArray.arguments.length; for (var i = 0; i < this.length; i++) { this[i] = initArray.arguments[i]; } } /***************************************************** ³¯Â¥, ½Ã°£ °ü·Ã ÇÔ¼ö *****************************************************/ /* ¼³ ¸í : ³¯Â¥¿Í ½Ã°£ Çü½ÄÀ» üũÇϰí, ¿¡·¯°¡ ÀÖÀ¸¸é ÇØ´ç ¿ä¼Ò(Element)·Î Æ÷Ä¿½º ÁöÁ¤ ¹Ýȯ°ª : Á¤»óÀûÀÎ Çü½ÄÀÇ ³¯Â¥¿Í ½Ã°£À̸é true, ¾Æ´Ï¸é false¸¦ ¹ÝȯÇÑ´Ù. ÀÛ¼ºÀÚ : Á¶³­¿Á */ function chk_datetimeF( str,errorfocus ) { var date, time if (str.length >= 10) { date = str.substr(0,10); } else { if (MESSAGE_FG=="ENG") { alert('Date Input Format is Incorrect'); errorfocus.focus(); }else{ alert('³¯Â¥ÀÔ·ÂÇü½ÄÀÌ À߸øµÇ¾ú½À´Ï´Ù.'); errorfocus.focus(); } return false; } if (str.length >= 12) { time = str.substr(11,str.length-11); } else { time = ''; } if (checkdate(date) == true) { if (checktime(time) == false) { return false; } } else { return false; } return true; } /* ¼³ ¸í : ³¯Â¥ Çü½ÄÀ» üũÇÏ´Â ÇÔ¼ö ¹Ýȯ°ª : Á¤»óÀûÀÎ Çü½ÄÀÇ ³¯Â¥¿Í ½Ã°£À̸é true, ¾Æ´Ï¸é false¸¦ ¹ÝȯÇÑ´Ù. ÀÛ¼ºÀÚ : ÀÌ»ó¿ë »ç¿ë¿¹ : checkdate('2002-01-01') */ function checkdate( str ) { var d1, d2, t1, t2,dash1, dash2, msg="" ; if (str=="") { return true; } dash1 = str.substr(4,1); dash2 = str.substr(7,1); if (dash1!='-' || dash2!='-') { msg="FORMAT DATE ERROR!!!"; } var yy = str.substr(0,4); var mm = str.substr(5,2); var dd = str.substr(8,2); if(yy.length != 4) { msg="FORMAT DATE ERROR!!!"; } if(mm.length != 2) { msg="FORMAT DATE ERROR!!!"; } if(dd.length != 2) { msg="FORMAT DATE ERROR!!!"; } if(msg!="") { alert('³¯Â¥ÀÔ·ÂÇü½ÄÀÌ À߸øµÇ¾ú½À´Ï´Ù.[ÀԷ¿¹:2001-01-01]'); return false; } yy = parseInt(yy,10); mm = parseInt(mm,10); dd = parseInt(dd,10); if(mm < 1 || mm > 12) { alert('¿ùÀÇ ÀÔ·ÂÀÌ À߸øµÇ¾ú½À´Ï´Ù.'); return false; } if(dd < 1) { alert('ÀÏÀÚ ÀÔ·ÂÀÌ À߸øµÇ¾ú½À´Ï´Ù.'); return false; } d1 = new Date(yy,mm-1,dd,23,59,59,999); t1 = d1.getTime(); d2 = new Date(yy,mm,1,0,0,0); t2 = d2.getTime(); if(t1 >= t2) { alert (yy + '³â' + mm + '¿ùÀÇ ¹üÀ§¸¦ ³Ñ´Â ³¯Â¥ÀÔ´Ï´Ù.'); return false; } return true; } /* ¼³ ¸í : ³¯Â¥ Çü½ÄÀ» üũÇϰí, ¿¡·¯°¡ ÀÖÀ¸¸é ÇØ´ç ¿ä¼Ò(Element)·Î Æ÷Ä¿½º ÁöÁ¤ ¹Ýȯ°ª : Á¤»óÀûÀÎ Çü½ÄÀÇ ³¯Â¥¿Í ½Ã°£À̸é true, ¾Æ´Ï¸é false¸¦ ¹ÝȯÇÑ´Ù. ÀÛ¼ºÀÚ : Á¶³­¿Á */ function checkdateF( str,errorfocus ) { var d1, d2, t1, t2,dash1, dash2, msg="" ; if (str=="") { return true; } dash1 = str.substr(4,1); dash2 = str.substr(7,1); if (dash1!='-' || dash2!='-') { msg="FORMAT DATE ERROR!!!"; } var yy = str.substr(0,4); var mm = str.substr(5,2); var dd = str.substr(8,2); if(yy.length != 4) { msg="FORMAT DATE ERROR!!!"; } if(mm.length != 2) { msg="FORMAT DATE ERROR!!!"; } if(dd.length != 2) { msg="FORMAT DATE ERROR!!!"; } if(msg!="") { alert('³¯Â¥ÀÔ·ÂÇü½ÄÀÌ À߸øµÇ¾ú½À´Ï´Ù.[ÀԷ¿¹ : 2001-01-01]'); errorfocus.focus(); return false; } yy = parseInt(yy,10); mm = parseInt(mm,10); dd = parseInt(dd,10); if(mm < 1 || mm > 12) { alert('¿ùÀÇ ÀÔ·ÂÀÌ À߸øµÇ¾ú½À´Ï´Ù.'); errorfocus.focus(); return false; } if(dd < 1) { alert('³¯Â¥ ÀÔ·ÂÀÌ À߸øµÇ¾ú½À´Ï´Ù.'); errorfocus.focus(); return false; } d1 = new Date(yy,mm-1,dd,23,59,59,999); t1 = d1.getTime(); d2 = new Date(yy,mm,1,0,0,0); t2 = d2.getTime(); if(t1 >= t2) { alert (yy + '³â' + mm + '¿ùÀÇ ¹üÀ§¸¦ ³Ñ´Â ³¯Â¥ÀÔ´Ï´Ù.'); errorfocus.focus(); return false; } return true; } // ¼³ ¸í : ½Ã°£¸¦ üũÇÏ´Â ÇÔ¼ö // ÀÛ¼ºÀÚ : ÀÌ»ó¿ë function checktime( str ) { var dash1, msg="" ; if (str=="") { return true; } str = str + ':00:00'; str = str.substr(0,5); dash1 = str.substr(2,1); if (dash1!=':') { msg="FORMAT TIME ERROR!!!"; } var hh = str.substr(0,2); var mm = str.substr(3,2); if(hh.length != 2) { msg="FORMAT TIME ERROR!!!"; } if(mm.length != 2) { msg="FORMAT TIME ERROR!!!"; } if(msg != "") { alert('½Ã°£ÀÔ·ÂÇü½ÄÀÌ À߸øµÇ¾ú½À´Ï´Ù.[ÀԷ¿¹ : 00:00]'); return false; } hh = parseInt(hh,10); mm = parseInt(mm,10); if(hh < 0 || hh > 23) { alert('½Ã°£ÀÇ ÀÔ·ÂÀÌ À߸øµÇ¾ú½À´Ï´Ù.'); return false; } if(mm < 0 || mm > 59) { alert('ºÐÀÇ ÀÔ·ÂÀÌ À߸øµÇ¾ú½À´Ï´Ù.'); return false; } return true; } /* ¼³ ¸í : ½Ã°£ Çü½ÄÀ» üũÇϰí, ¿¡·¯°¡ ÀÖÀ¸¸é ÇØ´ç ¿ä¼Ò(Element)·Î Æ÷Ä¿½º ÁöÁ¤ ¹Ýȯ°ª : Á¤»óÀûÀÎ Çü½ÄÀÇ ³¯Â¥¿Í ½Ã°£À̸é true, ¾Æ´Ï¸é false¸¦ ¹ÝȯÇÑ´Ù. ÀÛ¼ºÀÚ : Á¶³­¿Á */ function checktimeF( str,errorfocus ) { var dash1, msg="" ; if (str=="") { return true; } str = str + ':00:00'; str = str.substr(0,5); dash1 = str.substr(2,1); if (dash1!=':') { msg="ÀÔ·ÂÇü½Ä ¿À·ù-1"; } var hh = str.substr(0,2); var mm = str.substr(3,2); if(hh.length != 2) { msg="ÀÔ·ÂÇü½Ä ¿À·ù-2"; } if(mm.length != 2) { msg="ÀÔ·ÂÇü½Ä ¿À·ù-3"; } if(msg != "") { alert('½Ã°£ÀÔ·ÂÇü½ÄÀÌ À߸øµÇ¾ú½À´Ï´Ù.[ÀԷ¿¹ : 00:00]'); errorfocus.focus(); return false; } hh = parseInt(hh,10); mm = parseInt(mm,10); if(hh < 0 || hh > 23) { alert('½Ã°£ÀÇ ÀÔ·ÂÀÌ À߸øµÇ¾ú½À´Ï´Ù.'); errorfocus.focus(); return false; } if(mm < 0 || mm > 59) { alert('ºÐÀÇ ÀÔ·ÂÀÌ À߸øµÇ¾ú½À´Ï´Ù.'); errorfocus.focus(); return false; } return true; } // ¼³ ¸í : ¹®ÀÚ¿­À» ³¯Â¥¿Í ½Ã°£ Çü½Ä ¹®ÀÚ¿­·Î º¯È¯ÇÏ´Â ÇÔ¼ö // »ç¿ë¿¹ : SetFormatDateTime('20020101 1259') => '2002-01-01 12:59' // ÀÛ¼ºÀÚ : ÀÌ»ó¿ë function SetFormatDateTime( args ) { retstr = args; if (args=="") { return retstr; } args = RTrim(LTrim( args )); strdate = spcut(args," ",1); // ³¯Â¥ strtime = spcut(args," ",2); // ½Ã°£ strdate = SetFormatDate( strdate ); strtime = SetFormatTime( strtime ); retstr = strdate + " " + strtime; return retstr; } // ¼³ ¸í : ¹®ÀÚ¿­À» ³¯Â¥ Çü½Ä ¹®ÀÚ¿­·Î º¯È¯Çϰí, // ¿¡·¯°¡ ¹ß»ýÇϸé ÇØ´ç¿ä¼Ò(Element)·Î Æ÷Ä¿½º¸¦ ÁöÁ¤ÇÑ´Ù. // ¿¬µµ¸¦ Á¦¿ÜÇÏ°í ¿ùÀϸ¸ ÀÔ·ÂÇÑ °æ¿ì ½Ã½ºÅÛ¿¬µµ¸¦ ÀÚµ¿À¸·Î Ãß°¡ÇÏ¿© ÁØ´Ù. // ÀÛ¼ºÀÚ : Á¶³­¿Á function SetFormatDateF( args, errorfocus ) { var d, strYY; d = new Date(); strYY = d.getYear(); retstr = args; if (args=="") { return retstr; } args = RTrim(LTrim( args )); args = StrReplace(args,"-",""); if(args.length == 4) { args = strYY + args; } if(args.length == 8) { yy = args.substr(0,4); mm = args.substr(4,2); dd = args.substr(6,2); args = yy + "-" + mm + "-" + dd; if(checkdateF(args,errorfocus) == true) { retstr = args; } } else { alert("³¯Â¥ ÀÔ·Â Çü½Ä ¶Ç´Â ÀÚ¸®¼ö°¡ À߸øµÇ¾ú½À´Ï´Ù."); errorfocus.focus(); return retstr; } return retstr; } // ¼³ ¸í : ¹®ÀÚ¿­À» ½Ã°£ Çü½Ä ¹®ÀÚ¿­·Î º¯È¯ÇÏ´Â ÇÔ¼ö // »ç¿ë¿¹ : SetFormatTime('1259') => '12:59' // ÀÛ¼ºÀÚ : ÀÌ»ó¿ë function SetFormatTime( args ) { retstr = args; if (args=="") { return retstr; } args = RTrim(LTrim( args )); args = StrReplace(args,":",""); if(args.length >= 2) { args = args + "0000"; hh = args.substr(0,2); mm = args.substr(2,2); args = hh + ":" + mm; if(checktime(args) == true) { retstr = args; } } else { alert("½Ã°£ ÀÔ·Â Çü½Ä ¶Ç´Â ÀÚ¸®¼ö°¡ À߸øµÇ¾ú½À´Ï´Ù."); return retstr; } return retstr; } // ¼³ ¸í : ¹®ÀÚ¿­À» ½Ã°£ Çü½Ä ¹®ÀÚ¿­·Î º¯È¯Çϰí, // ¿¡·¯°¡ ¹ß»ýÇϸé ÇØ´ç¿ä¼Ò(Element)·Î Æ÷Ä¿½º¸¦ ÁöÁ¤ÇÑ´Ù. // ÀÛ¼ºÀÚ : Á¶³­¿Á function SetFormatTimeF( args,errorfocus ) { retstr = args; if (args=="") { return retstr; } args = RTrim(LTrim( args )); args = StrReplace(args,":",""); if(args.length >= 2) { args = args + "0000"; hh = args.substr(0,2); mm = args.substr(2,2); args = hh + ":" + mm; if(checktimeF(args,errorfocus) == true) { retstr = args; } } else { alert("½Ã°£ ÀÔ·Â Çü½Ä ¶Ç´Â ÀÚ¸®¼ö°¡ À߸øµÇ¾ú½À´Ï´Ù."); errorfocus.focus(); return retstr; } return retstr; } /***************************************************** ¹®ÀÚ¿­ °ü·Ã ÇÔ¼ö *****************************************************/ // ¼³ ¸í : ¿ÞÂÊ ¹®ÀÚ¿­ÀÇ °ø¹éÁ¦°Å // ÀÛ¼ºÀÚ : ½ÅÀ±¿À function LTrim( str ) { var li_length,ls_return,ls_temp; li_length = str.length; ls_return = str; for(i=0;i=0;i--) { ls_temp = str.substr(i,1); if(ls_temp == " ") { ls_return = str.substr(0,i); } else { break; } } return ls_return; } // ¼³ ¸í : ¹®ÀÚ¿­ ¸ðµç °ø¹éÁ¦°Å(¹®ÀÚ¿­»çÀÌ¿¡ ÀÖ´Â °ø¹éµµ Á¦°Å) // ÀÛ¼ºÀÚ : ½ÅÀ±¿À function AllTrim( str ) { var li_length,ls_return,ls_temp; li_length = str.length; ls_return = ""; for(i=0;i 1,234,567 // ÀÛ¼ºÀÚ : ÀÌ»ó¿ë function getAddComma(args) { var dotStr = ""; args = StrReplace(args,",",""); args = RTrim(LTrim( args )); if(args == "") return args; // ¼Ò¼öÁ¡ÀÌ ÀÖÀ¸¸é Á¤¼ö¿Í ¼Ò¼ö·Î ³ª´«´Ù. var arrStr = args.split("."); if (arrStr.length == 2) { args = arrStr[0]; dotStr = "."+arrStr[1]; } var symbol = args.substr(0,1); if(symbol == "-") {//¸¶À̳ʽºÀ϶§ var va = ""; var value = ""; var i = 1; if(args.length <= 4) return args+dotStr; va = args.substr(1,args.length-1); var k = va.length; for(j=va.length; j > 0; j--) { if(i%3 == 0 && i != 1 && i != k ) { value = ","+va.charAt(j-1) + value; } else { value = va.charAt(j-1) + value; } i++; } symbol = symbol+value+dotStr; return symbol; }//¸¶À̳ʽºÀ϶§ else { if(args.length <= 3) return args+dotStr; var val = args; var value = ""; var i = 1; var k = val.length; for(j=val.length; j > 0; j--) { if(i%3 == 0 && i != 1 && i != k ) { value = ","+val.charAt(j-1)+value; } else { value = val.charAt(j-1)+value; } i++; } return value+dotStr; } } // ¼³ ¸í : ¹®ÀÚ¿­À» ±¸ºÐÀÚ·Î ±æÀ̸¸Å­ ä¿ì´Â ÇÔ¼ö // »ç¿ë¿¹ : strfix('56','0',5) => '56000' // ÀÛ¼ºÀÚ : ÀÌ»ó¿ë function strfix (arg,delimiter,len) { var str=""; var loop = len - arg.value.length; if(loop!=len) { for(var i = 0; i < loop; i++) { var str = str + delimiter; } arg.value = str + arg.value; } } // ¼³ ¸í : ¹®ÀÚ¿­¿¡¼­ ch1¿¡ ÇØ´çÇÏ´Â ¹®ÀÚ¸¦ ch2·Î º¯È¯ÇÏ¿© °á°ú¸¦ ¹ÝȯÇÏ´Â ÇÔ¼ö // ÀÛ¼ºÀÚ : ÀÌ»ó¿ë function StrReplace ( args, ch1, ch2 ) { if (ch1 == ch2) { return args; } while(args.indexOf(ch1) != -1) { args = args.replace(ch1,ch2); } return args; } // ¼³ ¸í : ¹®ÀÚ¿­(str)À» ±¸ºÐÀÚ(dstr)¿¡ ÀÇÇØ cnt¹øÂ° // »ç¿ë¿¹ : spcut("2001-01-31","-",1) => °á°ú 2001 // spcut("2001-01-31","-",2) => °á°ú 01 // ÀÛ¼ºÀÚ : ÀÌ»ó¿ë function spcut(str, dstr, cnt) { var p=0; str = dstr + str + dstr; for(i=0;i 1 ) { alert("Doouble Point!"); val.select(); return false; } } else { alert("Numberic Column!"); val.select(); return false; } } } if ( val.value.substring(val.value.length -1, val.value.length) == "." ) val.value = val.value + "0"; return true; } function MM_swapImgRestore() { //v3.0 var i; var x; var a = document.MM_sr; for (i = 0; a && i < a.length && (x = a[i]) && x.oSrc; i++) { x.src = x.oSrc; } } function MM_preloadImages() { //v3.0 var d = document; if (d.images){ if (!d.MM_p) { d.MM_p = new Array(); } } var i; var j = d.MM_p.length; var a = MM_preloadImages.arguments; for(i=0; i < a.length; i++) { if (a[i].indexOf("#") != 0){ d.MM_p[j] = new Image; d.MM_p[j++].src = a[i]; } } } function MM_findObj(n, d) { //v4.0 var p; var i; var 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 < d.forms.length; i++) { x = d.forms[i][n]; } for (i = 0; !x && d.layers && i < d.layers.length; i++) { x = MM_findObj(n,d.layers[i].document); } if (!x && document.getElementById ) { x = document.getElementById(n); } return x; } function MM_swapImage() { //v3.0 var i; var j = 0; var x; var a = MM_swapImage.arguments; document.MM_sr = new Array; for(i=0;i<(a.length-2);i+=3) { if (( x = MM_findObj(a[i])) != null) { document.MM_sr[j++] = x; if (!x.oSrc) { x.oSrc = x.src; } x.src=a[i+2]; } } } /* °°Àº Á¾·ùÀÇ À̸§ÀÌ ºñ½ÁÇÑ Å¸ÀÔÁß Çϳª¶óµµ ¼±ÅõǾî ÀÖ´ÂÁö °Ë»öÇÏ´Â ·çƾ 2005-09/13 */ function is_checkbox(formName,columnNameIndex,columnType){ var result=0; for(var x=0 ; x0){ return true; }else{ return false; } } /* ÇÑÆäÀÌÁö »óÀÇ ´Ù¸¥ À̸§ÀÇ Ã¼Å©¹Ú½º¸¦ Àüü ¼±Åà ȤÀº »èÁ¦ Á¶°Ç : chk[0],chk[1],chk[2] ¿Í °°Àº ½ÄÀ¸·Î üũ ¹Ú½º°¡ ±¸¼ºµÇ¾î ÀÖ¾î¾ß ÇÔ ex) revCheckbox(document.search,'chk') */ function revCheckbox(formName,columnNameIndex){ for(var x=0 ; x1){ result=temp[0]+temp[1]; } target='iFrame'; action='/servlet/PNUOrderManageSV?kind='+_kind+'&query='+result+'&authority='+_authority+'&formName='+_formName.name+ '&actionName='+_actionName.name+'&targetName='+_targetName.name+ '&flag='+_flag+'&player_flags='+_player_flag; submit(); // _actionName.focus(); if(_request_order_dt.length>15){ timeSet = setInterval('timeCheck()',100); } } } /** * formName : ÆûÀ̸§ , actionColumn : ¹ßÁÖÀÏ °Ë»öÀ¸·Î ³ª¿Â selectBoxÀÇ À̸§ , targetColumn : selectBoxÀÇ ¼±Åà °ªÀÌ ÀÔ·ÂµÈ field À̸§ * kind : Servlet kind °ª , authority : Á¢¼ÓÀÚÀÇ ±ÇÇÑ , actionName : selectBoxÀ̸§ , targetName : selectBox change½Ã °ªÀÌ µé¾î°¥ fieldName * player_flag : ¼±¼ö/ÄÚÄ¡ ±¸ºÐ * submitFlag : submitÀ» ÇÒÁö ¿©ºÎ¸¦ ÆÇº° */ function search_budjet_cd_Func(_formName,_actionColumn,_targetColumn,_kind,_authority,_actionName,_targetName,_flag,_player_flag,_submitFlag){ with(_formName){ var temp=_actionColumn[_actionColumn.selectedIndex].value; var temp1=temp.split("-"); var result=temp1[0]+temp1[1]+temp1[2]; _targetColumn.value=temp; if(_submitFlag){ target='iFrame'; action='/servlet/PNUOrderManageSV?kind='+_kind+'&query='+result+'&authority='+_authority+'&formName='+_formName.name+ '&actionName='+_actionName.name+'&targetName='+_targetName.name+'&flag='+_flag+'&player_flags='+_player_flag; submit(); } } } //¹®ÀÚ¿­ ġȯ function replaceAll(data,olds,news){ var buf = ''; var index=0; while((index=data.indexOf(olds))>-1){ buf+=data.substring(0,index); buf+=news; data = data.substring(index+olds.length); } return buf+data; }