function get_page_context( url )
{
	var sPath = "";
	if (!url)
	{
		sPath = window.location.pathname;
	}
	else
	{
		sPath = url;
	}
	
	if( sPath.indexOf('http') >= 0 )
	{
		// possible external link
		if( sPath.indexOf(document.domain) < 0 )
		{
			// avoid external links
			return sPath;
		}
		
	}

	var sPage = sPath.substring(sPath.lastIndexOf('/') + 1);
	return String(sPage.split('.')[0]);
}

			

function select_li()
{			
	var a_links = document.getElementById('menu').getElementsByTagName('a');
	var page_context = get_page_context();

	for(var i=0;i<a_links.length;i++)
	{
		if( String(page_context) == get_page_context(a_links[i].href) ) 
		{
			if ( !!a_links[i].parentNode )
			{
				this_level_LI = a_links[i].parentNode;
				existing_class = this_level_LI.className;
				this_level_LI.className = 'current_page_item ' + existing_class;
			
				
				level_down_ULs = this_level_LI.getElementsByTagName('ul');
				if( level_down_ULs.length > 0 )
					level_down_ULs[0].style.display = 'block';
				
				if( !!this_level_LI.parentNode )
				{
					this_level_UL = this_level_LI.parentNode;
					this_level_UL.style.display = 'block';
				}
			}
		}
	}
}

if(typeof window.addEventListener != 'undefined')
{
	window.addEventListener('load', select_li, false);
	//window.addEventListener('unload', select_a_link, false);
}
else if (typeof window.attachEvent != 'undefined')
{
	window.attachEvent('onload', select_li);
	//window.attachEvent('onunload', select_a_link);
}