1//2012.07.03 kim taesung. ì¸ì ê´ë¦¬ 2 3var span_second_obj; 4var span_minute_obj; 5var span_dlay; 6var logoutDelay; 7var interval = 1000; 8var clock_frame; 9var clockStart = false; 10 11function bcTimer() { 12 //alert("called bcTimer"); 13 //var clock_div = document.getElementById("clock"); 14 15 if (ReadCookie("InitechEamUID") == 1) 16 { 17 //alert("InitechEamUIDì¿ í¤ìì"); 18 //$('#clock_div').css("display","block"); 19 20 LoopTimeCount(); 21 //setInterval( "timerCount()", interval); 22 23 clockStart = true; 24 } else { 25 //alert("InitechEamUIDì¿ í¤ìì"); 26 //$('#clock_div').css("display","none"); 27 28 } 29 30} 31 32 33function LoopTimeCount() 34{ 35 timerCount(); 36 setTimeout("LoopTimeCount()", interval); 37} 38 39 40function timerCount() { 41 42 var clock_second; 43 clock_frame = $("#clock_frame"); 44 span_minute_obj = $("#span_minute"); 45 span_second_obj = $("#span_second"); 46 logoutDelay = $("#logoutDelay"); 47 span_dlay = $("#span_dlay"); 48 49 var span_minute_value = span_minute_obj.text(); 50 var span_second_value = span_second_obj.text(); 51 //alert("span_minute_value:"+$("#span_minute").text()); 52 //alert("span_second_value:"+span_second_value); 53 54 var num_minute = new Number(span_minute_value); 55 var num_second = new Number(span_second_value); 56 57 //alert("num_minute1:"+ num_minute); 58 //alert("num_second2:"+ num_second); 59 60 if ( num_second == 0 ){ 61 num_minute--; 62 num_second = 59; 63 } else { 64 num_second--; 65 } 66 67 if (num_second < 10) 68 { 69 clock_second = "0" + num_second; 70 } else { 71 clock_second = num_second; 72 } 73 74 $("#span_minute").html(num_minute.toString()); 75 $("#span_second").html(clock_second); 76 $("#span_dlay").html(clock_second); 77 78 if ( num_minute== 1 && num_second == 0) 79 { 80 //$('#logoutDelay').css("display","block"); 81 viewLogout('logoutDelay'); 82 83 } 84 if (num_minute== 0 && num_second == 0) 85 { 86 hideLogout(); 87 //ë¡ê·¸ìì ìë´ íì´ì§ íì (í¼ë¸ìì ì) 88 openWin('/app/card/view/login/logoutdone.jsp', '','430', '330', 'no'); 89 90 top.location.href="/card/view/login/logout.jsp"; 91 92 /* 93 var h = 330; 94 var ex = null; 95 try { 96 ex = e || window.event; 97 ex.returnValue = false; 98 } catch (excp){} 99 100 var agt = navigator.userAgent.toLowerCase(); 101 if(agt.indexOf("chrome")!=-1){ 102 h = h; 103 } else if(agt.indexOf("safari")!=-1){ 104 h = h -65; 105 } 106 var features = 'width=430,height=' + h + ',scrollbars=no,resizable=no,menubar=no,status=no'; 107 popWin = window.open('/app/card/view/login/logoutdone.jsp', '', features); 108 if (popWin) popWin.focus(); 109 110 top.location.href="/card/view/login/logout.jsp"; 111 */ 112 } 113} 114 115// íì´ë¨¸ ìê° ì´ê¸°í 116function resetTimer() { 117 $("#span_minute").html("9"); 118 $("#span_second").html("50"); 119 $("#span_dlay").html("59"); 120// clock_frame.src = "/app/card/allim_infoActn.do?dummy_value=" + ; 121} 122 123String.prototype.trim = function() { 124 return this.replace(/^\s+|\s+$/g,""); 125} 126 127var http; 128var url = "/app/card/userSessionCheckActn.do"; 129 130//ì¸ì íì ì°ì¥ ë©ìë 131function sendCheckBef() { 132 133 var params = "data="+Math.random(); 134 135 http = createHttpRequest(); 136 http.open("POST", url, true); 137 http.setRequestHeader("Content-type", "application/x-www-form-urlencoded"); 138 http.onreadystatechange = function() { 139 140 if(http.readyState == 4 && http.status == 200) { 141 var ret = http.responseText; 142 ret = ret.trim(); 143//alert("sendCheck Result:"+ret); 144 if(ret == "true") { 145 resetTimer(); 146 } else { 147 148 // ì¤ë¥ë°ìì¼ê²½ì°ë ë¡ê·¸ìì ì²ë¦¬ 149 if (confirm('ìë²ìì ì¸ì ì´ ì¢ ë£ëì´ ì¸ì ì°ì¥ì´ ìë©ëë¤.\nì¬ë¡ê·¸ì¸íì기 ë°ëëë¤.') ) 150 { 151 location.href="/card/view/login/logout.jsp"; 152 } 153 154 } 155 hideLogout(); 156 } 157 } 158 http.send(params); 159} 160 161function sendCheck() { 162 163 var params = "data="+Math.random(); 164 $.support.cors = true; 165 $.ajax({ 166 url:"/app/card/userSessionCheckActn.do", 167 type:'post', 168 data:params, 169 success:function(data) { 170 data = data.trim(); 171 if(data == "true") { 172 resetTimer(); 173 } else { 174 175 // ì¤ë¥ë°ìì¼ê²½ì°ë ë¡ê·¸ìì ì²ë¦¬ 176 if (confirm('ìë²ìì ì¸ì ì´ ì¢ ë£ëì´ ì¸ì ì°ì¥ì´ ìë©ëë¤.\nì¬ë¡ê·¸ì¸íì기 ë°ëëë¤.') ) 177 { 178 location.href="/card/view/login/logout.jsp"; 179 } 180 181 } 182 hideLogout(); 183 } 184 }); 185} 186 187// HttpRequest ìì± 188function createHttpRequest(){ 189 if(window.ActiveXObject){ 190 try{ 191 //win ie4, ie5, ie6 192 return new ActiveXObject("Msxml2.XMLHTTP"); 193 }catch(e){ 194 try{ 195 return new ActiveXObject("Microsoft.XMLHTTP"); 196 }catch (e2) { 197 return null; 198 } 199 } 200 }else if(window.XMLHttpRequest){ 201 //ie, safari, kconqueror, firefox, nescape, opera 202 return new XMLHttpRequest(); 203 }else{ 204 return null; 205 } 206} 207 208 209/// ì¿ í¤ ì²´í¬ 210function ReadCookie(cookieName) { 211 var theCookie = "" + document.cookie; 212 var ind = theCookie.indexOf(cookieName); 213 var ssoCheck = "0"; 214 if (ind == -1 || cookieName == "") ssoCheck = "0"; 215 else ssoCheck = "1"; 216 var ind1=theCookie.indexOf(';',ind); 217 218 if (ind1 == -1) ind1 = theCookie.length; 219 if (ssoCheck != "0") { 220 //alert( unescape(theCookie.substring(ind+cookieName.length+1,ind1)) ); 221 } 222 return ssoCheck; 223} 224 225 226function viewLogout(id) { 227 $("#"+id).modal(); 228} 229function hideLogout() { 230 $.modal.close(); 231} 232
Line numbers count LF bytes from the start of the resource, as the search results do. Vendor segments are library code the classifier recognised; they are stored but not indexed. Bytes are shown as Latin1 characters, one per byte.