i/jwt.js
by webproger on 2020-03-19
var jwt = {
   i : null
  ,attach : function(o,t,f) {
      if(o.addEventListener) o.addEventListener(t,f);
      else if(o.attachEvent) o.attachEvent('on'+t,f);
  }
  ,show : function() {
      jwt.i.style.visibility = 'visible';
  }
  ,hide : function() {
      jwt.i.style.visibility = 'hidden';
  }
  ,image : function(g) {
      var w,h,b;
      jwt.i = document.createElement("img");
      jwt.i.setAttribute("src",g);
      jwt.attach(jwt.i,'load',jwt.show);
      jwt.i.style.visibility = 'hidden';
      jwt.i.style.position = 'fixed';
      jwt.i.style.width  = '120px';
      jwt.i.style.height = '120px';
      w = jwt.wdth();
      h = jwt.hght();
      jwt.i.style.left = (w-120)/2+'px';
      jwt.i.style.top  = (h-120)/2+'px';
      jwt.i.style.zIndex = '1000';
      b = document.getElementsByTagName("body")[0];
      b.appendChild(jwt.i);
  }
  ,wdth : function() {
      if(typeof(document.compatMode)=='undefined' ) return document.documentElement.clientWidth;
      else if(document.compatMode   =='BackCompat') return document.body.clientWidth;
      else if(document.compatMode   =='CSS1Compat') return document.documentElement.clientWidth;
  }
};