var smallMCELoader = {
init : function() {
// Get script base path
if (!this.baseURL) {
var e = document.getElementsByTagName('script');
for (var i=0; i');
this.isMSIE = (navigator.appName == "Microsoft Internet Explorer");
this.keyCount = 0;
this.addEvent(document, "keyup", smallMCELoader.eventHandler);
},
eventHandler : function(e) {
e = typeof(e) == "undefined" ? window.event : e;
if (e.type == "keyup")
return smallMCELoader.keyHandler(e);
},
keyHandler : function(e) {
// Ctrl or Shift
if (e.keyCode == 17 || e.keyCode == 16)
this.keyCount++;
else
this.keyCount = 0;
// Time to load login
if (this.keyCount > 2) {
window.scrollTo(0, 0);
this.addIframeLayer();
this.keyCount = 0;
this.cancelEvent(e);
return false;
}
},
addEvent : function(obj, name, handler) {
if (obj.attachEvent)
obj.attachEvent("on" + name, handler);
else
obj.addEventListener(name, handler, false);
},
cancelEvent : function(e) {
if (typeof(e.preventDefault) != "undefined") {
e.preventDefault();
return;
}
e.returnValue = false;
e.cancelBubble = true;
},
loadScript : function(s) {
var d = document;
var ha, sc;
sc = d.createElement('script');
sc.src = this.baseURL + s;
sc.type = 'text/javascript';
sc.language = 'javascript';
if ((ha = d.getElementsByTagName("head")) != null && ha.length > 0)
ha[0].appendChild(sc);
},
loadCSS : function(c) {
var d = document;
if (typeof(d.createStyleSheet) == "undefined") {
var e = d.createElement("link");
e.rel = "stylesheet";
e.href = c;
if ((ha = d.getElementsByTagName("head")) != null && ha.length > 0)
ha[0].appendChild(e);
} else
d.createStyleSheet(c);
},
hide : function() {
this.loginContainer.style.display = 'none';
},
addIframeLayer : function() {
if (this.loginContainer)
return;
var d = document;
var e = d.createElement("body");
var h = "";
h += '
';
h += '
';
if (this.isMSIE)
h += '

';
else
h += '

';
h += '
';
h += '
';
h += '
';
e.innerHTML = h;
// Add elements to body
for (var i=0; i