function doPopups() {
  if (!document.getElementsByTagName) return false;
  var links = document.getElementsByTagName("a");
  for (var i=0; i < links.length; i++) {
    if (links[i].className.match("newpage")) {
      links[i].onclick = function() {
        window.open(this.href);
        return false;
      }
    }
  }
}


function showPic (whichpic) {
  if (!document.getElementById) return true;
  document.getElementById('placeholder').src = whichpic.href;
  return false;
}



function prepareGallery() {
  if (!document.getElementsByTagName) return false;
  if (!document.getElementById) return false;
  if (!document.getElementById("imagegallery")) return false;
  var gallery = document.getElementById("imagegallery");
  var glinks = gallery.getElementsByTagName("a");
  for ( var i=0; i < glinks.length; i++) {
    glinks[i].onclick = function() {
      return showPic(this);
    }
  }
}

window.onload=function(){
prepareGallery();
doPopups();
}
