function hoverInit()
{
	var anchorElements = document.getElementsByTagName("a");
	var i = 0;
	var hoverElements = new Array();
	for (var z = 0; z < anchorElements.length; z++)
	{
		if (anchorElements[z].getAttribute("hover") == "true")
		{
			hoverElements[hoverElements.length] = anchorElements[z];
		}
	}
	for (var i = 0; i < hoverElements.length; i++)
	{
		hoverElements[i].onmouseover = function () {
			var imageElement;
			var imageExtension;
			var children = this.childNodes;
			for (var z = 0; z < children.length; z++)
			{
				if (children[z].nodeName == 'IMG')
				{
					imageElement = children[z];
					imageExtension = imageElement.src.substring(imageElement.src.length-4, imageElement.src.length);
				}
			}
			imageElement.src = imageElement.src.substring(0, imageElement.src.length-4)+'H'+imageExtension;
		}
		hoverElements[i].onmouseout = function () {
			var imageElement;
			var imageExtension;
			var children = this.childNodes;
			for (var z = 0; z < children.length; z++)
			{
				if (children[z].nodeName == 'IMG')
				{
					imageElement = children[z];
					imageExtension = imageElement.src.substring(imageElement.src.length-4, imageElement.src.length);
				}
			}
			if ((imageElement.src.substring(imageElement.src.length-5, imageElement.src.length-4) == "H") | (imageElement.src.substring(imageElement.src.length-5, imageElement.src.length-4) == "D"))
			{
				imageElement.src = imageElement.src.substring(0, imageElement.src.length-5)+imageExtension;
			}
		}
		
		hoverElements[i].onmousedown = function ()
		{
			var imageElement;
			var imageExtension;
			var children = this.childNodes;
			for (var z = 0; z < children.length; z++)
			{
				if (children[z].nodeName == 'IMG')
				{
					imageElement = children[z];
					imageExtension = imageElement.src.substring(imageElement.src.length-4, imageElement.src.length);
				}
			}
			if ((imageElement.parentNode.getAttribute("mousedown") == "true") && (imageElement.src.substring(imageElement.src.length-5, imageElement.src.length-4) != "D"))
			{
				imageElement.src = imageElement.src.substring(0, imageElement.src.length-5)+"D"+imageExtension;
			}
		}
		
		hoverElements[i].onmouseup = function ()
		{
			var imageElement;
			var imageExtension;
			var children = this.childNodes;
			for (var z = 0; z < children.length; z++)
			{
				if (children[z].nodeName == 'IMG')
				{
					imageElement = children[z];
					imageExtension = imageElement.src.substring(imageElement.src.length-4, imageElement.src.length);
				}
			}
			if (imageElement.parentNode.getAttribute("mousedown") == "true")
			{
				imageElement.src = imageElement.src.substring(0, imageElement.src.length-5)+"H"+imageExtension;
			}
		}
		
		hoverElements[i].onclick = function () {
			var imageElement;
			var imageExtension;
			var children = this.childNodes;
			for (var z = 0; z < children.length; z++)
			{
				if (children[z].nodeName == 'IMG')
				{
					imageElement = children[z];
					imageExtension = imageElement.src.substring(imageElement.src.length-4, imageElement.src.length);
				}
			}
			if ((imageElement.src.substring(imageElement.src.length-5, imageElement.src.length-4) == "H") && imageElement.parentNode.getAttribute("mousedown") != "true")
			{
				imageElement.src = imageElement.src.substring(0, imageElement.src.length-5)+imageExtension;
			}
		}
	}
}
