	// Below code is used to dynamically select the menu option based on the URL

	function getMenuItemsFromURL()
	{
		var url = window.location.href;
		//var url = "http://bigpondnews.mel.hyro.com/technology";
		if(url.charAt(url.length - 1) == '/') {
			url = url.substring(0, url.length-1);
		}
		url = url.substring(7);		

		return url.split('/');
	}
											
	function highlightSelectedMenuOption(menuItem)
	{
		var selectedLiElem = findSelectedMenuListItem(menuItem);
		if(selectedLiElem)
		{
			selectedLiElem.className = "selected";										
		}
	}
	
	function getMenuTabs()
	{
		var ulElem = $("mainNav");
		var menuTabs = new Array();
		if(ulElem.childNodes.length > 0)
		{						
			for(var i = 0; i < ulElem.childNodes.length; i++)
			{
				if(ulElem.childNodes[i].nodeName == "LI")
				{
					var liElem = ulElem.childNodes[i];
					if(liElem.childNodes[0].nodeName == "A")
					{
						var anchorHref = liElem.childNodes[0].href;
						var anchorHrefArray = anchorHref.split('/');
						menuTabs[menuTabs.length] = anchorHrefArray[anchorHrefArray.length - 1];
					}
				}
			}
		}
		
		return menuTabs;
	}
	
	function getMenuTab(menuItems, menuTabs)
	{
		var menuTab = menuTabs[0];
		for(var i=0;i<menuItems.length;i++)
		{
			if(itemIsIn(menuTabs, menuItems[i]))
			{
				menuTab = menuItems[i];
				break;
			}
		}
		return menuTab;	
	}

	function findSelectedMenuListItem(menuItems)
	{
		var ulElem = $("mainNav");
		var menuTab = getMenuTab(menuItems, getMenuTabs());
		if(ulElem.childNodes.length > 0)
		{						
			for(var i = 0; i < ulElem.childNodes.length; i++)
			{
				if(ulElem.childNodes[i].nodeName == "LI")
				{
					var liElem = ulElem.childNodes[i];
					if(liElem.childNodes[0].nodeName == "A")
					{
						var anchorHref = liElem.childNodes[0].href;
						var anchorHrefArray = anchorHref.split('/');
						if(anchorHrefArray[anchorHrefArray.length - 1].toLowerCase() == menuTab.toLowerCase())
						{
							return liElem;
						}
					}
				}
			}
			for(var i = 0; i < ulElem.childNodes.length; i++)
			{
				if(ulElem.childNodes[i].nodeName == "LI")
				{
					var liElem = ulElem.childNodes[i];
					if(liElem.childNodes[0].nodeName == "A")
					{
						return liElem;
					}
				}
			}
		}
	}
	
	function itemIsIn(items, item)
	{
		var found = false;
		
		for(var i=0;i<items.length;i++)
		{
			if(item.toLowerCase() == items[i].toLowerCase())
			{
				found = true;
				break;
			}
		}
		
		return found;
	}

	window.onload = function()
	{
		var menuItems = getMenuItemsFromURL();
		highlightSelectedMenuOption(menuItems);
	}
	function initTabs()
	{
		var menuItems = getMenuItemsFromURL();
		highlightSelectedMenuOption(menuItems);
	}
	document.observe('dom:loaded', initTabs);
	