$j(document).ready(function(){
	
	$j('ul.subnav li ul').hide();
	$j('ul.subnav li.act ul').show();
	$j('ul.subnav li.opened ul').show();
	
	$j('ul.subnav li.level_1 div.icon').click(
		function () {
			
			var target = $j(this).parent();
			
			classes = target.attr("class").split(" ");
			var if_ok = false;
			for(i=0;i<classes.length;i++)
			{
				if(classes[i] == "level_1")
				{
					if_ok = true;	
				}
			}
			if(if_ok)
			{
				status_elements = target.attr("class").split(" ");
				$j('ul.subnav li.level_1').each(
					function(){
						$j(this).find("ul").slideUp();
						$j(this).removeClass("opened");
						$j(this).addClass("closed");
					}
				);
				
				var if_ok = false;
				for(i=0;i<status_elements.length;i++)
				{
					if(status_elements[i] == "opened")
					{
						if_ok = true;	
					}
				}
				if(if_ok)
				{
					target.removeClass("opened");
					target.addClass("closed");
					target.find("ul").slideUp();
				}
				else
				{
					target.removeClass("closed");
					target.addClass("opened");
					target.find("ul").slideDown();
				}
			}
			
		}
    );
	
});
