/*
	File: glonav.js
	Global navigation
*/

/* --- window init ------------------------------------------------ */

function getGlonavImages() {
	var elem = getElement("glonav");
	var arr = elem.getElementsByTagName("img");

	return arr;
}

function mouseOver() {
	this.src = this.srcOver;
}
function mouseOut() {
	this.src = this.srcOut;
}

function initGlonavImages() {
	var img, i, toks;
	var dummy = new Array();
	var imgArr = getGlonavImages();
	var re = /_(def|exp)\.gif/;

	for (i=0; i<imgArr.length; i++) {
		dummy[i] = new Image();
		img = imgArr[i];
		toks = re.exec(img.src);
		if (!toks)
			continue;

		// define mouseIn/mouseOut hrefs
		img.srcOut = img.src;
		img.srcOver = img.src.replace(re, "_over.gif");

		// preload rollover image
		dummy[i].src = img.srcOver;

		// register event handlers
		img.onmouseover = mouseOver;
		img.onmouseout = mouseOut;
	}
}

window.onload = initGlonavImages;
