/* *************************************************************************** * nProtect Online Security, 1.9.0 * * For more information on this product, please see * http://www.inca.co.kr / http://www.nprotect.com * * Copyright (c) INCA Internet Co.,Ltd All Rights Reserved. * * 본 코드에 대한 모든 권한은 (주)잉카인터넷에게 있으며 동의없이 사용/배포/가공할 수 없습니다. * *************************************************************************** */ nua=(typeof(nua)=="undefined"||nua==null||nua=="")?navigator.userAgent:nua;var ad={hE:1,cG:2,bb:3,fJ:1,jt:2,Ix:"__E2E_RESULT__",wG:"__E2E_UNIQUE__",jd:"__E2E_KEYPAD__",k5:"1.9.0",Qd:"20160726053632734"};var uV={dV:{Fz:"",Gf:"/pluginfree/jsp/nppfs.key.jsp",zf:"/pluginfree/jsp/nppfs.remove.jsp",eP:"/pluginfree/jsp/nppfs.ready.jsp",zo:"/pluginfree/jsp/nppfs.keypad.jsp",cM:"https://supdate.nprotect.net/nprotect/nos_service/nos.service",dZ:"https",l5:14440,Cc:10,iI:"",dk:ad.fJ,kK:300,Ux:100,Qa:15},ki:{FW:false,SK:true,FD:false,KV:false}};var N={m01:"보안프로그램이 업데이트되었습니다. 최신모듈로 업데이트가 필요합니다. 설치페이지로 이동하시겠습니까?",m02:"[nProtect Online Security] 모듈을 찾을 수 없습니다. 접속경로를 확인하시거나 관리자에게 문의하십시오.",m03:'Microsoft IE7 이하 브라이저에서는 입력 form 양식에 div[class="%p%"] 항목이 필요합니다.',m04:"서버에서 키값을 받을 수 없습니다. 키발급 경로를 확인하거나 지속적으로 문제 발생시 서버관리자에게 문의하십시오.",m05:"개인방화벽을 실행할 수 있는 환경이 아닙니다.",m06:"키보드보안을 실행할 수 있는 환경이 아닙니다.",m07:"단말정보수집을 실행할 수 있는 환경이 아닙니다.",m08:"마우스입력기를 실행할 수 있는 환경이 아닙니다.",m09:"보안프로그램에서 개발자도구나 디버그도구를 탐지하였습니다.\n보안을 위하여 현재 페이지를 다시 호출합니다.",m10:"보안프로그램과의 연결이 원활하지 않습니다. 지속적으로 발생시 관리자에게 문의하십시오.",m11:"접속 가능한 포트(%p%)를 찾았습니다.",m12:"기본 포트(%p%)가 열려 있는지 검사합니다.",m13:"쿠키에 저장된 호스트(%h%)와 포트(%p%)가 있습니다. 이 호스트와 포트를 검사합니다.",m14:"사용 가능한 호스트(%h%)와 포트(%p%)를 찾았습니다. 이 호스트와 포트를 사용합니다.",m15:"업데이트 모듈이 실행중인 상태입니다.",m16:"정상적인 설치가 되었는지 확인합니다. 설치 후 초기화 완료시까지 수 초(대략 5~10초)가 소요됩니다. 설치가 완료되면 자동으로 첫 페이지로 이동합니다.",m17:"설치가 완료되었습니다.",m18:"Flash SDK를 정상적으로 시작되었습니다.",m19:"인증서 초기화에 너무 많은 재호출이 발생하여 초기화 작업을 중지합니다. 페이지를 다시 접속하시거나 지속적인문제 발생시 관리자에게 문의하십시오",m20:"장시간동안 사용자의 페이지 사용이 없어 현재 페이지의 접속을 종료합니다.",m21:"[%p%] 이름으로 여러 개의 form이 존재합니다. 해당 이름의 첫번째 form에 단말정보가 수집됩니다.",m22:"키보드보안프로그램에서 보호되지 않는 키가 입력되었습니다. 보안을 위해 페이지를 다시 호출합니다.",m23:"",m24:"초기 활성화된 객체(%p%)를 다시 활성화시킵니다.",m25:"초기 활성화된 객체(%p%)를 찾았습니다. 키보드보안 초기화 후에 다시 활성화시킵니다.",m26:"키보드보안이 초기화되지 않았습니다. 잠시 후 다시 시도해주십시오.",m27:"단말정보수집을 위한 [form] 필드가 존재하지 않습니다. 초기화값을 다시 확인하여 주십시오.",m28:"단말정보수집 모듈 초기화에 성공하였습니다.",m29:"단말정보수집 모듈을 초기화할 수 없습니다.",m30:"서버에서 키값을 얻어올 수 없습니다. 서버의 상태 또는 접속경로를 확인하여 주십시오.",m31:'Microsoft IE7 이하 브라이저에서는 입력 form(%p1%) 양식에 div[class="%p2%"] 항목이 필요합니다.',m32:"입력 Form(%p%)이 존재하지 않거나 2개 이상입니다.",m33:"모듈이 설치되어 있지 않습니다.",m34:"모듈이 업데이트되었습니다.",m35:"설치페이지로 이동하시겠습니까?",m36:"설치페이로 이동하여 다시 설치하시겠습니까?",m37:"jQuery 객체를 찾을 수 없습니다. Microsoft IE Browser 9.0 이하 버전에서는 jQuery를 사용해야 합니다.",m38:"개발자도구의 단축키는 사용할 수 없습니다.",m39:"오른쪽 마우스는 사용할 수 없습니다.",m40:"현재의 브라우저는 Ajax를 지원하지 않습니다.",m41:"보안프로그램과의 연결시도 중 응답시간을 초과하였습니다.",m42:"응답값이 정상적인 규격이 아닙니다.",m43:"추가하려는 항목의 상위객체를 찾을 수 없습니다.",m44:"생성하려는 입력양식과 값의 개수가 일치하지 않습니다.",m45:"문자형키패드는 텍스트입력양식에서 사용할 수 없습니다. 텍스트입력양식에서는 숫자/한글형키패드만 지원합니다.",m46:"한글키패드는 암호입력양식에서 사용할 수 없습니다. 암호입력양식에서는 숫자/문자형키패드만 지원합니다.",m47:"동적 확장은 10개까지 가능합니다. 동적 필드 로직을 10개 이하로 구성하십시오.",m48:"가상운영체제 또는 원격으로 접속하셨습니다. 키보드보안을 지원하지 않는 환경입니다.",m49:"가상운영체제 또는 원격접속이 아닙니다. 키보드보안이 실행가능한 환경입니다.",m50:"[nProtect Online Security, %p1%] 모듈에 접근할 수 없어 종료합니다.",m51:"로컬 서버(%p1%:%p2%)에서 업데이트 확인을 요청하였습니다.",m52:"NOS의 세션을 유지합니다.",m53:"데이터를 받아서 처리할 Callback함수를 지정해야 합니다.",m54:"NOS와 통신할 수 없습니다. npPfsStartup()으로 먼저 페이지를 초기화하십시오.",m55:"개인방화벽의 세션을 유지합니다.",m56:"개인방화벽을 시작합니다.",m57:"개인방화벽이 정상적으로 시작되었습니다.",m58:"개인방화벽을 정상적으로 종료하였습니다.",m59:"E2E 초기화를 위한 설정변수가 지정되지 않았습니다. npPfsE2E 변수값을 설정하십시오.",m60:"랜덤값생성페이지(%p1%)에서 값을 정상적으로 얻어올 수 없습니다.",m61:"키보드보안에 입력양식(%p1%)을 등록합니다.",m62:"키보드보안에 입력양식(%p1%)이 정상적으로 등록되었습니다.",m63:"입력양식(%p1%)에 포커스가 들어왔습니다.",m64:"입력양식(%p1%)의 포커스가 사라졌습니다.",m65:"입력양식(%p1%)의 키보드보안 값(%p2%)이 입력되었습니다.",m66:"키 값이 입력되었습니다.",m67:"입력양식(%p1%)의 값이 삭제되었습니다. 현재값(%p2%).",m68:"단말정보수집을 정상적으로 종료하였습니다.",m69:"단말정보수집을 시작합니다.",m70:"단말정보수집이 정상적으로 시작되었습니다.",m71:"단말정보수집이 완료되었습니다.",m72:"마우스입력기를 시작합니다.",m73:"마우스입력기를 정상적으로 종료하였습니다.",m74:"마우스입력기 공개키정보(%p1%)",m75:"마우스입력기에 입력양식(%p1%)을 등록합니다.",m76:"마우스입력기가 정상적으로 시작되었습니다.",m77:"입력양식(%p1%)에 [(%p2%)] 속성으로 활성화양식명을 지정하여 주십시오.",m78:"입력양식(%p1%)의 마우스입력기가 정상적으로 초기화되었습니다.",m79:"마우스입력기(%p1%)가 활성화되었습니다.",m80:"마우스입력기(%p1%)가 비활성화되었습니다.",m81:"웹페이지에 등록된 Flash 객체가 없습니다.",m82:"Flash SDK를 시작합니다.",m83:"Flash SDK를 정상적으로 종료하였습니다.",m84:"키보드보안에 Flash 입력양식(%p1%)을 등록합니다.",m85:"최대길이값이 플래시에서 넘어오지 않았습니다. 최대길이 체크를 무시합니다.",m86:"키보드보안에 Flash 입력양식(%p1%)이 정상적으로 등록되었습니다.",m87:"폼 이름이 없어 동적필드 생성을 중단합니다.",m88:"키보드보안 프로그램이 지원되지 않는 환경에서는\n안전한 거래를 위해 가상키패드(마우스입력기)를\n반드시 사용하셔야 합니다.",m89:"공백버튼의 개수가 너무 큽니다. 줄 단위 당 버튼의 개수를 1/3 이하로 설정하십시오. 보통 줄 당 1~2개가 적당합니다.",m90:"입력양식(%p1%)의 마우스입력기를 보이게 하려고 합니다.",m91:"입력양식(%p1%)의 마우스입력기를 보이게 하였습니다.",m92:"입력양식(%p1%)의 마우스입력기를 안보이게 하였습니다.",m93:"입력양식(%p1%)의 마우스입력기가 닫혔습니다.",m94:"입력양식(%p1%)의 마우스입력기를 입력확인 처리하였습니다.",m95:"보안프로그램을 설치하셔야 이용이 가능한 서비스입니다. [확인]을 선택하시면 설치페이지로 연결됩니다.",m96:"보안프로그램을 업데이트하셔야 이용이 가능한 서비스입니다. [확인]을 선택하시면 재설치페이지로 연결됩니다.",m97:"보안프로그램이 설치되어 있지 않습니다.",m98:"입력양식(%p1%)의 마우스입력기를 삭제하였습니다.",m99:"키보드보안을 정상적으로 종료하였습니다."};var pc_1=0;var Mc={dB:new Date(),timelineStart:new Date(),timeline:[],info:function(a){this.print(a,"blue")},log:function(a){this.print(a,"black")},error:function(a){this.print(a,"red")},split:function(){var a=[];for(var b=0;b<80;b++){a.push("-")}this.print(a.join(""),"#ddd")},reset:function(){this.dB=new Date();this.timelineStart=new Date();this.timeline=[]},check:function(a){this.timeline.push({name:a,start:this.timelineStart,end:new Date()});this.timelineStart=new Date()},dateText:function(a){if(L.au(a)){a=new Date()}return L.ep(a,"HH:mm:ss ms")},print:function(b,a){if(L.bn(b)){return}if(L.bn(a)){a="black"}if(uV.dV.dk==ad.jt){if(window.console){window.console.log(this.dateText()+" : "+b)}else{L.xw(document,"byid","nppfs-console-log");if(pc_1<1000){nq("#nppfs-console-log").append('
'+this.dateText()+" : "+pc_1+". "+b+"
");pc_1++}else{zp.hideLoading()}}}},interval:function(b){if(uV.dV.dk==ad.jt){var c=this.dB;var a=new Date();Mc.log("Task("+b+") Duration: "+((a.getTime()-c.getTime())/1000)+"s, Start:"+L.ep(c,"HH:mm:ss ms")+", End:"+L.ep(a,"HH:mm:ss ms"))}},printTimeline:function(){var d=[];d.push("");d.push("Transaction Start : "+L.ep(this.dB,"HH:mm:ss ms"));var e=this.timeline;for(var c=0;c=0}function c(f){return nua.toLowerCase().indexOf(f)>=0}this.ie=(d=="Microsoft Internet Explorer"||(d=="Netscape"&&(a("MSIE")||a("Trident"))))&&!a("QQBrowser");this.ie64=this.ie&&a("Win64; x64");this.edge=e("Mozilla")===0&&a("Edge");this.ff=a("Firefox")&&e("Mozilla")===0&&d=="Netscape"&&!a("Navigator");this.ns=a("Gecko")&&a("Navigator");this.b360=a("360Browser")&&a("Chrome")&&a("Safari");this.qq=a("QQBrowser")&&a("Trident");this.sf=a("Safari")&&!a("Chrome");this.op=a("Opera")||a("OPR");this.cr=a("Chrome")&&a("Safari")&&!a("OPR")&&!a("360Browser")&&!a("Edge");this.win=(b.indexOf("win")!=-1)&&!a("Windows Phone");this.win9x=a("Windows 98")||a("Win98")||a("Windows ME")||a("Windows NT 4.0")||a("Windows NT 5.0")||a("Windows 2000");this.mac=a("Mac");this.lnx64=a("Linux")&&a("x86_64");this.lnx32=a("Linux")&&(a("i386")||a("i686"));this.lnx=a("Linux");this.and=a("Android");this.iph=a("iPhone");this.ipo=a("iPod");this.ipa=a("iPad");this.fdr=c("fedora");this.ubt=c("ubuntu");this.winphone=c("windows phone");this.winmob=(b=="windows mobile");this.cR=null;this.bd=null;this.virtualMachine=false;this.isMobileDevice=function(){if(this.winmob||this.winphone||this.ipa||this.ipo||this.iph||this.and){return true}return false};this.gC=function(){var f=null;var k=nua;if(D.win){var j=[{v:"5.0",p:/(Windows NT 5.1|Windows XP)/},{v:"5.2",p:/Windows NT 5.2/},{v:"6.0",p:/Windows NT 6.0/},{v:"7.0",p:/(Windows 7|Windows NT 6.1)/},{v:"8.1",p:/(Windows 8.1|Windows NT 6.3)/},{v:"8.0",p:/(Windows 8|Windows NT 6.2)/},{v:"10.0",p:/(Windows 10|Windows NT 10.0)/},{v:"3.0",p:/Windows CE/},{v:"3.1",p:/Win16/},{v:"3.2",p:/(Windows 95|Win95|Windows_95)/},{v:"3.5",p:/(Win 9x 4.90|Windows ME)/},{v:"3.6",p:/(Windows 98|Win98)/},{v:"3.7",p:/Windows ME/},{v:"4.0",p:/(Windows NT 4.0|WinNT4.0|WinNT|Windows NT)/},{v:"4.0",p:/(Windows NT 5.0|Windows 2000)/}];for(var g=0;g-1){f=f.substring(0,f.indexOf(" "))}j=f.split("/");return j[1]}else{if(D.op){if(i.lastIndexOf(" ")-1){fw=i.substring(i.indexOf("MSIE")+4,i.length);fw=fw.replace(/(^\s*)|(\s*$)/gi,"");j=fw.split(";");j=j[0].split(" ");return j[0]}else{return i.substring(i.indexOf("rv:")+3,i.indexOf("rv:")+7)}}else{if(D.edge){f=i.substring(i.toLowerCase().lastIndexOf("edge"));if(f.indexOf(" ")!=-1){f=f.substring(0,f.indexOf(" "));j=f.split("/");return j[1]}else{j=f.split("/");return j[1]}}}}}}}};this.isSupported=function(f){return this.iG(f)&&this.jj(f)};this.iG=function(f){if(L.bn(this.cR)){this.cR=D.gC()}var g=this.cR;if(D.win&&f.aF.aX){if(D.win9x){return false}return L.ak(g,f.aF.di.qs,f.aF.di.Oc)}else{if(D.mac&&f.jV.aX){return L.ak(g,f.jV.di.qs,f.jV.di.Oc)}else{if(D.lnx&&f.bx.aX){return true}}}return false};this.jj=function(g){if(!this.iG(g)){return false}var f=null;if(D.win){f=g.aF.al}else{if(D.mac){f=g.jV.al}else{if(D.lnx){f=g.bx.al}}}if(!L.au(f)){if(L.bn(this.bd)){this.bd=D.iT()}var i=D.bd;if(D.ie&&f.IE.aX){return L.ak(i,f.IE.qs,f.IE.Oc)}else{if(D.ff&&f.FF.aX){return L.ak(i,f.FF.qs,f.FF.Oc)}else{if(D.cr&&f.CR.aX){return L.ak(i,f.CR.qs,f.CR.Oc)}else{if(D.sf&&f.SF.aX){return L.ak(i,f.SF.qs,f.SF.Oc)}else{if(D.edge&&f.EG.aX){return L.ak(i,f.EG.qs,f.EG.Oc)}else{if(D.op&&f.OP.aX){return L.ak(i,f.OP.qs,f.OP.Oc)}else{if(D.b360&&f.B360.aX){return L.ak(i,f.B360.qs,f.B360.Oc)}else{if(D.qq&&f.QQ.aX){return L.ak(i,f.QQ.qs,f.QQ.Oc)}}}}}}}}}return false};this.isMetroUi=function(){if(!this.ie){return false}if(!this.bd){return false}if(!L.db(this.bd,"10.0")){return false}var f=null;try{f=!!new ActiveXObject("htmlfile")}catch(g){f=false}if(f){return false}if(window.screen.availWidth!==window.outerWidth){return false}return(window.screen.availWidth==window.outerWidth)};this.CB=function(){return this.ie&&(L.db("7.0",this.bd)||document.documentMode<=7)};this.cO=function(){return(!this.ie&&!this.qq)||((this.ie||this.qq)&&(L.db(this.bd,"10.0")||document.documentMode>=10))}};D.cR=D.gC();D.bd=D.iT();var npPfsDefine=D;var hI=new function(){this.plugins=[];this.define=function(c){if(L.bn(c.id)){alert("제품 식별 고유코드가 필요합니다.");return}if(L.bn(c.controller)){alert("제품 제어 스크립트 객체가 필요합니다.");return}this.plugins.push(c)};this.iK=function(){var c=false;nq(this.plugins).each(function(){if(!this.controller.isRunnable()||!this.controller.isSupported()){return true}var d=true;if(typeof(this.isExecutable)=="function"){d=this.isExecutable(zp.aG)}if(d==true&&!L.au(this.handshake)&&this.handshake==true){c=true;return false}});return c};this.io=function(){var c=false;nq(this.plugins).each(function(){if(!this.controller.isRunnable()||!this.controller.isSupported()){return true}var d=true;if(typeof(this.isExecutable)=="function"){d=this.isExecutable(zp.aG)}if(d==true&&!L.au(this.endtoend)&&this.endtoend==true){c=true;return false}});return c};this.c7=function(){var c=false;nq(this.plugins).each(function(){if(!this.controller.isSupported()){return true}var d=true;if(typeof(this.isExecutable)=="function"){d=this.isExecutable(zp.aG)}if(d==true&&!L.au(this.runvirtualos)&&this.runvirtualos==false){c=true;return false}});return c};this.iS=function(){return this.plugins};var a=[];var b=false;this.init=function(d){if(b==true){return}nq(document).bind("nppfs-module-startup",function(f){var e=f.target;a.splice(L.indexOf(a,e),1);if(a.length==0){nq(document).trigger({type:"nppfs-nos-startup",time:new Date()});b=false}});var c=0;nq(this.plugins).each(function(){if(!this.controller.isRunnable()){return true}c++;this.controller.init(d)});if(c==0){b=false}};this.startup=function(d){var c=0;if(b==true){return}b=true;nq(this.plugins).each(function(){if(!this.controller.isRunnable()){return true}a.push(this.id);c++;this.controller.startup(d)});if(c==0){nq(document).trigger({type:"nppfs-nos-startup",time:new Date()});b=false}};this.bA=function(){var c=true;nq(this.plugins).each(function(){if(!this.controller.isRunnable()){return true}a.push(this.id);runcnt++;c=c&&this.controller.bA();return c});return c};this.isSupported=function(){var c=true;nq(this.plugins).each(function(){c=c&&this.controller.isSupported();return c});return c};this.bm=function(c){nq(this.plugins).each(function(){this.controller.bm(c)})}};var npPfsPlugins=hI;var Ye={d3:"9c1801004aab386ce6c2ff2192fd5194eb93d277db237d09a59b21fe7cf0f7b7",x2:"a418be33c493412a42a6c7dad28f2ed0cf9c74ad2a31438706e71e6b9a4dcaed",x5:"7ac142189541515703074ee24994d598e27ca1571cc4f69eacb93ec1a12fbdca9e14549dc39a93ccc280952d2737a3ff",j3:"1",x6:"0",a4:"59615036FA2C1A9EFC35D43EC6C77269",h5:"B303AA8350126650FCE9111D899E21F0",d4:"FA48FAE45FDF6C6F29DD4766E50F5931",p0:"201A9DFAC7ED61A876CA0B1D7AF18161",ag:"14F1CF1F85E360D567D4A9C43B99C33B",aj:"A0131152837EFEA26E0598577DE5E429",kk:"94B53D15A6C345F18DB55F5C879B661E",e2:"47494638396101000100820031FFFFFF",h6:"f6c4fdd73f9dd4bf2fe8e37e4f1bb85473aa4a54430273b5696b1028245e3475",j0:"6eca28c0b3c4f1561424defa1bf979bd293c6d42e80b918f419432972b3b45cd",d8:"74e0ba0f370255429b9e99602808956714e41515d2a1ee9c94dcc6e65293d3b9",am:"e14c7c240e45062688f4d06390cc2a107bc5d51eb8ed2ffaa004434a12c9a0c1",dG:"ee9db0120a3710bdf775b140bd63fca7536295b765ef436deede6fbb30046740"};var nq=(typeof(nosQuery)!="undefined")?nosQuery:jQuery;var L=new function(){function a(b,c){if(b===undefined){b=1}else{if(c===undefined){c="0"}}var d="";while(d.length0&&c>6),128|(d&63))}else{if(d<55296||d>=57344){c.push(224|(d>>12),128|((d>>6)&63),128|(d&63))}else{e++;d=65536+(((d&1023)<<10)|(g.charCodeAt(e)&1023));c.push(240|(d>>18),128|((d>>12)&63),128|((d>>6)&63),128|(d&63))}}}}return c}return b};this.encrypt=function(b,m,j,g){AES.eU=L.au(g)?128:g;AES.gl=L.au(m)?256:m.length*8;var e=AES.eU/8;var f,l;var k;if(!b||!m){return}if(m.length*8!=AES.gl){return}if(j=="CBC"){k=this.mL(e)}else{j="ECB";k=new Array()}b=this.wm(b);var c=new AES.F(m);for(var d=0;d0;c--){j=AES.er(m.slice(c*d,(c+1)*d),b);if(g=="CBC"){for(var e=0;e0){L.executeQueue()}L.commandQueue.push(function(){L.gj(i,d,g)})}else{L.lock=true;var b=zp.cZ(g.port,g.host);var c=setTimeout(function(){d({readyState:4,status:999,responseText:""})},g.timeout);try{Mc.log("REQ : "+i);nq.ajax({url:b,cache:false,crossDomain:true,async:false,type:"GET",dataType:"jsonp",jsonp:"jsonp_callback",contentType:"application/javascript",timeout:g.timeout,data:{Code:i},error:function(k,j,e){if(j=="abort"||j=="timeout"||j=="parsererror"||j=="error"){d({readyState:4,status:999,responseText:j+":"+e})}},success:function(j,e,k){if(j!=null&&j.RESULT!=null){d({readyState:4,status:200,responseText:j.RESULT})}},complete:function(j,e){clearTimeout(c);L.lock=false;L.executeQueue()}})}catch(f){d({readyState:4,status:999,responseText:""});Mc.error("ERR : "+f);L.lock=false;L.executeQueue()}}};dW={};this.iV=function(b,d){var c=b;if(!L.bn(d)){if(typeof(d)=="string"){c=b+"_"+d}else{if(typeof(d)=="object"){}}}if(dW[c]){dW[c]=null}};this.bZ=function(b,f){var e=null;var d=b;var g=null;if(!L.bn(f)){if(typeof(f)=="string"){e=nq("form[name='"+f+"']").get(0)}if(typeof(f)=="object"){e=f}if(!L.au(e)){e=this.findParentForm(e);f=nq(e).attr("name");d=b+"_"+nq(e).attr("name")}}if(typeof(b)==="string"){if(nq("#"+b).get(0)){g=nq("#"+b).get(0)}else{var c=(e!=null&&e.length>0)?nq("[name='"+b+"']",e):nq("[name='"+b+"']");g=(c!=null&&c.length>0)?c.get(0):nq("#"+b).get(0)}}if(typeof(b)==="object"){g=b}return g};this.n5=function(b){return document.createElement(b)};this.c1=function(b,d,p){if(this.au(b)){return}var c=d;var f=p;if(!L.au(f)){if(c.length!=f.length){alert(N.m44)}}var m=L.bZ(b);var o=L.xw(m,"byclass","nppfs-elements");nq(o).hide();var k=[];var g=false;for(var j=0;j')}else{k.push(n+'
')}}else{if(!L.au(f)){nq(e).val(f[j])}}}if(g==true){nq(o).append(k.join("\n"));if(uV.dV.dk==ad.jt&&(!D.cr||D.bd<49)){nq(o).show()}}};this.copyDivision=function(b,d){var c=L.xw(b,"byclass","nppfs-elements");var e=L.xw(d,"byclass","nppfs-elements");if(!L.au(c)&&!L.au(e)){nq("input",nq(c)).each(function(g,f){var i=f.name;var j=f.value;if(!L.au(d.elements[i])){d.elements[i].value=j}else{if(uV.dV.dk==ad.fJ){nq(e).append('')}else{nq(e).append(i+' : ')}}})}};this.tY=false;this.wT=function(d,c,b){var e=L.n5("div");if(c=="byclass"){e.setAttribute("class",b)}else{d=document.body;e.setAttribute("id",b)}e.setAttribute("style","display:none;");nq(d).prepend(e);return e};this.findParentForm=function(e){var c=e;var b=nq(e).parents("form");if(b.length>0){var d=b.last();c=d.get(0)}return c};this.xw=function(d,c,b){if(L.bn(b)){return null}d=d||document;if(d.tagName&&d.tagName.toLowerCase()==="form"){d=this.findParentForm(d)}var e=(c=="byid")?nq("#"+b).get(0):nq("div."+b,nq(d)).get(0);return e||this.wT(d,c,b)};this.so=function(b){b.preventDefault?b.preventDefault():b.returnValue=false};this.eD=function(d){var b=-1;try{var f=new Date();b=f-d;if(b>100000){b=99999}}catch(c){}return b+""};this.gn=function(e){var f=e.split(/ |,|\.|\_|\//g);var d=new Array();var c=0;for(var b=0;b0){return d}return null};this.db=function(f,b,j){if(this.bn(f)){return false}if(this.bn(b)){return false}var e=this.gn(""+f);var d=e.length;var g=this.gn(""+b);var c=0;for(c=0;cg[c]){return true}else{if(e[c]191)&&(f<224)){c2=b.charCodeAt(e+1);d+=String.fromCharCode(((f&31)<<6)|(c2&63));e+=2}else{c2=b.charCodeAt(e+1);c3=b.charCodeAt(e+2);d+=String.fromCharCode(((f&15)<<12)|((c2&63)<<6)|(c3&63));e+=3}}}return d};this.h2b=function(l){var f="0123456789abcdef";var b=new Array();var k=0;for(var j=0;j=uV.dV.Qa){if(this.x7==false){alert(N.m10);Mc.log(N.m10);this.x7=true}if(!L.au(b)){b.aO(ad.bb)}bk.JF=true;zp.hideLoading();try{location.reload()}catch(c){}return true}L.c3++;return false};this.r9=function(b,e,d){if(L.bn(b)||b==Ye.h5){var c=(d)?L.mH(d):L.mH();if(c){return true}if(e){setTimeout(function(){e()},uV.dV.kK)}return true}else{if(b==Ye.p0){zp.mW();return true}}L.c3=0;return false}};var zp=new function(){this.aJ=null;this.cB=-1;this.cz=false;this.dn=null;this.JF=false;var m=false;var u=false;var q=false;this.aG={};function b(v){var w={Firewall:true,SecureKey:true,Fds:true,Keypad:true,AutoStartup:true,Debug:false,Form:null,AutoScanAttrName:"npkencrypt",AutoScanAttrValue:"on",MoveToInstall:function(x,y){location.replace(x)},Loading:{Default:true,Before:function(){zp.Wb()},After:function(){zp.v3()}}};nq.extend(w,v);zp.aG={FW:w.Firewall&&uV.ki.FW,SK:w.SecureKey&&uV.ki.SK,FD:w.Fds&&uV.ki.FD,KV:w.Keypad&&uV.ki.KV,AS:w.AutoStartup,FM:w.Form,LD:{DF:w.Loading.Default,BF:w.Loading.Before,AF:w.Loading.After},AN:w.AutoScanAttrName,AV:(L.au(w.AutoScanAttrValue)?"":w.AutoScanAttrValue.toLowerCase()),MI:w.MoveToInstall};if(w.Debug==true){uV.dV.dk=ad.jt}else{uV.dV.dk=ad.fJ}}this.v4=null;this.eventBinded=false;this.init=function(B){if(uV.dV.dk==ad.jt){var y=nq.event.trigger;nq.event.trigger=function(F,G,E,C){if(!L.au(F)&&!L.bn(F.type)&&F.type.indexOf("nppfs")==0){console.log(F,G,E,C)}y(F,G,E,C)}}Mc.reset();nq(document).trigger({type:"nppfs-before-init",message:"Start the initialization of the NOS.",time:new Date()});b(B);Mc.check("NOS 초기화 작업 시작");zp.showLoading();if(L.bn(zp.aJ)){zp.aJ=L.gv();Mc.log("UID : "+zp.aJ)}var x=null;try{x=document.activeElement;if(x.tagName.toLowerCase()==="input"&&!L.au(x.form)&&!L.au(nq(x).attr("name"))){this.v4=x;Mc.log(N.m25.replace("%p%",nq(x).attr("name")));x.blur()}}catch(z){}Mc.check("NOS 포커스된 입력양식 찾기 완료");if(zp.eventBinded==false){(function(){})();nq(document).bind("keydown",function(H){var J=(H||window.event);if(L.au(J)){return}var F=J.keyCode;var E=J.altKey;var K=J.ctrlKey;var G=J.shiftKey;var C=J.metaKey;var I=false;if(D.win||D.lnx){I=(F==123)||(K&&G&&F==73);if(D.ff){I=I||(K&&G&&(F==75||F==81||F==83));I=I||(G&&(F==113||F==116||F==118))}}else{if(D.mac){I=(E&&C&&(F==73));if(D.ff){I=I||(E&&C&&(F==75||F==81||F==83));I=I||(G&&(F==113||F==116||F==118))}}}if(I==true){Mc.log(N.m38);L.so(J);return false}bh.jw(J)});nq(document).bind("mousedown",function(C){var E=(C||window.event);if((E.button==2)||(E.button==3)){Mc.log(N.m39);L.so(E);return false}});Mc.check("NOS 단축키 차단");try{function A(E){E=(E||window.event);try{if(typeof(npPfsExtension)!="undefined"&&typeof(npPfsExtension.beforeFinalize)=="function"){var C=npPfsExtension.beforeFinalize(E);if(!L.au(C)){return C}}hI.bm();if(hI.iK()==true){g()}}catch(F){}}if(typeof(window.onbeforeunload)!="undefined"){nq(window).bind("beforeunload",A)}else{nq(window).bind("unload",A)}}catch(z){Mc.log(z)}Mc.check("NOS 종료 이벤트 추가");zp.eventBinded=true}nq(document).unbind("nppfs-nos-jlk nppfs-nos-jhs nppfs-nos-jvc nppfs-nos-init nppfs-nos-startup");nq(document).bind("nppfs-nos-jlk nppfs-nos-jhs nppfs-nos-jvc nppfs-nos-init nppfs-nos-startup",o);if(hI.io()==true&&L.bn(zp.dn)){var v=uV.dV.Gf;Mc.log(v);var w=L.send(v,"id="+zp.aJ,{async:false,ax:function(E){if(E.readyState==4){if(E.status==200){var C=E.responseText;if(L.bn(C)){Mc.log(N.m04)}zp.dn=L.trim(C)}else{Mc.log(N.m04)}nq(document).trigger({type:"nppfs-nos-jlk",time:new Date()})}}});Mc.check("NOS E2E 초기화 완료")}else{nq(document).trigger({type:"nppfs-nos-jlk",time:new Date()})}if((hI.iK()||hI.c7())&&(L.bn(this.cB)||this.cB<=0)){zp.eC(function(){if(q==true||zp.cz==false){if(zp.JF==true){return}zp.JF=true;Mc.log(q?N.m01:N.m02);if(typeof(zp.aG.MI)=="function"){zp.aG.MI()}zp.hideLoading();return}})}else{nq(document).trigger({type:"nppfs-nos-jhs",time:new Date()})}};function o(v){nq(document).unbind(v);switch(v.type){case"nppfs-nos-jlk":Mc.check("NOS 키교환 완료");hI.init({form:zp.aG.FM});break;case"nppfs-nos-jhs":Mc.check("NOS 핸드쉐이크 완료");if(hI.iK()==true){a()}zp.isVirtualMachine(function(w){nq(document).trigger({type:"nppfs-nos-jvc",time:new Date()});Mc.check("NOS 가상머신확인 완료")});break;case"nppfs-nos-jvc":if(zp.aG.AS==true){zp.startup()}else{zp.hideLoading()}nq(document).trigger({type:"nppfs-nos-init",time:new Date()});break;case"nppfs-nos-init":nq(document).trigger({type:"nppfs-after-init",message:"Initialization of NOS has been successfully carried out.",time:new Date()});Mc.check("NOS 초기화 작업 종료");break;case"nppfs-nos-startup":zp.hideLoading();nq(document).trigger({type:"nppfs-after-startup",message:"NOS was driving successfully.",time:new Date()});Mc.check("NOS 모듈구동 작업 종료");Mc.printTimeline();break}}this.isStartup=false;this.startup=function(v){Mc.check("NOS 모듈구동 작업 시작");nq(document).trigger({type:"nppfs-before-startup",message:"Start driving the NOS.",time:new Date()});this.jl();Mc.check("NOS 폼이름 점검 종료");zp.isStartup=true;hI.startup()};var s=false;this.isVirtualMachine=function(v){v=v||function(){};if(s==true){v(D.virtualMachine);return}if(D.isMobileDevice()||D.isMetroUi()){D.virtualMachine=false;Mc.log("Can not be checked a virtual machine at Metro UI or Mobile.");v(false);return}if(!hI.iK()){s=true;D.virtualMachine=false;if(!L.au(v)&&typeof(v)=="function"){v(D.virtualMachine)}return}if(zp.cz==false){v(false);return}var w=zp.cQ(Ye.d3,Ye.j3,Ye.j0,null);L.fs(w,{ax:function(x){if(L.bn(x)){setTimeout(function(){zp.isVirtualMachine(v)},uV.dV.kK);return}else{if(x==Ye.a4){zp.aG.SK=false;Mc.log(N.m48);D.virtualMachine=true}else{if(x==Ye.h5){Mc.log(N.m49);D.virtualMachine=false}else{if(x==Ye.p0){zp.mW()}else{D.virtualMachine=false}}}}s=true;if(!L.au(v)&&typeof(v)=="function"){v(D.virtualMachine)}}})};this.waitSubmit=function(v){v()};this.mW=function(){alert(N.m09);location.reload()};this.copy=function(v,w){L.copyDivision(v,w)};this.Wb=function(){var v=L.xw(document,"byid","nppfs-loading-modal");if(L.au(v)){return}try{nq(v).css({display:"block",position:"fixed","z-index":"10000",top:"0",left:"0",height:"100%",width:"100%",background:"rgba( 255, 255, 255, .7) url(data:image/gif;base64,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) 50% 50% no-repeat",opacity:"0.7",backgroundColor:"#ffffff",filter:"alpha(opacity=70)"})}catch(w){}k=0};this.v3=function(){var v=L.xw(document,"byid","nppfs-loading-modal");if(L.au(v)){return}nq(v).css({display:"none",width:"0px",height:"0px"});p=0};var k=0;this.showLoading=function(){if(L.au(zp.aG)||L.au(zp.aG.LD)||L.au(zp.aG.LD.DF)||zp.aG.LD.DF==true){this.Wb()}else{if(!L.au(zp.aG.LD.BF)&&typeof(zp.aG.LD.BF)=="function"){if(k>0){this.Wb()}else{k++;zp.aG.LD.BF()}}else{this.Wb()}}};var p=0;this.hideLoading=function(){if(L.au(zp.aG)||L.au(zp.aG.LD)||L.au(zp.aG.LD.DF)||zp.aG.LD.DF==true){this.v3()}else{if(!L.au(zp.aG.LD.AF)&&typeof(zp.aG.LD.AF)=="function"){if(p>0){this.v3()}else{p++;zp.aG.LD.AF()}}else{this.v3()}}};this.cZ=function(v,x){var w=[];w.push(uV.dV.dZ);w.push("://");w.push(x);w.push(((uV.dV.dZ=="http"&&v==80)||(uV.dV.dZ=="https"&&v==443))?"":":"+v);w.push(uV.dV.iI);return w.join("")};this.qh=function(v,z,B){if(L.au(B)||typeof(B)!="array"){var y=L.mL(16);B=new Array(4);B[0]="";B[1]=Ye.x5;B[2]=L.hH(y)+L.encrypt(document.domain,L.ha(L.hH(y)),"ECB",128);B[3]="1000"}var x=B.length;var A=[];A.push(v);if(L.bn(z)){A.push("1")}else{A.push(z)}A.push(x);for(var w=0;w0&&r==false){Mc.log(N.m13.replace("%h%",w).replace("%p%",v));z(w,v,i);r=true}else{z("127.0.0.1",uV.dV.l5,i);r=true;j=true}}else{for(var x=0;x0||this.name.indexOf("__KI_")==0||this.name.indexOf("__KH_")==0||this.name.indexOf("__KU_")==0||z(this.name)>=0){y.push(this)}});return y};this.toJson=function(w){var x={};var v=(typeof(w)=="object"&&w!=null)?w:L.bZ(w);nq.each(nq(v).serializeArray(),function(){if(x[this.name]!==undefined){if(!x[this.name].push){x[this.name]=[x[this.name]]}x[this.name].push(this.value||"")}else{x[this.name]=this.value||""}});return x};this.setColor=function(v){bh.setColor(v)};this.IsVirtualMachine=this.isVirtualMachine;this.IsMetroUi=this.isMetroUi;this.IsInstall=this.isInstall;this.IsSupport=this.isSupport;this.CheckInstall=this.checkInstall};var npPfsCtrl=zp;var bh=new function(){this.id="nppfs.npk.module";var b={gP:Ye.x2,support:{aF:{aX:true,di:{qs:"5.0",Oc:"10.0"},al:{IE:{aX:true,qs:"7.0",Oc:"11.0"},FF:{aX:true,qs:"21.0"},CR:{aX:true,qs:"30.0"},OP:{aX:true,qs:"18.0"},SF:{aX:true,qs:"5.0"},EG:{aX:true,qs:"12.0"},fv:{aX:false},B360:{aX:true,qs:"7.5"},QQ:{aX:true,qs:"38.0"}}},jV:{aX:false},bx:{aX:false}},eK:{hZ:"#FF0000",gx:"#A9D0F5",Kq:"#FF0000",Xe:"#AFD7AF"}};var m=false;this.isRunning=function(){return m};this.isRunnable=function(){var T=zp.aG.SK&&D.isSupported(b.support);return T};this.isSupported=function(){if(D.isMobileDevice()||D.isMetroUi()){return false}if(D.virtualMachine==true){return false}return D.isSupported(b.support)};var P="da92ca86efa397f87cb12140baaa367d330f3416b5e34df5deaf9ae346df1ba1";var g="2db8d64c1196297832c634541635389a55a192a939211d0a0ef51f1b01c41374";var s="04f46f8c8252213cf66d9738d1cd32e8c0aec12aae1da34e386d26fb537d2e5d";var J="0e0369cd607af4611ab2d6cb576c4af036d0b798c09cb25b19a4330c3b8c6e46";var a="7a4cd4b5966547b68c2dcdbcdf0e6fbb8162774c4f615fed52a41be128cb4822";var d="1f8b495e40d7b466d1835c713151c7ca219486e0c903d1b239510279c10fd887";var M="ae21f8c35ffcb2f49faed071e179a44ebc799bc2d15103b6bd2b8c9f6fcf5feb";var j="f4c3c807f3a0f24e3031cd3281eb6a7b90ced236f3013ae8ac2d4de1df2057b0";var K="48744ed7b9432013b06400f7d3746f3f7af9a5686ed3bba3d525ea6c7b0e8b43";var I="b13b7fa78b91b31a6ff17e0d2291bcff8ff05fadb4ba1b5babb14eccedeaefe8";var G="8df191ba31053c8ea577c72d1ab94ef5c354286d7f17512d80ec535e24a0ca5c";var Q="9d7e7de6650b4cb183f13977cf0b4f90617f5c9716f8341cd8c95b44d499f9c1";var u="81bd27843b7adb7e8fde23c07248beb6eb7010435be66c193cd3c7aee96f9a6a";var S="da02cb28e200dba4a1e86ddfc4accecafdc47174c2d1a06ea2c6d33d92ddb8c2";this.ID="";this.av=null;this.aJ=null;this.dn=null;this.hb=null;this.Qb="";this.Dummy="OFF";function A(T,X,W){try{var V=zp.qh(b.gP,Ye.j3);V.push(T);V.push(X);return L.fs(V.join(""),W)}catch(U){}}this.send=function(T,V,U){A(T,V,U)};var p=function(U,V){var T=nq(U).attr(V);return(L.au(T))?"":T.toLowerCase()};this.init=function(){this.aJ=zp.aJ;this.dn=zp.dn};var O=false;this.bA=function(){if(!this.isSupported()){return true}return O};this.startup=function(){if(zp.cz==false||zp.JF==true){return}E()};this.bm=function(){if(zp.cz==false){return}bh.doFocusOut();var T=M+"="+bh.ID;A(P,T,{async:false});nq(document).trigger({type:"nppfs-npk-finalized",message:N.m99,time:new Date()})};function E(){Mc.check("NPK 초기화 시작");if(!bh.isSupported()){nq(document).trigger({type:"nppfs-npk-jksc",time:new Date()});O=true;return}nq(document).trigger({type:"nppfs-npk-before-startup",message:"키보드보안을 시작합니다.",time:new Date()});nq(document).bind("nppfs-npk-jks nppfs-npk-jkc nppfs-npk-jki nppfs-npk-jkrf nppfs-npk-jksc",function(T){nq(document).unbind(T);switch(T.type){case"nppfs-npk-jks":nq(document).trigger({type:"nppfs-npk-jkc",time:new Date()});break;case"nppfs-npk-jkc":t();break;case"nppfs-npk-jki":Mc.check("NPK 초기화 완료");r();break;case"nppfs-npk-jkrf":k();Mc.check("NPK 필드등록 완료");nq(document).trigger({type:"nppfs-npk-jksc",time:new Date()});break;case"nppfs-npk-jksc":O=true;nq(document).trigger({type:"nppfs-npk-after-startup",message:"키보드보안이 정상적으로 시작되었습니다.",time:new Date()});Mc.check("NPK 시작 완료");nq(document).trigger({type:"nppfs-module-startup",target:bh.id,time:new Date()});break}});if(O==true){bh.cU();return}m=true;A(P,d,{ax:function(T){if(L.r9(T,function(){E()})){return}var U=T.split("&&");if(U[0]=="ID"){if(L.bn(U[1])){bh.startup();return}bh.ID=U[1]}nq(document).trigger({type:"nppfs-npk-jks",time:new Date()})}})}function k(){try{if(document.hasFocus()){var T=zp.v4;if(!L.au(T)&&T.tagName&&T.tagName.toLowerCase()=="input"&&(T.type=="password"||T.type=="text"||T.type=="tel")){T.blur();T.focus();zp.v4=null;if(!L.bn(T.name)){Mc.log(N.m24.replace("%p%",T.name))}}}}catch(U){}}function i(){if(zp.JF==true){return}var U=[];U.push("Cert=");U.push("PKI=5");U.push("CertEnc="+bh.dn);U.push("ID="+bh.ID);A(g,U.join("&"),{ax:function(W){if(L.r9(W,function(){i()})){return}nq(document).trigger({type:"nppfs-npk-jkci",time:new Date()})}});function V(W){setTimeout(function(){nq(document).trigger({type:W,time:new Date()})},uV.dV.kK)}var T=0;nq(document).bind("nppfs-npk-jkci",function(W){if(T>=uV.dV.Qa){alert(N.m19);T=0;nq(document).trigger({type:"nppfs-npk-jkc",time:new Date()});return}var X=Q+"="+bh.ID;A(P,X,{ax:function(Y){if(L.r9(Y,function(){T++;V("nppfs-npk-jkci")})){return}var aa=Y.split("&&");if(L.au(aa)||aa.length!=2){T++;V("nppfs-npk-jkci");return}if(aa[0]=="CLIENTADDRESS"){var Z=aa[1].split("&^&");if(L.au(Z)||Z.length!=2||L.bn(Z[1])){T++;V("nppfs-npk-jkci");return}bh.hb=Z[1]}nq(document).trigger({type:"nppfs-npk-jkc",time:new Date()});T=0}})})}function t(){if(zp.JF==true){return}var T=u+"="+bh.ID;A(P,T,{ax:function(U){if(L.r9(U,function(){t()})){return}var W=U.split("&&");if(L.au(W)||W.length!=2){t();return}if(W[0]=="ENCREPLACETABLE"){var V=W[1].split("&^&");if(L.au(V)||V.length!=2||L.bn(V[1])){t();return}if(L.bn(bh.Qb)){bh.Qb=V[1]}}nq(document).trigger({type:"nppfs-npk-jki",time:new Date()})}})}this.cU=function(){r();nq(document).bind("nppfs-npk-jkrf",function(T){nq(document).unbind(T);k()})};function r(){var T=0;nq("input").each(function(){var V=nq(this).attr("type");if(L.bn(V)){nq(this).attr("type","text");V="text"}if(!L.bn(V)&&V!="text"&&V!="password"){return true}var U=nq(this).attr("name");if(L.bn(U)){nq(this).attr("name",nq(this).attr("id"))}});nq("input[type=text], input[type=password]").each(function(){var U=this;var W=this.form;var V=nq(U).attr("name");if(L.bn(V)||V==ad.Ix||V==ad.wG||V==ad.jd){return true}if(V.indexOf("__E2E__")>0||V.indexOf("__KI_")==0||V.indexOf("__KH_")==0){return true}if(nq(U).hasClass("nppfs-npk")){return true}if(typeof(npPfsExtension)!="undefined"&&typeof(npPfsExtension.secureKeyUiModifier)=="function"){npPfsExtension.secureKeyUiModifier(U)}var X=p(U,zp.aG.AN);if(L.bn(X)){nq(U).attr(zp.aG.AN,"key");X="key"}if(X!=="off"&&L.arrayNotIn(["re","sub","des","key"],X)){nq(U).attr(zp.aG.AN,"key");X="key"}if(X==="off"||L.arrayNotIn(["re","sub","des","key"],X)){return true}U.blur();nq(document).trigger({type:"nppfs-npk-before-regist-field",message:N.m61.replace("%p1%",U.name),target:U,form:(!L.au(W))?nq(W).attr("name"):null,name:U.name,time:new Date()});L.c1(W,[ad.Ix,ad.wG],[bh.hb,bh.aJ]);bh.f7(W,U);T++});if(T==0){nq(document).trigger({type:"nppfs-npk-jkrf",time:new Date()});return}}function H(T){var V=p(T,zp.aG.AN);var U="OFF";if(L.bn(V)){U="OFF"}else{if(V==="key"){U="OFF"}else{if(V==="re"){U="RE"}else{if(V==="sub"){U="SUB"}else{if(V==="des"){U="DES"}else{U="OFF"}}}}}return U}function x(T){var X="ON";try{var Y=p(T,"style");var aa=Y.split(";");for(var W=0;W0&&ae0&&ap.length>=ak){return}try{var ah=L.ha(Z);if(L.bn(ah)){return}var ab=L.gu(ah,L.ha(bh.ID),"ECB",128);if(L.bn(ab)){return}if(ab.length>0){ab=ab.substring(0,1)}if(L.bn(ab)){return}var aa=ab.charCodeAt(0);var al=L.au(zp.cI);al=al||typeof(zp.cI)!=="function";al=al||zp.cI(aa,am);if(typeof(npPfsExtension)!="undefined"&&typeof(npPfsExtension.keyValidation)=="function"){al=al&&npPfsExtension.keyValidation(am,aa)}if(al==false){var X=G+"="+bh.ID+"="+am.name;A(P,X,{ax:function(aq){if(L.r9(aq,function(){v(Z,T)})){return}var ar=aq.split("&&")}});Mc.log("The key value("+aa+") is invalid, clear the keystroke.");return}if(af.attr("data-keypad-action")=="amount"){af.val(L.uncomma(af.val()))}var ac=p(am,zp.aG.AN);if((L.arrayIn([zp.aG.AV,"db"],ac)&&false)||L.arrayIn(["re","sub","des"],ac)){var aj=y(am);if(L.au(aj)){return}if(L.arrayIn(["re","sub"],ac)){var ah=L.ha(T);if(L.bn(ah)){return}var ag=L.gu(ah,L.ha(bh.ID),"ECB",128);if(L.bn(ag)){return}if(ag.length>0){ag=ag.substring(0,1)}am.value+=ab;aj.value+=ag}else{if(L.arrayIn([zp.aG.AV,"des","db"],ac)){am.value+=ab;aj.value+=T}}}else{var ao=am.value.length;var Y=R(am);if(V!=U){var ai=am.value.substring(0,V);var W=am.value.substring(U);am.value=ai+ab+W;z(am,V+1)}else{if(ao==0||Y==ao-1||B==false){am.value+=ab;z(am,ao+1)}else{var ai=am.value.substring(0,Y);var W=am.value.substring(Y);am.value=ai+ab+W;z(am,Y+1)}}}if(af.attr("data-keypad-action")=="amount"){af.val(L.comma(af.val()))}Mc.log(N.m65.replace("%p1%",am.name).replace("%p2%",ab.charCodeAt(0)));nq(document).trigger({type:"nppfs-npk-put-complete",message:N.m66,target:am,form:(!L.au(am.form))?nq(am.formm).attr("name"):null,name:am.name,time:new Date()});var aa=ab.charCodeAt(0);nq(am).trigger({type:"keypress",which:aa,keyCode:aa});nq(am).trigger({type:"keyup",which:aa,keyCode:aa})}catch(an){}}function q(W){var V={start:0,end:0};if(typeof W.selectionStart=="number"&&typeof W.selectionEnd=="number"){V.start=W.selectionStart;V.end=W.selectionEnd}else{if(document.selection){var U=document.selection.createRange().getBookmark();var X=W.createTextRange();var T=X.duplicate();X.moveToBookmark(U);T.setEndPoint("EndToStart",X);V.start=T.text.length;V.end=V.start+X.text.length}}return V}function z(U,V){if(U.createTextRange){var T=U.createTextRange();T.move("character",V);T.select()}else{if(U.setSelectionRange){U.setSelectionRange(V,V)}else{}}}function R(U){var V=0;if(document.selection){U.focus();var T=document.selection.createRange();T.moveStart("character",-U.value.length);V=T.text.length}else{if(U.selectionStart||U.selectionStart=="0"){V=U.selectionStart}}return(V)}function y(V){var T=e(V);var U=!L.au(V.form)?V.form:null;return L.bZ(T,U)}function C(){try{var V=bh.av;var U=y(V);var T=nq(V);if(T.attr("data-keypad-action")=="amount"){T.val(L.uncomma(T.val()))}if(!L.au(U)){var X=p(V,zp.aG.AN);if(L.bn(X)){return}V.value=V.value.substring(0,V.value.length-1);if(L.arrayIn(["re","sub"],X)){U.value=U.value.substring(0,U.value.length-1)}else{if(L.arrayIn([zp.aG.AV,"des"],X)){U.value=U.value.substring(0,U.value.length-64)}}}if(T.attr("data-keypad-action")=="amount"){T.val(L.comma(T.val()))}Mc.log(N.m67.replace("%p1%",V.name).replace("%p2%",V.value))}catch(W){}}this.resetColor=function(T){if(L.au(T)){return}var U=p(T,zp.aG.AN);if(L.arrayIn(["re","sub","des"],U)){T.style.color=b.eK.Kq;T.style.backgroundColor=b.eK.Xe}else{if(L.arrayIn([zp.aG.AV,"db"],U)&&false){T.style.color=b.eK.hZ;T.style.backgroundColor=b.eK.gx}}};this.iu=function(U,W){if(L.au(W)){return}if(L.au(document.getElementsByName(W)[0])){return}if(bh.isRunnable()){var T=W+"__E2E__";var V=L.bZ(T,U);if(L.au(V)||L.au(V.value)){return}return V.value}};this.im=function(U,W){if(bh.isRunnable()){if(L.au(bh.Qb)){return}var T=W;if(typeof(T)=="string"){T=L.bZ(W,U)}if(typeof(T)=="undefined"){return""}try{var X=nq(T).attr(zp.aG.AN);X=(L.au(X))?"":X.toLowerCase();if(L.arrayIn(["sub","des"],X)){return bh.ID+"="+T.name}return bh.Qb}catch(V){}return bh.Qb}};this.eX=function(T,U){if(!L.bn(T)){if(typeof(T)=="string"){T=nq("form[name='"+T+"']").get(0)}}if(typeof(U)=="string"){U=L.bZ(U,T)}if(U==null||typeof(U)=="undefined"){return}if(!bh.isRunnable()){return}bh.f7(T,U);nq(document).bind("nppfs-npk-jkrf",function(V){k()})}};hI.define({id:bh.id,name:"nProtect Online Security V1.0, Key Protection",handshake:true,endtoend:false,runvirtualos:false,controller:bh,isExecutable:function(a){return(typeof(a.SK)!="undefined")?a.SK:true}});var AES=new function(){var w=[1,2,4,8,16,32,64,128,27,54,108,216,171,77,154,47,94,188,99,198,151,53,106,212,179,125,250,239,197,145];var f=[99,124,119,123,242,107,111,197,48,1,103,43,254,215,171,118,202,130,201,125,250,89,71,240,173,212,162,175,156,164,114,192,183,253,147,38,54,63,247,204,52,165,229,241,113,216,49,21,4,199,35,195,24,150,5,154,7,18,128,226,235,39,178,117,9,131,44,26,27,110,90,160,82,59,214,179,41,227,47,132,83,209,0,237,32,252,177,91,106,203,190,57,74,76,88,207,208,239,170,251,67,77,51,133,69,249,2,127,80,60,159,168,81,163,64,143,146,157,56,245,188,182,218,33,16,255,243,210,205,12,19,236,95,151,68,23,196,167,126,61,100,93,25,115,96,129,79,220,34,42,144,136,70,238,184,20,222,94,11,219,224,50,58,10,73,6,36,92,194,211,172,98,145,149,228,121,231,200,55,109,141,213,78,169,108,86,244,234,101,122,174,8,186,120,37,46,28,166,180,198,232,221,116,31,75,189,139,138,112,62,181,102,72,3,246,14,97,53,87,185,134,193,29,158,225,248,152,17,105,217,142,148,155,30,135,233,206,85,40,223,140,161,137,13,191,230,66,104,65,153,45,15,176,84,187,22];var n=[2774754246,2222750968,2574743534,2373680118,234025727,3177933782,2976870366,1422247313,1345335392,50397442,2842126286,2099981142,436141799,1658312629,3870010189,2591454956,1170918031,2642575903,1086966153,2273148410,368769775,3948501426,3376891790,200339707,3970805057,1742001331,4255294047,3937382213,3214711843,4154762323,2524082916,1539358875,3266819957,486407649,2928907069,1780885068,1513502316,1094664062,49805301,1338821763,1546925160,4104496465,887481809,150073849,2473685474,1943591083,1395732834,1058346282,201589768,1388824469,1696801606,1589887901,672667696,2711000631,251987210,3046808111,151455502,907153956,2608889883,1038279391,652995533,1764173646,3451040383,2675275242,453576978,2659418909,1949051992,773462580,756751158,2993581788,3998898868,4221608027,4132590244,1295727478,1641469623,3467883389,2066295122,1055122397,1898917726,2542044179,4115878822,1758581177,0,753790401,1612718144,536673507,3367088505,3982187446,3194645204,1187761037,3653156455,1262041458,3729410708,3561770136,3898103984,1255133061,1808847035,720367557,3853167183,385612781,3309519750,3612167578,1429418854,2491778321,3477423498,284817897,100794884,2172616702,4031795360,1144798328,3131023141,3819481163,4082192802,4272137053,3225436288,2324664069,2912064063,3164445985,1211644016,83228145,3753688163,3249976951,1977277103,1663115586,806359072,452984805,250868733,1842533055,1288555905,336333848,890442534,804056259,3781124030,2727843637,3427026056,957814574,1472513171,4071073621,2189328124,1195195770,2892260552,3881655738,723065138,2507371494,2690670784,2558624025,3511635870,2145180835,1713513028,2116692564,2878378043,2206763019,3393603212,703524551,3552098411,1007948840,2044649127,3797835452,487262998,1994120109,1004593371,1446130276,1312438900,503974420,3679013266,168166924,1814307912,3831258296,1573044895,1859376061,4021070915,2791465668,2828112185,2761266481,937747667,2339994098,854058965,1137232011,1496790894,3077402074,2358086913,1691735473,3528347292,3769215305,3027004632,4199962284,133494003,636152527,2942657994,2390391540,3920539207,403179536,3585784431,2289596656,1864705354,1915629148,605822008,4054230615,3350508659,1371981463,602466507,2094914977,2624877800,555687742,3712699286,3703422305,2257292045,2240449039,2423288032,1111375484,3300242801,2858837708,3628615824,84083462,32962295,302911004,2741068226,1597322602,4183250862,3501832553,2441512471,1489093017,656219450,3114180135,954327513,335083755,3013122091,856756514,3144247762,1893325225,2307821063,2811532339,3063651117,572399164,2458355477,552200649,1238290055,4283782570,2015897680,2061492133,2408352771,4171342169,2156497161,386731290,3669999461,837215959,3326231172,3093850320,3275833730,2962856233,1999449434,286199582,3417354363,4233385128,3602627437,974525996];var i=[1667483301,2088564868,2004348569,2071721613,4076011277,1802229437,1869602481,3318059348,808476752,16843267,1734856361,724260477,4278118169,3621238114,2880130534,1987505306,3402272581,2189565853,3385428288,2105408135,4210749205,1499050731,1195871945,4042324747,2913812972,3570709351,2728550397,2947499498,2627478463,2762232823,1920132246,3233848155,3082253762,4261273884,2475900334,640044138,909536346,1061125697,4160222466,3435955023,875849820,2779075060,3857043764,4059166984,1903288979,3638078323,825320019,353708607,67373068,3351745874,589514341,3284376926,404238376,2526427041,84216335,2593796021,117902857,303178806,2155879323,3806519101,3958099238,656887401,2998042573,1970662047,151589403,2206408094,741103732,437924910,454768173,1852759218,1515893998,2694863867,1381147894,993752653,3604395873,3014884814,690573947,3823361342,791633521,2223248279,1397991157,3520182632,0,3991781676,538984544,4244431647,2981198280,1532737261,1785386174,3419114822,3200149465,960066123,1246401758,1280088276,1482207464,3486483786,3503340395,4025468202,2863288293,4227591446,1128498885,1296931543,859006549,2240090516,1162185423,4193904912,33686534,2139094657,1347461360,1010595908,2678007226,2829601763,1364304627,2745392638,1077969088,2408514954,2459058093,2644320700,943222856,4126535940,3166462943,3065411521,3671764853,555827811,269492272,4294960410,4092853518,3537026925,3452797260,202119188,320022069,3974939439,1600110305,2543269282,1145342156,387395129,3301217111,2812761586,2122251394,1027439175,1684326572,1566423783,421081643,1936975509,1616953504,2172721560,1330618065,3705447295,572671078,707417214,2425371563,2290617219,1179028682,4008625961,3099093971,336865340,3739133817,1583267042,185275933,3688607094,3772832571,842163286,976909390,168432670,1229558491,101059594,606357612,1549580516,3267534685,3553869166,2896970735,1650640038,2442213800,2509582756,3840201527,2038035083,3890730290,3368586051,926379609,1835915959,2374828428,3587551588,1313774802,2846444000,1819072692,1448520954,4109693703,3941256997,1701169839,2054878350,2930657257,134746136,3132780501,2021191816,623200879,774790258,471611428,2795919345,3031724999,3334903633,3907570467,3722289532,1953818780,522141217,1263245021,3183305180,2341145990,2324303749,1886445712,1044282434,3048567236,1718013098,1212715224,50529797,4143380225,235805714,1633796771,892693087,1465364217,3115936208,2256934801,3250690392,488454695,2661164985,3789674808,4177062675,2560109491,286335539,1768542907,3654920560,2391672713,2492740519,2610638262,505297954,2273777042,3924412704,3469641545,1431677695,673730680,3755976058,2357986191,2711706104,2307459456,218962455,3216991706,3873888049,1111655622,1751699640,1094812355,2576951728,757946999,252648977,2964356043,1414834428,3149622742,370551866];var x=[1673962851,2096661628,2012125559,2079755643,4076801522,1809235307,1876865391,3314635973,811618352,16909057,1741597031,727088427,4276558334,3618988759,2874009259,1995217526,3398387146,2183110018,3381215433,2113570685,4209972730,1504897881,1200539975,4042984432,2906778797,3568527316,2724199842,2940594863,2619588508,2756966308,1927583346,3231407040,3077948087,4259388669,2470293139,642542118,913070646,1065238847,4160029431,3431157708,879254580,2773611685,3855693029,4059629809,1910674289,3635114968,828527409,355090197,67636228,3348452039,591815971,3281870531,405809176,2520228246,84545285,2586817946,118360327,304363026,2149292928,3806281186,3956090603,659450151,2994720178,1978310517,152181513,2199756419,743994412,439627290,456535323,1859957358,1521806938,2690382752,1386542674,997608763,3602342358,3011366579,693271337,3822927587,794718511,2215876484,1403450707,3518589137,0,3988860141,541089824,4242743292,2977548465,1538714971,1792327274,3415033547,3194476990,963791673,1251270218,1285084236,1487988824,3481619151,3501943760,4022676207,2857362858,4226619131,1132905795,1301993293,862344499,2232521861,1166724933,4192801017,33818114,2147385727,1352724560,1014514748,2670049951,2823545768,1369633617,2740846243,1082179648,2399505039,2453646738,2636233885,946882616,4126213365,3160661948,3061301686,3668932058,557998881,270544912,4293204735,4093447923,3535760850,3447803085,202904588,321271059,3972214764,1606345055,2536874647,1149815876,388905239,3297990596,2807427751,2130477694,1031423805,1690872932,1572530013,422718233,1944491379,1623236704,2165938305,1335808335,3701702620,574907938,710180394,2419829648,2282455944,1183631942,4006029806,3094074296,338181140,3735517662,1589437022,185998603,3685578459,3772464096,845436466,980700730,169090570,1234361161,101452294,608726052,1555620956,3265224130,3552407251,2890133420,1657054818,2436475025,2503058581,3839047652,2045938553,3889509095,3364570056,929978679,1843050349,2365688973,3585172693,1318900302,2840191145,1826141292,1454176854,4109567988,3939444202,1707781989,2062847610,2923948462,135272456,3127891386,2029029496,625635109,777810478,473441308,2790781350,3027486644,3331805638,3905627112,3718347997,1961401460,524165407,1268178251,3177307325,2332919435,2316273034,1893765232,1048330814,3044132021,1724688998,1217452104,50726147,4143383030,236720654,1640145761,896163637,1471084887,3110719673,2249691526,3248052417,490350365,2653403550,3789109473,4176155640,2553000856,287453969,1775418217,3651760345,2382858638,2486413204,2603464347,507257374,2266337927,3922272489,3464972750,1437269845,676362280,3752164063,2349043596,2707028129,2299101321,219813645,3211123391,3872862694,1115997762,1758509160,1099088705,2569646233,760903469,253628687,2960903088,1420360788,3144537787,371997206];var a=[3332727651,4169432188,4003034999,4136467323,4279104242,3602738027,3736170351,2438251973,1615867952,33751297,3467208551,1451043627,3877240574,3043153879,1306962859,3969545846,2403715786,530416258,2302724553,4203183485,4011195130,3001768281,2395555655,4211863792,1106029997,3009926356,1610457762,1173008303,599760028,1408738468,3835064946,2606481600,1975695287,3776773629,1034851219,1282024998,1817851446,2118205247,4110612471,2203045068,1750873140,1374987685,3509904869,4178113009,3801313649,2876496088,1649619249,708777237,135005188,2505230279,1181033251,2640233411,807933976,933336726,168756485,800430746,235472647,607523346,463175808,3745374946,3441880043,1315514151,2144187058,3936318837,303761673,496927619,1484008492,875436570,908925723,3702681198,3035519578,1543217312,2767606354,1984772923,3076642518,2110698419,1383803177,3711886307,1584475951,328696964,2801095507,3110654417,0,3240947181,1080041504,3810524412,2043195825,3069008731,3569248874,2370227147,1742323390,1917532473,2497595978,2564049996,2968016984,2236272591,3144405200,3307925487,1340451498,3977706491,2261074755,2597801293,1716859699,294946181,2328839493,3910203897,67502594,4269899647,2700103760,2017737788,632987551,1273211048,2733855057,1576969123,2160083008,92966799,1068339858,566009245,1883781176,4043634165,1675607228,2009183926,2943736538,1113792801,540020752,3843751935,4245615603,3211645650,2169294285,403966988,641012499,3274697964,3202441055,899848087,2295088196,775493399,2472002756,1441965991,4236410494,2051489085,3366741092,3135724893,841685273,3868554099,3231735904,429425025,2664517455,2743065820,1147544098,1417554474,1001099408,193169544,2362066502,3341414126,1809037496,675025940,2809781982,3168951902,371002123,2910247899,3678134496,1683370546,1951283770,337512970,2463844681,201983494,1215046692,3101973596,2673722050,3178157011,1139780780,3299238498,967348625,832869781,3543655652,4069226873,3576883175,2336475336,1851340599,3669454189,25988493,2976175573,2631028302,1239460265,3635702892,2902087254,4077384948,3475368682,3400492389,4102978170,1206496942,270010376,1876277946,4035475576,1248797989,1550986798,941890588,1475454630,1942467764,2538718918,3408128232,2709315037,3902567540,1042358047,2531085131,1641856445,226921355,260409994,3767562352,2084716094,1908716981,3433719398,2430093384,100991747,4144101110,470945294,3265487201,1784624437,2935576407,1775286713,395413126,2572730817,975641885,666476190,3644383713,3943954680,733190296,573772049,3535497577,2842745305,126455438,866620564,766942107,1008868894,361924487,3374377449,2269761230,2868860245,1350051880,2776293343,59739276,1509466529,159418761,437718285,1708834751,3610371814,2227585602,3501746280,2193834305,699439513,1517759789,504434447,2076946608,2835108948,1842789307,742004246];function c(z){return(z&255)}function o(z){return((z>>8)&255)}function m(z){return((z>>16)&255)}function b(z){return((z>>24)&255)}function s(C,B,z,A){return o(n[C&255])|(o(n[(B>>8)&255])<<8)|(o(n[(z>>16)&255])<<16)|(o(n[A>>>24])<<24)}function j(E){var B,A;var C=E.length;var z=new Array(C/4);if(!E||C%4){return}for(B=0,A=0;A=0;C--){M[C]=B[C]}z=0;O=0;for(C=0;(C>8)&255]^x[(E>>16)&255]^a[C>>>24];K=n[F&255]^i[(E>>8)&255]^x[(C>>16)&255]^a[A>>>24];I=n[E&255]^i[(C>>8)&255]^x[(A>>16)&255]^a[F>>>24];H=n[C&255]^i[(A>>8)&255]^x[(F>>16)&255]^a[E>>>24]}z=G-1;A=M^O.bo[z][0];F=K^O.bo[z][1];E=I^O.bo[z][2];C=H^O.bo[z][3];J[0]=s(A,F,E,C)^O.bo[G][0];J[1]=s(F,E,C,A)^O.bo[G][1];J[2]=s(E,C,A,F)^O.bo[G][2];J[3]=s(C,A,F,E)^O.bo[G][3];return g(J)};this.er=function(B,I){var z;var A,F,E,C;var G=I.aU;var H=j(B);for(z=G;z>1;z--){A=H[0]^I.bo[z][0];F=H[1]^I.bo[z][1];E=H[2]^I.bo[z][2];C=H[3]^I.bo[z][3];H[0]=k[c(A)]^t[o(C)]^q[m(E)]^p[b(F)];H[1]=k[c(F)]^t[o(A)]^q[m(C)]^p[b(E)];H[2]=k[c(E)]^t[o(F)]^q[m(A)]^p[b(C)];H[3]=k[c(C)]^t[o(E)]^q[m(F)]^p[b(A)]}A=H[0]^I.bo[1][0];F=H[1]^I.bo[1][1];E=H[2]^I.bo[1][2];C=H[3]^I.bo[1][3];H[0]=r[c(A)]|(r[o(C)]<<8)|(r[m(E)]<<16)|(r[b(F)]<<24);H[1]=r[c(F)]|(r[o(A)]<<8)|(r[m(C)]<<16)|(r[b(E)]<<24);H[2]=r[c(E)]|(r[o(F)]<<8)|(r[m(A)]<<16)|(r[b(C)]<<24);H[3]=r[c(C)]|(r[o(E)]<<8)|(r[m(F)]<<16)|(r[b(A)]<<24);H[0]^=I.bo[0][0];H[1]^=I.bo[0][1];H[2]^=I.bo[0][2];H[3]^=I.bo[0][3];return g(H)}}; npPfsCtrl.isStartup = false; function npPfsStartup(form, firewall, securekey, fds, keypad, e2eattr, e2eval) { function isNull(val) { if(typeof(val) == "undefined" || val === null) return true; return false; } function isBlank(val) { if(typeof(val) == "undefined" || val === null || val === "") return true; return false; } function n2b(val, def) { def = (isBlank(def)) ? "" : def; return (isBlank(val)) ? def : val; } function setCookie(key, value){ try { L.hf(key, value, 0, "/"); } catch(e){ try { npCommon.setCookie(key, value, 0, "/"); } catch(e) { } } } function getCookie(key){ var value = null; try { value = L.jv(key); } catch(e){ try { value = npCommon.getCookie(key); } catch(e) { } } return value; } var options = { Firewall : n2b(firewall, false), SecureKey : n2b(securekey, false), Fds : n2b(fds, false), Keypad : n2b(keypad, false), AutoStartup : true, Debug : false, Form : (isNull(form)) ? null : form, AutoScanAttrName : n2b(e2eattr, "npkencrypt"), // AutoScanAttrName : n2b(e2eattr, "enc"), AutoScanAttrValue : n2b(e2eval, "on"), MoveToInstall : function(url, isUpdate){ var message = (typeof(npMessage) != "undefined") ? npMessage.m95 : N.m95; if(isUpdate) { message = (typeof(npMessage) != "undefined") ? npMessage.m96 : N.m96; } if(url !== null && url !== ""){ if(confirm(message)) { location.href = "/emwp/jsp/cgg/nppfs.install.html"; } else { // setCookie("npPfsIgnore", "true"); } }else { alert((typeof(npMessage) != "undefined") ? npMessage.m97 : N.m97); } }, Loading : { Default : true, Before : function() { //alert("작업시작 전에 사용자 로딩함수를 여기에 구현합니다."); }, After : function() { //alert("작업시작 후에 사용자 로딩함수를 여기에 구현합니다."); } } }; //setCookie("npPfsIgnore", ""); // if("true" !== getCookie("npPfsIgnore")) { // setCookie("npPfsIgnore", ""); npPfsCtrl.init(options); npPfsCtrl.isStartup = true; // } } /* uV.dV.Gf = "/pluginfree/jsp/nppfs.key.jsp"; // 키발급 경로 uV.dV.zf = "/pluginfree/jsp/nppfs.remove.jsp"; // 키삭제 경로 uV.dV.zo = "/pluginfree/jsp/nppfs.keypad.jsp; // 마우스입력기 페이지 uV.dV.eP = "/pluginfree/jsp/nppfs.ready.jsp"; // 초기화상태 확인경로 uV.dV.Fz = "/pluginfree/jsp/nppfs.install.jsp; // 설치안내 페이지 */ /* function checkInstallKeyCryptPlugin(){ if(typeof(bh) == "undefined") { return false; } if(typeof(D) != "undefined" && D.virtualMachine == true){ return false; } return true; } npPfsCtrl.SetGlobalKeyValidation(function(keyCode, element) { //console.log("global key validataion"); // true : do process biz logic, false : stop event if(keyCode >= 48 && keyCode <=57) return false; return true; }); npPfsCtrl.makeJson = function(original, formname, keyName){ var ret = original; if(typeof(ret) == "undefined" || ret == null) ret = {}; if(typeof(keyName) == "undefined" || keyName == null || keyName == "") keyName = "__nppfs_json_vo__"; ret[keyName] = npPfsCtrl.toJson(formname); return original; } */ /* * ----- NOS 확장기능 스크립트 ----- * npPfsStartup() 함수 호출 전 선언되야 함 * ------------------------------ * 1. 키 유효성체크 * 2. 페이지 벗어남 경고 * 3. 키보드보안 초기화 전 추가 옵션적용 * 4. 마우스입력기 초기화 전 추가 옵션적용 * 5. 단말정보수집 추가정보 데이터 반환 *//* var npPfsExtension = new function() { // 입력양식의 키 유효성 체크 this.keyValidation = function(element, keyCode) { // 0 = 48, 9 = 57, a = 97, z = 122, A = 65, Z = 90 var key = parseInt("" + keyCode); if(key < 48 || key > 57) { return false; } return true; // true : 입력가능문자, false : 정합성불가/입력불가문자 }, // 페이지 벗어나기 전의 경고메시지 추가 this.beforeFinalize = function(event) { if(false) { event = (event || window.event); var m = '작업이 아직 진행중에 있습니다. 저장하지 않은 채로 다른 페이지로 이동하시겠습니까?'; // a space (event || window.event).returnValue = m; return m; } return null; }, // 키보드보안 초기화 전 추가 옵션적용 this.secureKeyUiModifier = function(element) { var attr = jQuery(element).attr("enc"); if(typeof(attr) == "undefined" || attr == "") { jQuery(element).attr({"enc" : "off"}); } }, // 마우스입력기 초기화 전 추가 옵션적용 this.keypadUiModifier = function(element) { }, // 단말정보수집 추가정보 데이터 반환 this.additionalData = function() { return ""; } }; jQuery(document).on("nppfs-npv-enabled", function(event){ console.log(event.message); }); jQuery(document).on("nppfs-npv-disabled", function(event){ console.log(event.message); }); jQuery(document).on("nppfs-npv-before-show", function(event){ console.log(event.message); }); jQuery(document).on("nppfs-npv-after-show", function(event){ console.log(event.message); }); jQuery(document).on("nppfs-npv-after-hide", function(event){ console.log(event.message); }); $(document).ready(function(){ $(document).bind("nppfs-npk-focusin nppfs-npk-focusout", function(e){ var element = e.target; var type = $(element).attr("data-format"); if(type == "num") { } console.log(e.type + " : " + element.name); switch(e.type) { case "nppfs-npk-focusin" : break; case "nppfs-npk-focusout" : break; } }); }); */