/* author: 	Rakesh Sieuw
 * date:	28-07-10
 * project:	Misthys friends
 * */

window.addEvent('domready', function()
{	
	// hide picture frame (latest news)
	var latest_news_node	=	 document.getElement('.latest_news');
	
	if(latest_news_node)
	{
		var img_nodes	=	latest_news_node.getElements('.img');
		
		if(img_nodes.length > 0)
		{
			img_nodes.each(function(img_node, index)
			{
				var image					=	img_node.getElement('img');
				var img_shadow_bottom_node	=	img_node.getElement('.img_shadow_bottom');
				
				if(image == null)
				{
					img_shadow_bottom_node.setStyle('display','none');
				}
			});
		}
	}
	
	setMenuEvents('dog_menu');
	
});

function setMenuEvents(menu_id)
{
	var menu_node = menu_id ? $(menu_id) : null;
	
	if (menu_node)
	{
		var li_nodes		= menu_node.getElements('li');
		var active_li_node	= menu_node.getElement('li.active');
		var a_nodes			= menu_node.getElements('a');
		
		if (li_nodes)
		{
			$each(li_nodes, function(item, index)
			{
				var li_node			= item;
				var child_ul_node	= li_node.getElement('ul');
				
				if (child_ul_node)
				{
					li_node.addClass('has_sub');
				}
			});
		}
		
		if (active_li_node)
		{
			var parent_li_nodes = active_li_node.getParents('li');
			
			if (parent_li_nodes)
			{
				parent_li_nodes.addClass('active');
			}
		}
		
		if (a_nodes)
		{
			a_nodes.addEvent('click', function()
			{
				var parent_li_node	= this.getParent('li');
				var sibling_ul_node	= parent_li_node ? parent_li_node.getElement('ul') : null;
				
				if (sibling_ul_node)
				{
					parent_li_node.toggleClass('active');
						
					return false;
				}
			});
		}
	}
}
