function posTop() { return typeof window.pageYOffset != 'undefined' ?
  window.pageYOffset : document.documentElement && document.documentElement.scrollTop ?
  document.documentElement.scrollTop : document.body.scrollTop ?
  document.body.scrollTop : 0; }

function enlargethumb(name, jpg, dir, label) {
  if (!dir) dir = 'images';
  // name is the name of the javascript large image object.
  // jpg is the filename of the small image, w/o the '.jpg'
  var mywrite = "<a href=\"#\" onMouseOver=\"document." + name 
    + ".style.top = posTop() + 50 +  \'px\'; document." + name 
    + ".style.visibility=\'visible\'; \" onMouseOut=\"document." + name 
    + ".style.visibility=\'hidden\'; \"  >  <img src=\'" + dir + "/" + jpg 
    + ".jpg\'>  </a>";
  if (label) mywrite += label + '<br />';
  else mywrite += '<br />';
  document.write(mywrite); 
}

function gotoUrl(id) {
  location.href = urls[id];
}

getelemsclasstag = function(classname, tag) {
  if (document.getElementsByClassName) {
    var elems = document.getElementsByClassName(classname);
    return elems;
  } else {
    i = 0; var elems = new Array();
    a = document.getElementsByTagName(tag);
    while (element = a[i++]) if (element.className == classname)  elems.push(element);
    return elems;
  }
}
