function non() {



}



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;

      //alert ("name: " + daImage + "\nSource: " + daSrc);

    } else if ((typeof(daImage) == 'object') && daImage && daImage.src) {

      daImage.src = daSrc;

    }

  }

}



function toggle_nums(el_id) {

	the_text = document.getElementById(el_id).innerHTML;

	

	if (the_text.indexOf('Hide') == -1) {

		document.getElementById(el_id).innerHTML = "Hide Numbers";

		WM_imageSwap('puzzle', 'images/quest_num_sm.jpg');

	} else {

		document.getElementById(el_id).innerHTML = "Show Numbers";

		WM_imageSwap('puzzle', 'images/quest_sm.jpg');

	}

}

