var showImageWin = null;

function showImage(path, width, height, title)
{
  showImageWin = window.open('/showImage.php?path=' + path + '&title=' + title, 'Preview', 'resizable=yes,width=' + width + ',height=' + height);
} // end func showImage

function setTargets()
{
  var regExp = new RegExp('^https?:\/\/(?!' + self.location.hostname + ')', 'i');

  var links = document.getElementsByTagName('a');
  for (var i = 0; i < links.length; ++i) {
    if (!hasClassName(links[i], '_self') && links[i].getAttribute('href').match(regExp)) {
      links[i].target = '_blank';
    }
  }

  var formElms = document.getElementsByTagName('form');
  for (var i = 0; i < formElms.length; ++i) {
    if (!hasClassName(formElms[i], '_self') && formElms[i].getAttribute('action').match(regExp)) {
      formElms[i].target = '_blank';
    }
  }
} // end func setTargets

function collapse() {
 if (!document.getElementsByTagName) {
   return;
 }
 var items = document.getElementsByTagName('div');
 for (var i = 0; i < items.length; i++) {
   var l = items[i];
   if (l.getAttribute('rel') &&
       l.getAttribute('rel') == 'collapse') {
       l.style.display = 'none';
   }
 }
}

function openClose(id) {
  if (document.getElementById(id).style.display == 'block') {
    document.getElementById(id).style.display = 'none';
  } else {
    document.getElementById(id).style.display = 'block';
  }
}

registerEvent(window, 'load', setTargets);
registerEvent(window, 'load', collapse);

