
// include external html

function includeFile (url) {
    
	if ( "undefined" == typeof ( url ) ) return false;
	
	var p = ( document.all ) ? new ActiveXObject( "Microsoft.XMLHTTP" ) : new XMLHttpRequest ();
	var rnd = Math.random().toString().substring( 2 );

	url = url.indexOf ( "?" ) > -1 ? url + "&rnd=" + rnd : url + "?rnd=" + rnd;
	
	p.open ( "GET", url, false);
	p.send ( null );
	
	document.write( p.responseText );
}

// nav selected function

function TraceMenu()
{
	var anchors = document.getElementById('MenuBar1').getElementsByTagName('a');
	var fileName = location.href;
	var SelectedNode = null;
	activeFile = fileName.substring(fileName.lastIndexOf("/") +1, fileName.length);

	for (var i =0; i< anchors.length; i++)
	{
		if (anchors[i].href.indexOf(activeFile) > 0 && (anchors[i].href.indexOf('#') == -1) )
		{
			
			SelectedNode = anchors[i];
			SelectedNode.className += " Selected";
		}
	}

	if (SelectedNode.parentNode.parentNode.parentNode != null && SelectedNode.parentNode.parentNode.parentNode.tagName == 'LI')
		SelectedNode.parentNode.parentNode.parentNode.getElementsByTagName('a')[0].className += " Selected";
					
}
