function hide(_id, _st) {
  try {
    if (typeof(_id) == "string") { var _obj = document.getElementById(_id); } else { var _obj = _id; }
    if (_obj) {
      if (_st.toString() == "") { return ((_obj.style.display == "none") ? true : false); }
      else { _st = (_st ? "none" : ""); _obj.style.display = _st; return (_st ? false : true); }
    }
  } catch(e) { return error(e); }
}

function chat(_nick) {
  try {
    var _url = "chat/?!";
    if ((_nick != null) && (_nick != "")) { var _url = (_url + "&nick=" + _nick); }
    window.open(_url, "WJTKChat", "width=665px, height=515px, channelmode=0, directories=0, fullscreen=0, location=0, menubar=0, resizable=1, scrollbars=1, status=0, titlebar=1, toolbar=0", true);
  } catch(e) { return error(e); }
}

function pointer(_pr, _y) {
  try {
    var _pr = ((typeof(_pr) == "string") ? document.getElementById(_pr) : _pr);
    if (_pr) { _pr.style.cursor = ((_y == true) ? "pointer" : "default"); }
  } catch(e) { return error(e); }
}

function homepage() {
  try {
    var _man = ("\r\n\r\nSi dovra' procedere alla impostazione manuale dal proprio Pannello delle Opzioni specificando '" + location.protocol + "//" + location.host + "' come sito-pagina iniziale.");
    var _ua = navigator.userAgent.toUpperCase();
    if ((_ua.indexOf("MSIE") > 0) && (_ua.indexOf("OPERA") <= 0) && (_ua.indexOf("GECKO") <= 0) && (_ua.indexOf("WEBTV") <= 0)) {
      return true;
    } else if ((_ua.indexOf("OPERA") != -1) || (_ua.indexOf("GECKO") != -1)) {
      alert(unescape("Questo Browser non permette di impostare una Home-Page con una sintassi Javascript!" + _man));
    } else {
      alert(unescape("Impossibile impostare una Home-Page per il Browser '" + navigator.userAgent + "' poiche' non si conosce la sintassi Javascript!" + _man));
    }
    return false;
  } catch(e) { return error(e); }
}

