jQuery.noConflict();

jQuery(document).ready( function()
{
    var active_parent = false;
	var num_of_items = jQuery("#top_menu_second_level ul li").length;

        if(num_of_items > 6)
        {
            var additional_items = "<div id='topmenu_additional_items'>";

            var counter = 0;

            jQuery("#top_menu_second_level ul li").each(function()
            {
                var current = "";

                if(counter > 5)
                {
					
                    if(jQuery(this).attr("id") == "current")
                    {
                        current = 'class="current-item"';						
						active_parent = true;
                    }                    
					
                    additional_items = additional_items + "<li " +  current + ">" + jQuery(this).html() + "</li>";
                    jQuery(this).remove();
                }
                counter++
            });

            additional_items += "</div>";
			
			
			
			

            jQuery("#top_menu_second_level ul").html(jQuery("#top_menu_second_level ul").html() + "<li><a onclick='toggleAdditionalItemsPanel()' href='#' id='topmenu_more_items'>Additional Services</a></li>");

            jQuery("#top_menu_second_level").html(jQuery("#top_menu_second_level").html() + additional_items);
	
            if(!active_parent)
            {
                    jQuery("#topmenu_additional_items ul > li:first-child").addClass('current-item');
            }

            if(active_parent)
            {
                    jQuery("#top_menu_second_level ul > li:last-child").addClass('active');
                    jQuery("#top_menu_second_level ul > li:last-child").attr('id','current');
                    jQuery("#topmenu_more_items").addClass("active");
            }

             hideAdditionalItemsPanel();
        }
});

function toggleAdditionalItemsPanel()
{
	
	if(jQuery("#topmenu_additional_items").is(".topmenu_additional_items_hidden"))
    {
        showAdditionalItemsPanel();
				
		jQuery('div#top_menu_second_level ul li').each(function()
		{
			jQuery(this).removeAttr('id');			
			jQuery(this).removeClass('active');			
		}
		);	
		
		jQuery('li a#topmenu_more_items').parent().addClass('active');
		jQuery('li a#topmenu_more_items').parent().attr('id','current');
		
    }
    else
    {
        hideAdditionalItemsPanel();
		jQuery('li a#topmenu_more_items').parent().removeClass('active');
		jQuery('li a#topmenu_more_items').parent().removeAttr('id');
    }
}

function showAdditionalItemsPanel()
{
    jQuery("#topmenu_additional_items").removeClass("topmenu_additional_items_hidden");
    jQuery("#topmenu_additional_items").animate({opacity: 1}, 1000);
}

function hideAdditionalItemsPanel()
{
    jQuery("#topmenu_additional_items").addClass("topmenu_additional_items_hidden");
    jQuery("#topmenu_additional_items").animate({opacity: 0}, 1000);
}
