// JavaScript Document
function show(a) {
  str = '';
  for (i = 0; i != a.length; i++) {
    str = str + a[i].toString() + '\n';
  }
  alert(str);
}

function showSection(id) {
	var divs = document.getElementsByTagName("div");
	for (var i=0; i<divs.length; i++ ) {
		if (divs[i].className.indexOf("section") == -1) continue;
		if (divs[i].getAttribute("id") != id) {
			divs[i].style.display = "none";
		} else {
			divs[i].style.display = "block";
		}
	}
}

function prepareInternalnav() {
	if (!document.getElementsByTagName) return false;
	if (!document.getElementById) return false;
	if (!document.getElementById("internalnav")) return false;
	var nav = document.getElementById("internalnav");
	var links = nav.getElementsByTagName("a");
	for (var i=0; i<links.length; i++ ) {
		var sectionId = links[i].getAttribute("href").split("#")[1];
		if (!document.getElementById(sectionId)) continue;
		document.getElementById(sectionId).style.display = "none";
		links[i].destination = sectionId;
		links[i].onclick = function() {
			showSection(this.destination);
			return false;
		}
	}
}

addLoadEvent(prepareInternalnav);

function highlightPage () {
	if (!document.getElementsByTagName) return false;
	if (!document.getElementById) return false;
	if (!document.getElementById("footer")) return false;
	var nav = document.getElementById("footer");
	var links = nav.getElementsByTagName("a");
	var bilder = nav.getElementsByTagName("img");
	for (var i=0; i<links.length; i++) {
		var linkurl = links[i].getAttribute("href");
		var bildname = bilder[i].getAttribute("name");
		var bildakut = "images/"+bildname+"_on.jpg";
		//alert(bildakut);
		var currenturl = window.location.href;
		if (currenturl.indexOf(linkurl) != -1) {
			links[i].className = "here";
			bilder[i].setAttribute("src",bildakut);
		}
	}
}

addLoadEvent(highlightPage);

function doPopups() {
  if (document.getElementsByTagName) {
    var links = document.getElementsByTagName("a");
    for (var i=0; i < links.length; i++) {
      if (links[i].className.match("help")) {
        links[i].onclick = function() {
          window.open(this.getAttribute("href"));
          return false;
        };
      }
    }
  }
}

addLoadEvent(doPopups);

function toogle(sDivId) {
	var oDiv = document.getElementById(sDivId);
	oDiv.style.display = (oDiv.style.display == "none") ? "block" : "none";
}

function prepareCollapse() {
	if (!document.getElementsByTagName) return false;
	if (!document.getElementById) return false;
	if (!document.getElementById("collapse")) return false;
	var nav = document.getElementById("collapse");
	var sec = nav.getElementsByTagName("span");
	for (var i=0; i<sec.length; i++ ) {
		//var whichClass = sec[i].getAttribute("class");
		//if (sec[i].className.indexOf("section") == -1) continue;
		sec[i].style.display = "none";
	}
}

//addLoadEvent(prepareCollapse);
