var d = document;
function newImage(arg) {
if (d.images) {
rslt = new Image();
rslt.src = arg;
return rslt;
}
}
function changeImage(pic, overpic) {
var loaded = (!(navigator.userAgent.indexOf('Netscape6')+1));

if ((d.images && (preloadFlag == true)) && loaded) {
d[pic].src = overpic;
}
}
var preloadFlag = false;
function preloadImages() {
frame = new Array();
a = preloadImages.arguments;
if (d.images) {
for (i=0; i<a.length; i++) {
if (a[i].indexOf("#")!=0) { frame[i] = newImage(a[i]); }
}
preloadFlag = true;
}
}

function NavigateThrough (event)
{
  if (!document.getElementById) return;
  if (window.event) event = window.event;
  if (event.ctrlKey) {
    var link = null;
    var href = null;
    switch (event.keyCode ? event.keyCode : event.which ? event.which : null) {
      case 0x25:
        link = document.getElementById ('NextLink');
        break;
      case 0x27:
        link = document.getElementById ('PrevLink');
        break;
      case 0x26:
        link = document.getElementById ('UpLink');
        break;
      case 0x28:
        link = document.getElementById ('DownLink');
        break;
      case 0x24:
        href = '/';
        break;
    }
    if (link && link.href) document.location = link.href;
    if (href) document.location = href;
  }
}
