/*
old - backup

$(document).ready(function(){
		$("dd").hide();
		$('.click').parent().parent().parent().show();
		$("dt a").click(function(){
			$("dd:visible").slideUp("slow");
			$(this).parent().next().slideDown("slow");
			return false;
		});
	});

*/



$(document).ready(function(){
		$("dd").hide();
		$("ul ul").hide();

		$('.click').parent().parent().parent().show();


		$('.click').parent().parent().parent().removeClass('unrolling');
		$('.click').parent().parent().parent().addClass('notunroll');

		$("li.notunroll").find('li a').each(function(i) {

                 $(this).click(function(i) {
                                    // żeby się nic nie zwijało zaraz po kliknięciu
                        			$("li.notunroll").unbind("click");
                        			$("li.unrolling").unbind("click");
                                    location.href=this.getAttribute('href');
                                });
                        
            });


		$("li.notunroll").find('li span').each(function(i) {
                 $(this).click(function(event) {
                     event.stopPropagation();
                                });
                        
            });





        $("li.notunroll").addClass('unrolling')
        $("li.notunroll").removeClass('notunroll')

		$('.click').parent().find('ul').each(
                function(i) {
                     $(this).show();
                }
        );



		$("dt a").click(function(){
			$("dd:visible").slideUp("slow");
			$("li.notunroll ul:visible").slideUp("slow");
			$("li.notunroll").addClass("unrolling");
			$("li.notunroll").removeClass("notunroll");
			$(this).parent().next().slideDown("slow");
			return false;
		});

		$("li.unrolling").click(function(){
			//$("li.unrolling ul").slideUp("slow");
                
            $(this).find('li a').each(function(i) {
                 $(this).click(function(i) {
                                    // żeby się nic nie zwijało zaraz po kliknięciu
                        			$("li.notunroll").unbind("click");
                        			$("li.unrolling").unbind("click");
                                    location.href=this.getAttribute('href');
                                });

            });

            $(this).parent().find('li.notunroll').each(function(i) {
                 $(this).removeClass("notunroll");
                 $(this).addClass("unrolling");
            });

            $(this).parent().find('li ul').each(function(i) {
                 $(this).slideUp("slow");
            });

			$(this).find('ul').each(function(i) {
                 $(this).slideDown("slow");
            });

			$(this).addClass("notunroll");
			$(this).removeClass("unrolling");
            

    		$(this).click(function(){
    			/*$(this).find('ul').each(function(i) {
                     $(this).slideUp("slow");
                });
    			$(this).find('ul').each(function(i) {
                     $(this).slideDown("slow");
                });
                */
    			return false;
    		});



			//$(".unrollclass ul").slideUp("slow");
			//$(this).parent().next().slideDown("slow");
			return false;
		});
	});

