
window.onload = function() {
	/* Create collections of all the accordion triggers and bullets.
	 */
	var myTriggers = document.getElementsByClassName('accordion_trigger');
	var myBullets = document.getElementsByClassName('accordion_bullet');
	
	/* Create the accordion effect.
	 */
	var myEffect = new Fx.Accordion(myTriggers, myBullets, {});
	
	/* Display the "blank" bullet at the end of the list, so that it appears
	 * like all the elements are closed.
	 */
	myEffect.showThisHideOpen(myTriggers.length - 1);
	
	/* Set up the event handlers for all the triggers.
	 */
	var triggerLinks = document.getElementsByClassName('project_unselected');
	for (i=0; i < triggerLinks.length; i++) {
		triggerLinks[i].onclick = function () {
			if (document.getElementsByClassName("project_selected")[0]) {
				document.getElementsByClassName("project_selected")[0].className = "project_unselected";
			}
			this.className = "project_selected";
			
			return false;
		}
	}
	
	/*****************************************************************************/
	/** The random image picker for the archive index page.						**/
	/**																			**/
	if (document.getElementById("archive_random")) {
		/*****************************************************************************/
		/** This needs to be changed to the number of images in the rotation.		**/
		/**																			**/	
		var number_of_images = 20;
		var image_number = Math.round(Math.random() * number_of_images);
		
		/*****************************************************************************/
		/** Contstructing the URL.  Of course this can be changed, but the image	**/
		/** number has to be in the URL somewhere.									**/
		document.getElementById("archive_random").src = "images/random/" + image_number + ".jpg";
	}
}

/* ****************************************************** */
/* pre-load the home page menu images */

Image1= new Image(102,50)
Image1.src = "images/menu/homepage_white_02.jpg"

Image2 = new Image(149,50)
Image2.src = "images/menu/homepage_white_03.jpg"

Image3 = new Image(100,50)
Image3.src = "images/menu/homepage_white_04.jpg"

Image4 = new Image(100,50)
Image4.src = "images/menu/homepage_white_05.jpg"