﻿//This function is used for resetting style for accordion
function resetActive()
{
    //Reset active class to inactive for top list items
	$$('#geekLeftMenu > li[class="active"]').each(function(s)
	{
		s.removeClassName('active').addClassName("inactive");
	});
	
	//Reset active class to inactive for sub list items
	$$('#geekLeftMenu > li ul li[class="active"]').each(function(s)
	{
		s.removeClassName('active').addClassName("inactive");
	});
	
	//Set collapsed class for all sub list lists
	$$('#geekLeftMenu > li ul').each(function(ul){
	        var li = ul.up('li');
	        if(li && li.tagName.toLowerCase() == "li")
	        {
	            li.setStyle({ display : 'none' });
	            ul.addClassName('collapsed');
	        }
	  });
}

function expandAccordionItem(item)
{
    item.down('ul').addClassName('expanded').removeClassName('collapsed');
    new Effect.BlindDown(item,{duration:1.5});
}

function collapseAccordionItem(item)
{
    item.style.display = 'block';
    new Effect.BlindUp(item,{duration:1.5});
}
