﻿function initlayers()
{
	var layerset = document.getElementById('layerset');
			var layers = [];
			var links = layerset.getElementsByTagName("a");
			for (var j = 0; j < links.length; j++)
			{
				if (links[j].className.indexOf("layer") != -1)
				{	
					layers.push(links[j]);
					links[j].layers = layers;
					var c = document.getElementById(links[j].id.substr(0,6));
					//reset all layers on start
					if (c) if (links[j].className.indexOf("active") != -1) c.style.display = "block";
					else c.style.display = "none";

					links[j].onmouseover = function ()
					{	
						var c = document.getElementById(this.id.substr(0,6));
						if (c)
						{
							//reset all layers before change
							for (var i = 0; i < this.layers.length; i++)
							{
								var layer = document.getElementById(this.layers[i].id.substr(0,6));
								if (layer)
								{
									layer.style.display = "none";
								}
								this.layers[i].className = this.layers[i].className.replace("active", "");
							}
							this.className += " active";
							c.style.display = "block";
							var layerId = c.id;
							window.setTimeout("document.getElementById('"+layerId+"').style.display = 'none';", 6000);
							return false;
						}
					}
					//Onmouseout begins
					/*links[j].onmouseout = function ()
					{
					for (var i = 0; i < this.layers.length; i++)
					{
						var c = document.getElementById(this.id.substr(0,6));
						if (c)
						{

								var layer = document.getElementById(this.layers[i].id.substr(0,6));
								if (layer)
								{
									layer.style.display = "none";
								}

								this.layers[i].className = this.layers[i].className.replace("", "active");
							}
							this.className += "";
							c.style.display = "";
					     }
					}*/
					//onmouseout ends
				}
			}
}
if (window.addEventListener)
	window.addEventListener("load", initlayers, false);
else if (window.attachEvent && !window.opera)
	window.attachEvent("onload", initlayers);
