// as soon as the javascript engine starts, load the images

var loaded = 0;
var menuimages = null;

// load all the images
function loadimages()
{
	var i;
	var count = 0;
	var url;
	var name;
	var re = /1(.png)$/;

	for(i=0; i<document.images.length; i++) {
		if (document.images[i].id.substr(0, 5) == "menu_") {
			count++;
		}
	}

	menuimages = new Array(count);

	count = 0;
	for(i=0; i<document.images.length; i++) {
		if (document.images[i].id.substr(0, 5) == "menu_") {
			name = document.images[i].id;
			url = document.images[i].src;

			menuimages[name] = new Array(2);
			menuimages[name][0] = new Image;
			menuimages[name][0].src = url;

			menuimages[name][1] = new Image;
			menuimages[name][1].src = url.replace(re, "2$1");
		}
	}

	return true;
}

// mouse hovers over a link
function hoverlink(obj)
{
	if (menuimages != null && menuimages[obj.id]) {
		obj.src=menuimages[obj.id][1].src;
	}
	return true;
}


// mouse un-hovers over a link
function unhoverlink(obj)
{
	if (menuimages != null && menuimages[obj.id]) {
		obj.src=menuimages[obj.id][0].src;
	}
	return true;
}

// replace " at " with "@" in email addresses
function makeemail(obj)
{
	var s = obj.href;
	s = s.replace(/\s+at\s+/, "@");
	s = s.replace(/%20at%20/, "@");
	obj.href = s;
	return true;
}

