function openTR(parentID)
{
	for(var j=1; j<=100; j++)
	{
		var aTag = document.getElementById('a' + parentID + '-' + j);

		if (aTag == null)
		{
			break;
		}
		else
		{
			aTag.parentNode.parentNode.style.display='';
		}
	}
}

function runCheck(parentID)
{
    for(var j=1; j<=100; j++)
	{
	    
		var aTag = document.getElementById('a' + parentID + '-' + j);
		if (aTag == null)
		{
			return null;
		}
		if (aTag.href == window.location.href)
		{
			matched=true;
		    aTag.style.color = '#422163';
			openTR(parentID);
			openTR(parentID + '-' + j);    // may have a third level
			return aTag;
		}
	}
}


function highlightTag(aTag)
{
	aTag.parentNode.className = 'nav2';
}


	var matched = false;
	var max = 15;
	for (var i = 1; i<= max; i++)
	{
		var aTag = document.getElementById('a' + i);
		if (aTag == null)
		{
			continue;
		}
		if (aTag.href == window.location.href)
		{
			matched=true;
			highlightTag(aTag);
			// open the tr-s if needed
			openTR(i);
		}
	}
	if (!matched)
	{
		// go for 2nd levels
		for (var i = 1; i<= max; i++)
		{
			var aTag = runCheck(i);
			if (matched)
			{
			    highlightTag(document.getElementById('a' + i));
			    break;
			}
		}
	}
	if (!matched)
	{
	    // go for the 3rd levels
	   	for (var i = 1; i<= max; i++)
		{
			for(var j=1; j<=100; j++)
			{
    			var aTag = runCheck(i + '-' + j);

	    		if (matched)
		    	{
		            openTR(i);
		            document.getElementById('a' + i + '-' + j).style.color = '#422163';
		            highlightTag(document.getElementById('a' + i));
			        break;
			    }	
	
			}
			if (matched)
			{
				break;
			}
		} 
	}
	if (!matched)
	{
		if(window.location.href.indexOf('afj') > -1 || window.location.href.indexOf('secure') > -1)
		{
			var aTag = document.getElementById('a8');
			highlightTag(aTag);

		}
	}
