function LeftNav_Click(p_oEvent)
{
	var oEvent = p_oEvent ? p_oEvent : window.event;
	var oSender = p_oEvent ? oEvent.target : oEvent.srcElement;
	if(oSender.tagName == 'DIV' && oSender.getElementsByTagName('a')[0]) document.location = oSender.getElementsByTagName('a')[0].href;	
};

function LeftNav_MouseOver()
{
	var oSender = window.event.srcElement;
	var oLI;
	if(oSender.tagName == "DIV") oLI = oSender;
	else if(oSender.parentNode.tagName == "DIV") oLI = oSender.parentNode;
	else if(oSender.parentNode.parentNode.tagName == "DIV") oLI = oSender.parentNode.parentNode;
	else return;

		oLI.previousClassName = oLI.className;
		oLI.className = (oLI.previousClassName.length > 0) ? oLI.previousClassName+' hover' : 'hover';
	//if(oLI.getElementsByTagName('a')[0]) oLI.getElementsByTagName('a')[0].style.textDecoration ='underline'; 
};

function LeftNav_MouseOut()
{
	var oSender = window.event.srcElement;
	var oLI;

	if(oSender.tagName == "DIV") oLI = oSender;
	else if(oSender.parentNode.tagName == "DIV") oLI = oSender.parentNode;
	else if(oSender.parentNode.parentNode.tagName == "DIV") oLI = oSender.parentNode.parentNode;
	else return;
		
		var bPreviousClassName = ((typeof oLI.previousClassName != 'undefined') && (oLI.previousClassName.length > 0)) ? true : false;
		var sClassName = (bPreviousClassName) ? oLI.previousClassName+' hover':'hover';
		if(oLI.className == sClassName) oLI.className = (bPreviousClassName) ? oLI.previousClassName:'';
    //if(oLI.getElementsByTagName('a')[0]) oLI.getElementsByTagName('a')[0].style.textDecoration ='none';
};

function LeftNav(p_sNavId)
{
	var oLeftNav = document.getElementById(p_sNavId);
	if(oLeftNav)
	{
	    var aULs = oLeftNav.getElementsByTagName('DIV');
		for (var it = 0; it < aULs.length ; it++)
		{
			aULs[it].onclick = LeftNav_Click;
			if(document.all) aULs[it].onmouseover = LeftNav_MouseOver;
			if(document.all) aULs[it].onmouseout = LeftNav_MouseOut;
		}
}
};


function startList() {
	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", "");
			   }
			}
		}
	}
}
