/*
	$Id: swapImages.js 4075 2007-12-10 02:13:54Z brad $

	This file is part of ayudaCMS
	Copyright 2007: ayuda IT
	http://www.ayuda.com.au

	For licencing details, please see LICENCE.txt in the ayudaCMS directory.
*/

function swapImage(element, url)
{
	element.src = url;
}

function setupMenuImages()
{
	var elements = document.getElementsByTagName('IMG');
	for(var i = 0; i < elements.length; i++)
	{
		img = elements[i];
		if(img.id.substring(0,9) == "menuItem_")
		{
			imageURL = img.src;

			// Id of the rollover image
			rolloverImageID = img.id.substring(9);

			// calculate url of rollover image
			urlItems = img.src.split('/');
			index = urlItems.length - 1;
			if(urlItems[index].length == 0)
			{
				index--;
			}
			urlItems[index] = rolloverImageID;
			rolloverURL = urlItems.join('/');

			// preload image
			prefetch = new Image();
			prefetch.src = rolloverURL;

			// set events
			img.onmouseover = new Function('swapImage(this, "' + rolloverURL + '")');
			img.onmouseout = new Function('swapImage(this, "' + imageURL + '")');
		}
	}
}
