startList = function(){
	//if (document.all&&document.getElementById)
	//{
	//	recursion(document.getElementById("nav"));
	//}
	var Tags = document.getElementsByTagName("*");
	for (i=0; i<Tags.length; i++) {
		if (Tags[i].className=="nav") {
			recursion(Tags[i]);
		}
	}
}

function recursion(node)
{
	if(node){
		if (node.nodeName=="LI")
		{
			node.onmouseover=function()
			{
				this.className+=" h";
			}
			node.onmouseout=function()
			{
				this.className=this.className.replace(" h", "");
			}
		}
		for(var i=0;i<node.childNodes.length;i++)
		{
			recursion(node.childNodes[i]);
		}
	}
}
function makeDoubleDelegate(function1, function2){
    return function() {
        if (function1)
            function1();
        if (function2)
            function2();
    }
}

function onLoad(func){
	window.onload=makeDoubleDelegate(window.onload, func);
}

onLoad(startList);