startList = function()
{
	if (document.all&&document.getElementById)
	{
		navRoot = document.getElementById("nav");
		for (i=0; i<navRoot.childNodes.length; i++)
		{
			node = navRoot.childNodes[i];
			if (node.nodeName=="LI")
			{
				node.onmouseover=function()
				{
					this.className+=" over";
				}
				node.onmouseout=function()
				{
					this.className=this.className.replace(" over", "");
				}

				navRoot2 = document.getElementById("navi"+i);
				for (j=0; j<navRoot2.childNodes.length; j++)
				{
					node2 = navRoot2.childNodes[j];
					if (node2.nodeName=="LI")
					{
						node2.onmouseover=function()
						{
							this.className+=" over";
						}				
						node2.onmouseout=function()
						{
							this.className=this.className.replace(" over", "");
						}

						for (l=0; l<5; l++)	// must be equal to number of navi3rd's in markup or loop fails
						{
							navRoot3 = document.getElementById("navi3rd"+l);
							for (m=0; m<navRoot3.childNodes.length; m++)
							{
								node3 = navRoot3.childNodes[m];
								if (node3.nodeName=="LI")
								{
									node3.onmouseover=function()
									{
										this.className+=" over";
									}
									node3.onmouseout=function()
									{
										this.className=this.className.replace(" over", "");
									}
								}
							}
						}
					}
				}
			}
		}
	}
}

window.onload=startList;