//copyright art of media 2009-03 
function aom_switch(div) {
	if(typeof div == "undefined" || div == "") div = "closeall";
	if(typeof switchmode == "undefined") switchmode = "b"; 
	if(div == "a") switchmode = "a";
	if(div == "b") switchmode = "b";	
	if(div == "openall") switchmode = "a";	
	if(div == "closeall" || div == "a" || div == "b" || div == "openall"){
		switch_i = 0; 
		while(switch_i < 99){
			if(document.getElementById("desc"+switch_i)){
				if(document.getElementById("desc"+switch_i).style.display==""){
					display_status = switch_i+" = nicht definiert";
				}else{
					display_status = switch_i+" = "+document.getElementById("desc"+switch_i).style.display;
				}
				if(div != "openall"){ 
					document.getElementById("desc"+switch_i).style.display = "none"; 
				}else{
					document.getElementById("desc"+switch_i).style.display = "inline"; 
				} 
			}
			if(document.getElementById("close"+switch_i)){
				if(div != "openall"){ 
					document.getElementById("close"+switch_i).style.display = "none";
				}else{
					document.getElementById("close"+switch_i).style.display = "inline";
				}
			}	
			if(document.getElementById("open"+switch_i)){
				if(div != "openall"){ 
					document.getElementById("open"+switch_i).style.display = "inline";
				}else{
					document.getElementById("open"+switch_i).style.display = "none";
				}				
			}										
			switch_i++; 
		}
	}else{ 
		if (typeof div_memory == "undefined"){ 
			div_memory = div; 
		}
		if(!document.getElementById("desc"+div)){
			alert("Link ist defekt. ID = "+div+" existiert nicht!");
		}else{
			with(document.getElementById("desc"+div).style){
	    	    if(display=="none"){
	    	        display="inline";
	    	    }else{
	    	        display="none";
	    	    }
	    	}
		}
		if(document.getElementById("open"+div) && document.getElementById("close"+div)){
			with(document.getElementById("open"+div).style){
	    	    if(display=="none"){
	    	        display="inline";
	    	    }else{
	    	        display="none";
	    	    }
	    	}
			with(document.getElementById("close"+div).style){
	    	    if(display=="none"){
	    	        display="inline";
	    	    }else{
	    	        display="none";
	    	    }
	    	}			
		}		
		if(switchmode == "b"){
			if(div_memory != div){ 
				if(document.getElementById("desc"+div_memory)){
					document.getElementById("desc"+div_memory).style.display="none"; 
				}
				if(document.getElementById("close"+div_memory)){
					document.getElementById("close"+div_memory).style.display="none";
				}	
				if(document.getElementById("open"+div_memory)){
					document.getElementById("open"+div_memory).style.display="inline";
				}					
			}
			div_memory = div;  			
		}else{
			// Modus "a" ist aktiv 
		}
	}
}