// JavaScript Document
	var opened_id = "";
	var opened_ids = new Array();
      var first_load =1;
	

	$(document).ready(function() {
		opencat('m'+product_category_id);
		$("#unfold_all").val(button_openall);
		$("#unfold_all").show();

		

		setToggleDivs();

	});


	function setToggleDivs() {
		//Alle a's mit dem namen "togglediv" bekommen als onclick die toggle funktion auf ihren "lname" gesetzt. 		
		$('a[@name=togglediv]').each(function(){
			var lname = $(this).attr('lname'); 

			$(this).bind("click", function(){
				$("#"+lname).toggle('normal');
			});

			$("#"+lname).hide();			
			
		});	
	}
	
	function closeall(keepid) {
//	    alert(keepid);
		for(i=0;i<js_category_ids.length;i++){
		    id = js_category_ids[i];
		    if (keepid != 'm'+id){			
			$('#m'+id).addClass('activeaction');
			if (keepid != undefined) $('#m'+id+'s').hide();
			else $('#m'+id+'s').slideUp('normal');
		    }
		}
		
	}


	function opencat (id){
			var close = false;
			
			if (first_load){
			    closeall(id);
			    first_load = 0;
			}
			else{
			    closeall();
			}
			
			//alert(id);
			if (id == opened_id) close = true;

			if (close){
				$('#'+id).addClass('activeaction');	
				$('#'+id+'s').slideUp('normal');
				opened_id = '';
			}
			else{
				
				$('#'+id).removeClass('activeaction');
				$('#'+id+'s').slideDown('normal');
				opened_id = id;
			}
	}
	
	
	var all_open=false;	
	function openallcat (){
		
		for(i=0;i<js_category_ids.length;i++){
			id = js_category_ids[i];
			
			if(all_open){
				$('#m'+id).addClass('activeaction');
				$('#m'+id+'s').slideUp('normal');
			}
			else{
				$('#m'+id).removeClass('activeaction');
				
				$('#m'+id+'s').slideDown('normal');				
			}
		}
		
		if (all_open){
			all_open=false;
			$('#unfold_all').val(" " + button_openall);				
		}
		else{
			all_open=true;
			$('#unfold_all').val(" " + button_closeall);
		}

	}

