/*Organigramm----------------------------------------------------*/
/* optimiert wegen Umbruch im Quelltext - Problematisch im FF:
if(theBigLink.innerHTML == "Untergeordnete Ebenen verbergen"){
und
} else if (theBigLink.innerHTML == "Untergeordnete Ebenen anzeigen"){
*/

function ReferateShowHide (obj, link){
	theObject = document.getElementById(obj);
	theLink = document.getElementById(link);
	if (theObject.style.display == "none"){
		theObject.style.display = "block";
		theLink.innerHTML = "Referate verbergen";
	} else if (theObject.style.display == "block"){
		theObject.style.display = "none";
		theLink.innerHTML = "Referate anzeigen";
	} else {
		theObject.style.display = "none";
		theLink.innerHTML = "Referate anzeigen";
	}
} 

function EbeneShowHide (obj, link){
	theObject = document.getElementById(obj);
	theLink = document.getElementById(link);
	if (theObject.style.display == "none"){
		theObject.style.display = "block";
		theLink.innerHTML = "Untergeordnete Ebenen verbergen";
	} else if (theObject.style.display == "block"){
		theObject.style.display = "none";
		theLink.innerHTML = "Untergeordnete Ebenen anzeigen";
	} else {
		theObject.style.display = "none";
		theLink.innerHTML = "Untergeordnete Ebenen anzeigen";
	}
}

function ReferateShowHideAll (bigLink){
	theBigLink = document.getElementById(bigLink);
	var a = 1;
	var m = 1;
	var s = 1;
	var b = 1;
	var z = 1;

	while(document.getElementById("abteilung"+a+"_refs")){ 
		theRefObject = document.getElementById("abteilung"+a+"_refs");
		theRefLink = document.getElementById("sh_abt"+a+"_refs");
		
		if(theBigLink.innerHTML.indexOf("verbergen") > -1){
			theRefObject.style.display = "none";
			theRefLink.innerHTML = "Referate anzeigen";
		} else if (theBigLink.innerHTML.indexOf("anzeigen") > -1){
			theRefObject.style.display = "block";
			theRefLink.innerHTML = "Referate verbergen";
		} else {
			theRefObject.style.display = "none";
			theRefLink.innerHTML = "Referate anzeigen";
		}
		a++;
	}

	
	while(document.getElementById("stab1"+b+"_refs")){ 
		theStabObject = document.getElementById("stab1"+b+"_refs");
		theStabLink = document.getElementById("sh_stab1"+b+"_refs");
		
		if(theBigLink.innerHTML.indexOf("verbergen") > -1){
			theStabObject.style.display = "none";
			theStabLink.innerHTML = "Untergeordnete Ebenen anzeigen";
		} else if (theBigLink.innerHTML.indexOf("anzeigen") > -1){
			theStabObject.style.display = "block";
			theStabLink.innerHTML = "Untergeordnete Ebenen verbergen";
		} else {
			theStabObject.style.display = "none";
			theStabLink.innerHTML = "Untergeordnete Ebenen anzeigen";
		}
		b++;
	}
	
	while(document.getElementById("staatssek"+s+"_refs")){ 
		theStaatsekObject = document.getElementById("staatssek"+s+"_refs");
		theStaatsekLink = document.getElementById("sh_staatssek"+s+"_refs");
		
		if(theBigLink.innerHTML.indexOf("verbergen") > -1){
			theStaatsekObject.style.display = "none";
			theStaatsekLink.innerHTML = "Untergeordnete Ebenen anzeigen";
		} else if (theBigLink.innerHTML.indexOf("anzeigen") > -1){
			theStaatsekObject.style.display = "block";
			theStaatsekLink.innerHTML = "Untergeordnete Ebenen verbergen";
		} else {
			theStaatsekObject.style.display = "none";
			theStaatsekLink.innerHTML = "Untergeordnete Ebenen anzeigen";
		}
		s++;
	}
	
	
	while(document.getElementById("minister"+m+"_refs")){ 
		theMinObject = document.getElementById("minister"+m+"_refs");
		theMinLink = document.getElementById("sh_minister"+m+"_refs");
		
		if(theBigLink.innerHTML.indexOf("verbergen") > -1){
			theMinObject.style.display = "none";
			theMinLink.innerHTML = "Untergeordnete Ebenen anzeigen";
		} else if (theBigLink.innerHTML.indexOf("anzeigen") > -1){
			theMinObject.style.display = "block";
			theMinLink.innerHTML = "Untergeordnete Ebenen verbergen";
		} else {
			theMinObject.style.display = "none";
			theMinLink.innerHTML = "Untergeordnete Ebenen anzeigen";
		}
		m++;
	}
	
	while(document.getElementById("zusatz"+z+"_refs")){ 
		theZObject = document.getElementById("zusatz"+z+"_refs");
		theZLink = document.getElementById("sh_z"+z+"_refs");
		
		if(theBigLink.innerHTML.indexOf("verbergen") > -1){
			theZObject.style.display = "none";
			theZLink.innerHTML = "Referate anzeigen";
		} else if (theBigLink.innerHTML.indexOf("anzeigen") > -1){
			theZObject.style.display = "block";
			theZLink.innerHTML = "Referate verbergen";
		} else {
			theZObject.style.display = "none";
			theZLink.innerHTML = "Referate anzeigen";
		}
		z++;
	}

}
