

 function WM_preloadImages() {

 /*
WM_preloadImages()
Loads images into the browser's cache for later use.
Source: Webmonkey Code Library
(http://www.hotwired.com/webmonkey/javascript/code_library/)
Author: Nadav Savio
Author Email: nadav@wired.com
 Usage: WM_preloadImages('image 1 URL', 'image 2 URL', 'image 3 URL', ...);

*/
   // Don't bother if there's no document.images

  if (document.images) {
    if (typeof(document.WM) == 'undefined'){
      document.WM = new Object();
    }
    document.WM.loadedImages = new Array();
    // Loop through all the arguments.
    var argLength = WM_preloadImages.arguments.length;
    for(arg=0;arg<argLength;arg++) {
      // For each arg, create a new image.
      document.WM.loadedImages[arg] = new Image();
      // Then set the source of that image to the current argument.
      document.WM.loadedImages[arg].src = WM_preloadImages.arguments[arg];
    }
  }
}

function WM_imageSwap(daImage, daSrc){
  var objStr,obj;
  /*
    WM_imageSwap()
    Changes the source of an image.
    Source: Webmonkey Code Library
    (http://www.hotwired.com/webmonkey/javascript/code_library/)
     Author: Shvatz
    Author Email: shvatz@wired.com
     Usage: WM_imageSwap(originalImage, 'newSourceUrl');
 
    Requires: WM_preloadImages() (optional, but recommended)
    Thanks to Ken Sundermeyer (ksundermeyer@macromedia.com) for his help
    with variables in ie3 for the mac. 
    */
 
  // Check to make sure that images are supported in the DOM.
  if(document.images){
    // Check to see whether you are using a name, number, or object
    if (typeof(daImage) == 'string') {
      // This whole objStr nonesense is here solely to gain compatability
      // with ie3 for the mac.
      objStr = 'document.' + daImage;
      obj = eval(objStr);
      obj.src = daSrc;
    } else if ((typeof(daImage) == 'object') && daImage && daImage.src) {
      daImage.src = daSrc;
    }
  }
}

// simple browser detect
 var browser = navigator.appName;

 var version = versionNumber();
 var the_string = browser + " " + version;
function versionNumber() {
  // return version number (e.g., 4.03)
  return parseFloat(navigator.appVersion)
}

function addbookmark(){
if (navigator.appName == "Microsoft Internet Explorer" && parseInt(navigator.appVersion) >=4) {
window.external.AddFavorite(location.href,document.title);
}
else {
alert("Netscape user: please hit Ctrl-D (PC) or Cmd-D (Mac) to add this site to your bookmarks");
   }
}
<!--
/****************************************************
     Author: Eric King
     Url: http://redrival.com/eak/index.shtml
     This script is free to use as long as this info is left in
     Featured on Dynamic Drive script library (http://www.dynamicdrive.com)

****************************************************/

var win=null;
function NewWindow(mypage,myname,w,h,scroll,pos){

/**
if(pos=="random"){LeftPosition=(screen.width)?Math.floor(Math.random()*(screen.width-w)):100;TopPosition=(screen.height)?Math.floor(Math.random()*((screen.height-h)-75)):100;}
if(pos=="center"){LeftPosition=(screen.width)?(screen.width-w)/2:100;TopPosition=(screen.height)?(screen.height-h)/2:100;}else (pos!="center" && pos!="random") || 
**/

if(pos=="topleft"){LeftPosition='20';TopPosition='40'}
settings='width='+w+',height='+h+',top='+TopPosition+',left='+LeftPosition+',scrollbars='+scroll+',location=no,directories=no,status=no,menubar=no,toolbar=no,resizable=yes';
win=window.open(mypage,myname,settings);}


//random page picker
var arrPages = new Array('campbell', 'clark', 'dodge', 'goudey', 'kramer', 'nugent1', 'nugent2', 'nugent3', 'reith', 'smith', 'storey1', 'storey2', 'zemenek');

function randomPage() {
    x = Math.floor(Math.random() * arrPages.length);
    goPage = arrPages[x];
	window.location.href = '03_' + goPage + '.html';
}



//CSS using simple browser detect

 if ((browser == "Netscape") && (version < 5)) {
  document.writeln('<link rel=stylesheet href="css/zine2003_N4.css" type="text/css">');
 }
 
else if ((browser == "Netscape") && (version >= 5)) {
  document.writeln('<link rel=stylesheet href="css/zine2003_N6.css" type="text/css">');
 }
 
else  if ((browser == "Explorer") && (version < 4)) {
  document.writeln('<link rel=stylesheet href="css/zine2003_N4.css" type="text/css">');
 }
 
 else  {
   document.writeln ('<link rel=stylesheet href="css/zine2003.css" type="text/css">');
 }
