function LeftNav_Click(p_oEvent)
{
	var oEvent = p_oEvent ? p_oEvent : window.event;
	var oSender = p_oEvent ? oEvent.target : oEvent.srcElement;
	if(oSender.tagName == 'LI' && oSender.getElementsByTagName('a')[0]) document.location = oSender.getElementsByTagName('a')[0].href;	
};

function LeftNav_MouseOver()
{
	var oSender = window.event.srcElement;
	var oLI;
	if(oSender.tagName == "LI") oLI = oSender;
	else if(oSender.parentNode.tagName == "LI") oLI = oSender.parentNode;
	else if(oSender.parentNode.parentNode.tagName == "LI") oLI = oSender.parentNode.parentNode;
	else return;

	if(oLI.className != 'selected') 
	{
		oLI.previousClassName = oLI.className;
		oLI.className = (oLI.previousClassName.length > 0) ? oLI.previousClassName+' hover' : 'hover';
	}
	else{ 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 == "LI") oLI = oSender;
	else if(oSender.parentNode.tagName == "LI") oLI = oSender.parentNode;
	else if(oSender.parentNode.parentNode.tagName == "LI") oLI = oSender.parentNode.parentNode;
	else return;
		
	if(oLI.className != 'selected')
	{
/*		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:'';
		oLI.className = '';
	}
	else{ 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('ul');
		if( aULs.length == 0 )
		{
		    return;
		}
		for(var i=0;i<aULs.length;i++)
		{
/*		    alert('i='+aULs[i]);*/
		    if(aULs[i])
		    {
			aULs[i].onclick = LeftNav_Click;
			if(document.all) 
			{
			    aULs[i].onmouseover = LeftNav_MouseOver;
			}    
			if(document.all) aULs[i].onmouseout = LeftNav_MouseOut;
		    }				
/*		if(aULs[0])
		{
			aULs[0].onclick = LeftNav_Click;
			if(document.all) aULs[0].onmouseover = LeftNav_MouseOver;
			if(document.all) aULs[0].onmouseout = LeftNav_MouseOut;
		}
		else return;

		if(aULs[1])
		{
			aULs[1].onclick = LeftNav_Click;
			if(document.all) aULs[1].onmouseover = LeftNav_MouseOver;
			if(document.all) aULs[1].onmouseout = LeftNav_MouseOut;
		}*/
		}

	}
	else return false;
};

