window.onload = function() {
  if (document.getElementById('page')) {
    var elm = document.getElementById('page');
    add_target(elm);
    add_object(elm);
  }
  if (document.getElementById('flash-1')) {
    document.getElementById('flash-1').style.display="block";
  }
  if (document.getElementsByTagName("table")) {
    var elm = document.getElementsByTagName("table");
    add_show_sys_buttons(elm);
  }
  if (document.getElementsByTagName("input")) {
    var elm = document.getElementsByTagName("input");
    add_show_input(elm);
  }
}

function add_target(elm) {
  var anchors = elm.getElementsByTagName("a");
  for (var i=0; i<anchors.length; i++) {
    if (anchors[i].className == "external") {
      anchors[i].target = "_blank";
    }
  }
}
function add_object(elm) {
  var anchors = elm.getElementsByTagName("object");
  for (var i=0; i<anchors.length; i++) {
    anchors[i].style.display="block";
  }
}
function add_show_sys_buttons(elm) {
  for (var i = 0; i < elm.length; i += 1) {
    if (elm[i].getElementsByTagName("img")) {
      var elmImg = elm[i].getElementsByTagName("img");
      for (var y = 0; y < elmImg.length; y += 1) {
        if (elmImg[y].className.substr(0, 6) == 'sysbut') {cssHover(elmImg[y]);}
      }
    }
  }
}
function add_show_input(elm) {
  for (var i = 0; i < elm.length; i += 1) {
    if (elm[i].className == 'button') {cssHover(elm[i]);}
  }
}
function cssHover(anchor) {
  anchor.onmouseover=function() {this.className+= "hover";}
  anchor.onmouseout =function() {this.className = this.className.replace(new RegExp("hover\\b"), "");}
}
