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; }
}

function blinkIt() {
  try {
    var _blinks = document.getElementsByTagName("BLINK");
    for (var _i = 0; (_i < _blinks.length); _i++) { _blinks[_i].style.visibility = ((_blinks[_i].style.visibility == "visible") ? "hidden" : "visible"); }
  } catch(e) { return; }
}

function preview(_url) {
  try {
    if (_url != "") {
      var _name = location.host;
      window.open(_url, _name, "width=820px, height=625px, channelmode=0, directories=0, fullscreen=0, location=0, menubar=0, resizable=1, scrollbars=1, status=0, titlebar=1, toolbar=0", true);
    }
  } catch(e) { return; }
}

function chat(_nick, _width, _height) {
  try {
    var _nick = new String(_nick); var _url = new String(""); var _width = new String(_width); var _height = new String(_height);
    if (_nick.indexOf("/") != -1) { _url = _nick; _nick = ""; } else { _url = ""; }
    if (!_width) { _width = "665"; }
    if (!_height) { _height = "515"; }
    _url = (_url + "?mod=chat" + (((_nick != null) && (_nick != "")) ? (_url + "?nick=" + _nick) : ""));
    window.open(_url, "WJChat", ("width==" + _width + "px, height=" + _height + "px, channelmode=0, directories=0, fullscreen=0, location=0, menubar=0, resizable=1, scrollbars=1, status=0, titlebar=1, toolbar=0"), true);
  } catch(e) { return; }
}

function language(_lng) {
  try {
    var _obj = document.getElementById("id_lng");
    if ((_obj) && (_lng != "")) { _obj.value = _lng; }
  } catch(e) { return; }
}

var _tab = null; var _tabbtn = null;
function tab(_obj, _mouse) {
  try {
    if (_obj) {
      if (!_tab) { _tab = document.getElementById("tab_info"); }
      if (!_tabbtn) { _tabbtn = document.getElementById("tab_info_"); }
      if (_mouse == "0") {
        if (_obj.id != _tabbtn.id) { _obj.className = _obj.className.substring(0, 5); document.getElementById(_obj.id + "_").className = document.getElementById(_obj.id + "_").className.substring(0, 5); }
      } else {
        if (_mouse == "-1") {
          if (_obj.id != _tabbtn.id) { _obj.className = (_obj.className + "_"); document.getElementById(_obj.id + "_").className = (document.getElementById(_obj.id + "_").className + "_"); }
        } else {
          if (_mouse == "-2") {
            if (_tab) {
              _tab.style.display = "none"; var _id = _obj.id; _id = _id.substr(0, (_id.length - 1)); _tab = document.getElementById(_id); if (_tab) { _tab.style.display = ""; }
            } else { _tab = null; }
            if (_obj.id != _tabbtn.id) { _tabbtn.className = _obj.className.substring(0, 5); document.getElementById(_tabbtn.id + "_").className = document.getElementById(_tabbtn.id + "_").className.substring(0, 5); _tabbtn = _obj; }
          }
        }
      }
    }
  } catch(e) { return; }
}

function toLowerAlphaN(_obj) {
  try {
    if (_obj) { _obj.value = _obj.value.toLowerCase().replace(/([^0-9A-Z_])/i, ''); }
  } catch(e) { return; }
}

function opacity(_obj, _n) {
 try {
    return; //Function Stopped (IE sux!)
    if (typeof(_obj) == "string") { var _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; }
}


//Object.prototype.getElementsByClassName = function (_className)
function getElementsByClassName(_className) {
 try {
    var _classArray = [];
    var _regExp = new RegExp("\\b" + _className + "\\b");
    var _getAllTags = document.getElementsByTagName("*");
    for (var _i = 0; (_i < _getAllTags.length); _i++) {
      if (_regExp.test(_getAllTags[_i].className) == true) { _classArray.push(_getAllTags[_i]); }
    }
    return _classArray;
  } catch(e) { return; }
}

function init(e) {
  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 == null) || (images[_i].align == "undefined") || (images[_i].align == "") || (images[_i].align == "center") || (images[_i].align == "middle") || (images[_i].align == "absmiddle")) { images[_i].align = "absmiddle"; }
    }
    window.setInterval("blinkIt();", 500);
/*
    var version = navigator.appVersion.split("MSIE"); version = parseFloat(version[1]);
    if ((version >= 5.5) && (document.body.filters)) {
      for(var i = 0; (i < document.images.length); i++) {
        var img = document.images[i]; var imgName = img.src.toUpperCase();
        if (imgName.substring((imgName.length - 3), imgName.length) == "PNG") {
          var imgID = ((img.id) ? ("id='" + img.id + "' ") : "");
          var imgClass = ((img.className) ? ("class='" + img.className + "' ") : "");
          var imgTitle = ((img.title) ? ("title='" + img.title + "' ") : ("title='" + img.alt + "' "));
          var imgStyle = ("display:inline-block;" + img.style.cssText);
          if (img.align == "left") { imgStyle = ("float:left;" + imgStyle); }
          if (img.align == "right") { imgStyle = ("float:right;" + imgStyle); }
          if (img.parentElement.href) { imgStyle = ("cursor:hand;" + imgStyle); }
          var strNewHTML = ("<span " + imgID + imgClass + imgTitle);
          + (" style=\"" + "width:" + img.width + "px; height:" + img.height + "px;" + imgStyle + ";");
          + ("filter:progid:DXImageTransform.Microsoft.AlphaImageLoader");
          + ("(src=\'" + img.src + "\', sizingMethod='scale');\"></span>");
          img.outerHTML = strNewHTML; i = (i - 1);
        }
      }
      var version = null; var i = null; var img = null; var imgName = null; var imgID = null; var imgClass = null; var imgTitle = null; var imgStyle = null; var strNewHTML = null;
    }
*/
  } catch(e) { return false; }
}

try {
  window.onload = function() { init(); }
  document.oncontextmenu = new Function("return false;");
  document.onselectstart = new Function("return true;");
  document.ondragstart = new Function("return false;");
} catch(e) { }