if ((navigator.appVersion.indexOf("Mac") != -1)) {  document.write("<link rel=\"stylesheet\" href=\"css/screenmac.css\" type=\"text/css\">"); }

function init_nav() {
   for(i = 0; i < document.getElementsByTagName('div').length;i++) {
      if(document.getElementsByTagName('div')[i].className == "opened") {
         id = document.getElementsByTagName('div')[i].parentNode.id;
         toggle(id, false);
      }
   }
   if(window.name.length > 0)       
    load_nav();
}

function toggle(id, save) {
	var id = id.replace(/ul_/g, "");  
	ul = "ul_" + id;  
	img = "img_" + id; 
	ul_element = document.getElementById(ul);
	img_element = document.getElementById(img);
	if(ul_element) {
		if(ul_element.className == 'closed') {
		ul_element.className = "opened";
		img_element.src = "images/opened.gif";
	}else {
		ul_element.className = "closed";
		img_element.src = "images/closed.gif";
       }
   }
   if(save == true) save_nav();
   if(document.getElementById('ul_dienstleistungen').className == 'closed' && document.getElementById('ul_kontakt').className == 'closed' && document.getElementById('ul_referenzen').className == 'closed' && document.getElementById('ul_profil').className == 'closed' && document.getElementById('ul_kunden').className == 'closed' && document.getElementById('ul_partner').className == 'closed'){t=1;zeigText();}else{t=0;zeigText();}
}

function save_nav() {
   var save = "";
   for(var i = 0; i < document.getElementsByTagName('div').length;
   i++) {
      if((document.getElementsByTagName('div')[i].className == "opened" || 
      document.getElementsByTagName('div')[i].className == "closed") && document.getElementsByTagName('div')[i].id != 'root') 
         save = save + document.getElementsByTagName('div')[i].id + "=" + document.getElementsByTagName('div')[i].className + ",";
   }
   if(save.lastIndexOf(",") > 0) 
      save = save.substring(0, save.lastIndexOf(","));
   window.name = save;
}

var t = 0;
function zeige() {
   for(i = 0; i < document.getElementsByTagName('div').length;i++) {
	  var el = document.getElementsByTagName('div')[i].className;
      if((el == "opened") || (el == "closed")){
     	var id = document.getElementsByTagName('div')[i].id;
	 		var id = id.replace(/ul_/g, "");  
			ul = "ul_" + id;  
			img = "img_" + id; 
			ul_element = document.getElementById(ul);
			img_element = document.getElementById(img);
			if(ul_element) {
				if(t == 0) {
					ul_element.className = "opened";
					img_element.src = "images/opened.gif";
				}else {
					ul_element.className = "closed";
					img_element.src = "images/closed.gif";
			   }
		  	}
		}
	}
   	zeigText(t);
}
function zeigText(){
   	if(t == 1){ text = document.createTextNode('alles öffnen'); t = 0 ;}else{ text = document.createTextNode('alles schliessen') ; t = 1 ; }
	document.getElementById("zeig").replaceChild(text, document.getElementById("zeig").firstChild);
}
function load_nav() {
   var items = window.name.split(",");
   if(items.length > 0) {
      for(var i = 0; i < items.length; i++) {        
         id_value = items[i].split("=");         
         if(id_value.length == 2) {
            id = id_value[0];  
            value = id_value[1];
            document.getElementById(id).className = value;
            img = "img_" + id.substring(3, id.length);
            img_element = document.getElementById(img);
            if(value == "closed")
               img_element.src = "images/closed.gif";  
            else
               img_element.src = "images/opened.gif";
         }
      }
   }
}

//Mailverschlüsselung 
function mail(nam,adr){
	document.writeln("<a href=mailto:"+nam+"@"+adr+" class=\"link\">"+nam+"@"+adr+"</a>");
}