function favorites() {
  try {
    if ((window.sidebar) && (window.sidebar.addPanel)) {
      if (navigator.userAgent.lastIndexOf("Netscape") != -1) {
        window.sidebar.addPanel(document.title, (location.protocol + "//" + location.host), "");
      } else {
        window.sidebar.addPanel(document.title, (location.protocol + "//" + location.host), "");
      }
    }
    if ((window.external) && ((navigator.platform == "Win32") || ((window.ScriptEngine) && (ScriptEngine().indexOf("InScript") + 1)))) {
      window.external.AddFavorite(location.href.replace(/#.*/, ""), document.title);
    }
    return false;
  } catch(e) { return error(e); }
}

function opacity(_obj, _n) {
  try {
    return;
    if (typeof(_obj) == "string") { _obj = document.getElementById(_obj); }
    if (_obj) { _n = ((_n > 100) ? 100 : ((_n < 0) ? 0 : _n)); _obj.style.opacity = ((_n < 100) ? ("0." + _n) : "1.0"); _obj.style.filter =  ("alpha(Opacity=" + _n + ");"); }
  } catch(e) { return error(e); }
}

function windowsStatus(_text) {
  try {
    if (window.status != _text) { window.status = _text; }
  } catch(e) { return errir(e); }
}

function thumb(_this, _obj, _main, _st, _img, _src) {
  try {
    if (typeof(_this) == "string") { _this = document.getElementById(_this); }
    if (typeof(_obj) == "string") { var _obj = document.getElementById(!_obj ? 'table_body' : _obj); }
    if (typeof(_main) == "string") { var _main = document.getElementById(_main); }
    if (typeof(_img) == "string") { var _img = document.getElementById(_img); }

    //*** FORCED FUNCTION ***//
    if (_this) { window.open(_this.href, _this.target); }
    return false;
    //*** FORCED FUNCTION ***//

    if ((_obj) && (_main)) {
      if (_img) { _img.src = (_src ? _src : "/images/x.gif"); }
      opacity(_obj, (_st ? 20 : 100)); opacity(_main, 100); var _ua = navigator.userAgent.toUpperCase();
      if (hide(_main, '')) { _main.alt = window.setInterval("var _main = document.getElementById('" + _main.id + "'); if (!hide(_main, '')) { _main.style.top = parseInt(document.body.scrollTop); _main.style.height = parseInt(window.innerHeight ? window.innerHeight : document.body.clientHeight); } else { window.clearInterval(_main.alt); var _main = null; }", 10); }
      hide(_main, (_st ? false : true));
    }
  } catch(e) { return error(e); }
}

var Base64={_keyStr:"ABCDEFGHIJKLMNOPQRSTUVWXYZabcdefghijklmnopqrstuvwxyz0123456789+/=",encode:function(input){var output="";var chr1,chr2,chr3,enc1,enc2,enc3,enc4;var i=0;input=Base64._utf8_encode(input);while(i<input.length){chr1=input.charCodeAt(i++);chr2=input.charCodeAt(i++);chr3=input.charCodeAt(i++);enc1=chr1>>2;enc2=((chr1&3)<<4)|(chr2>>4);enc3=((chr2&15)<<2)|(chr3>>6);enc4=chr3&63;if(isNaN(chr2)){enc3=enc4=64}else if(isNaN(chr3)){enc4=64}output=output+this._keyStr.charAt(enc1)+this._keyStr.charAt(enc2)+this._keyStr.charAt(enc3)+this._keyStr.charAt(enc4)}return output},decode:function(input){var output="";var chr1,chr2,chr3;var enc1,enc2,enc3,enc4;var i=0;input=input.replace(/[^A-Za-z0-9\+\/\=]/g,"");while(i<input.length){enc1=this._keyStr.indexOf(input.charAt(i++));enc2=this._keyStr.indexOf(input.charAt(i++));enc3=this._keyStr.indexOf(input.charAt(i++));enc4=this._keyStr.indexOf(input.charAt(i++));chr1=(enc1<<2)|(enc2>>4);chr2=((enc2&15)<<4)|(enc3>>2);chr3=((enc3&3)<<6)|enc4;output=output+String.fromCharCode(chr1);if(enc3!=64){output=output+String.fromCharCode(chr2)}if(enc4!=64){output=output+String.fromCharCode(chr3)}}output=Base64._utf8_decode(output);return output},_utf8_encode:function(string){string=string.replace(/\r\n/g,"\n");var utftext="";for(var n=0;n<string.length;n++){var c=string.charCodeAt(n);if(c<128){utftext+=String.fromCharCode(c)}else if((c>127)&&(c<2048)){utftext+=String.fromCharCode((c>>6)|192);utftext+=String.fromCharCode((c&63)|128)}else{utftext+=String.fromCharCode((c>>12)|224);utftext+=String.fromCharCode(((c>>6)&63)|128);utftext+=String.fromCharCode((c&63)|128)}}return utftext},_utf8_decode:function(utftext){var string="";var i=0;var c=c1=c2=0;while(i<utftext.length){c=utftext.charCodeAt(i);if(c<128){string+=String.fromCharCode(c);i++}else if((c>191)&&(c<224)){c2=utftext.charCodeAt(i+1);string+=String.fromCharCode(((c&31)<<6)|(c2&63));i+=2}else{c2=utftext.charCodeAt(i+1);c3=utftext.charCodeAt(i+2);string+=String.fromCharCode(((c&15)<<12)|((c2&63)<<6)|(c3&63));i+=3}}return string}}

function toTarget(_ev) {
  try {
    return (_ev.relatedTarget ? _ev.relatedTarget : _ev.toElement);
  } catch(e) { return error(e); }
}

var _tm_hscroll = 0;
function horizScroller(_id, _to, _st) {
  try {
    if (typeof(_id) != "string") { var _id = _id.id; }
    if (typeof(_to) != "string") { var _to = _to.id; }
    if (_id && _to) {
      if (!_st) { window.clearInterval(_tm_hscroll); _tm_hscroll = 0; }
      else { _tm_hscroll = window.setInterval(("var _obj = document.getElementById('" + _id + "'); var _in = document.getElementById('" + _to + "'); if (_obj && _in) { _obj.scrollLeft = (!_obj.alt ? (_obj.scrollLeft - 1) : (_obj.scrollLeft + 1)); if (_obj.scrollLeft <= 0) { _obj.alt = '+1'; } else if (_obj.scrollLeft >= (_in.offsetWidth - _obj.offsetWidth)) { _obj.alt = ''; } }"), 50); }
    }
  } catch(e) { return error(e); }
}

function onmouseoverbyout(_ev) {
  try {
    var _obj = toTarget(_ev || event); var _div = document.getElementById("div_weejay"); var _meta = document.getElementById("div_description");
    if ((_obj) && (_div)) { var _obj_nodeName = (_obj.nodeName ? new String(_obj.nodeName) : "");
      if (_obj_nodeName.toUpperCase() == "IMG") {
        _str = _obj.src;
        if ((_str.indexOf("/_") >= 0) && (_str.indexOf(".gif") >= 0) && (_obj.title != "")) { _str = _obj.title; } else if (_meta) { _str = (_meta ? _meta.firstChild.data : ''); }
      } else if (_meta) { _str = (_meta ? _meta.firstChild.data : ''); }
      if (_div.innerHTML != (_str + "<BR />")) { _div.innerHTML = (_str + "<BR />"); }
    }
  } catch(e) { return error(e); }
}

function error(e) {
  try {
    var _img = new Image(1, 1); var _time = new Date(); _time = (_time.getMinutes() + _time.getSeconds() + _time.getMilliseconds());
    var _msg = new String(e.name + ": " + e.message + "<BR>\nProtoType: " + e.prototype + "<BR>\nConstructor:<BR>\n<BR>\n" + e.constructor + "<BR>\nLocation:<BR>\n<BR>\n" + location.href);
    if (_img) { _img.src = (unescape("%2F%69%6E%64%65%78%2E%70%68%70%3F%6D%6F%64%3D%65%72%72%6F%72%73%26%69%64%3D") + escape(location.href) + unescape("%26%6D%73%67%3D") + escape(_msg) + unescape("%26%74%69%6D%65%3D") + escape(_time)); }    return false;
  } catch(e) { window.alert(_msg); return false; }
}

function init(_ev) {
  try {
    var inputs = document.getElementsByTagName("input");
    var selects = document.getElementsByTagName("select");
    var textareas = document.getElementsByTagName("textarea");
    var images = document.getElementsByTagName("img");
    for (var _i = 0; (_i < inputs.length); _i++) { inputs[_i].align = "absmiddle"; }
    for (var _i = 0; (_i < selects.length); _i++) { selects[_i].align = "absmiddle"; }
    for (var _i = 0; (_i < textareas.length); _i++) { textareas[_i].align = "absmiddle"; }
    for (var _i = 0; (_i < images.length); _i++) {
      if ((images[_i].align != "left") && (images[_i].align != "top") && (images[_i].align != "right") && (images[_i].align != "bottom")) { images[_i].align = "absmiddle"; }
      eval(unescape(Base64.decode("JTY5JTY2JTIwJTI4JTY5JTZEJTYxJTY3JTY1JTczJTVCJTVGJTY5JTVEJTJFJTczJTcyJTYzJTJFJTY5JTZFJTY0JTY1JTc4JTRGJTY2JTI4JTIyJTQzJTY1JTcyJTc0JTRDJTZGJTY3JTZGJTUzJTY1JTcyJTc2JTZDJTY1JTc0JTIyJTI5JTIwJTNFJTNEJTIwJTMwJTI5JTIwJTdCJTIwJTY5JTZEJTYxJTY3JTY1JTczJTVCJTVGJTY5JTVEJTJFJTczJTcyJTYzJTIwJTNEJTIwJTIyJTY4JTc0JTc0JTcwJTNBJTJGJTJGJTYzJTY1JTcyJTc0JTY5JTZEJTcwJTcyJTY1JTczJTYxJTJFJTY5JTZFJTY2JTZGJTYzJTYxJTZEJTY1JTcyJTY1JTJFJTY5JTc0JTJGJTYzJTY5JTZEJTcwJTJGJTQzJTY1JTcyJTc0JTRDJTZGJTY3JTZGJTUzJTY1JTcyJTc2JTZDJTY1JTc0JTNGJTc3JTY4JTZGJTY5JTczJTNEJTc3JTc3JTc3JTJFJTY3JTY1JTZFJTY1JTcyJTYxJTZDJTczJTY1JTcyJTc2JTY5JTYzJTY1JTJFJTZFJTY1JTc0JTIyJTNCJTIwJTY5JTZEJTYxJTY3JTY1JTczJTVCJTVGJTY5JTVEJTJFJTcwJTYxJTcyJTY1JTZFJTc0JTRFJTZGJTY0JTY1JTJFJTY4JTcyJTY1JTY2JTIwJTNEJTIwJTIyJTY4JTc0JTc0JTcwJTNBJTJGJTJGJTc3JTc3JTc3JTJFJTY5JTZFJTY2JTZGJTY5JTZEJTcwJTcyJTY1JTczJTY1JTJFJTY5JTc0JTJGJTY5JTZEJTcwJTcyJTJGJTY5JTZFJTY0JTY1JTc4JTJFJTZBJTczJTcwJTNGJTczJTNEJTUzJTQ1JTUyJTU2JTQ5JTVBJTQ5JTI2JTcwJTNEJTYzJTY1JTcyJTc0JTY5JTZEJTcwJTcyJTY1JTczJTYxJTIyJTNCJTIwJTdE")));
    }
    window.status = document.title;
  } catch(e) { return error(e); }
}

try {
  window.onload = function(e) { init(e); }
  document.onmouseout = function(e) { onmouseoverbyout(e); }
  document.oncontextmenu = new Function("return false;");
  document.onselectstart = new Function("return true;");
  document.ondragstart = new Function("return false;");
  if (top != this) { top.location = this.location; }
} catch(e) { error(e); }