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;    }  }}function externalLinks() { if (!document.getElementsByTagName) return; var anchors = document.getElementsByTagName("a"); for (var i=0; i<anchors.length; i++) {   var anchor = anchors[i];   if (anchor.getAttribute("href") &&       anchor.getAttribute("rel") == "external")     anchor.target = "_blank"; }}
