function initMenus() {

        // kaydaan lapi valikko objecti
	$.each($('ul#menu'), function(){

             // tarkastetaan onko categoria valittu
             if($("ul#menu li").hasClass('selected')) {

                  // Suljetaan muut kategoriat
                   $("ul#menu li ul").hide();

                  // ja avataan kyseinen kategoria
                  $("ul#menu li.selected ul").show();

             } else {

                  // alussa suljetaan kaikki alikategoriat
                  $("ul#menu li ul").hide();

             }


             // tarkistetaan onko jotain tuotetta valittu
             if($("ul#menu li ul li").hasClass('selected')) {

             } 

        });

        // tarkastetaan onko linkki klikattu
	$('ul#menu li a').click(

		function() {
			var checkElement = $(this).next();
			var parent = this.parentNode.parentNode.id;
		
                        if($('#' + parent).hasClass('noaccordion')) {
				$(this).next().slideToggle('normal');
				return false;
			}
			if((checkElement.is('ul')) && (checkElement.is(':visible'))) {
				if($('#' + parent).hasClass('collapsible')) {
					$('#' + parent + ' ul:visible').slideUp('normal');
				}
				return false;
			}
			if((checkElement.is('ul')) && (!checkElement.is(':visible'))) {
				$('#' + parent + ' ul:visible').slideUp('normal');
				checkElement.slideDown('normal');

			return false;
			}

		}
	);
}
$(document).ready(function() {  ;initMenus();});


