var fadc_client_module = (function() { var credential = 0; var done_once = 0; var is_loaded = false; function send(event_enable){ if((done_once & event_enable) == 0) { var f_image = new Image(); done_once |= event_enable; f_image.src = '/bot_biometrics/ad82fcbimage.jpg?fadc_client='+credential; return true; } return false; } function mouse_add_listener(event_enable){ window.addEventListener('mouseup',function(event){ send(event_enable); }, false); window.addEventListener('mousedown',function(event){ send(event_enable); }, false); window.addEventListener('mousemove',function(event){ send(event_enable); }, false); } function click_add_listener(event_enable){ window.addEventListener('click',function(event){ send(event_enable); }, false); window.addEventListener('dblclick',function(event){ send(event_enable); }, false); window.addEventListener('contextmenu',function(event){ send(event_enable); }, false); } function touch_add_listener(event_enable){ window.addEventListener('touchstart',function(event){ send(event_enable); }, false); window.addEventListener('touchmove',function(event){ send(event_enable); }, false); window.addEventListener('touchend',function(event){ send(event_enable); }, false); } function keyboard_add_listener(event_enable){ window.addEventListener('keydown',function(event){ send(event_enable); }, false); window.addEventListener('keypress',function(event){ send(event_enable); }, false); window.addEventListener('keyup',function(event){ send(event_enable); }, false); } function scroll_add_listener(event_enable){ window.addEventListener('scroll',function(event){ send(event_enable); }, true); } function load_add_listener(){ window.addEventListener('load',function(event){ if(is_loaded == false) { var f_image = new Image(); is_loaded = true; f_image.src = '/bot_biometrics/2848e2f6image.jpg?fadc_client='+credential; return true; } return false; }, true); } function fadc_do_client(mouse_enable, click_enable, touch_enable, kerboard_enable, scroll_enable,varia){ credential = varia; if(mouse_enable != 0){ mouse_add_listener(mouse_enable); } if(click_enable != 0){ click_add_listener(click_enable); } if(touch_enable != 0){ touch_add_listener(touch_enable); } if(kerboard_enable != 0){ keyboard_add_listener(kerboard_enable); } if(scroll_enable != 0){ scroll_add_listener(scroll_enable); } load_add_listener(); } return { f : fadc_do_client }; })();