function replace_lexikon() {
 //ersetzt alle h2.lexikon durch links 
 var ary = document.getElementsByTagName("H2");
 for (i = 0; i < ary.length; i++) {

   var newLink = document.createElement("a");
   var br = document.createElement("br");
   newLink.setAttribute("href","#");
   newLink.appendChild(document.createTextNode(ary[i].innerHTML));
   newLink.onclick = function() {return lexikon_click(this)};
   ary[i].parentNode.insertBefore(br, ary[i]);
   ary[i].parentNode.replaceChild(newLink,ary[i]);
   if (i != ary.length-1) {
    i--;
   }

 }

 // alle span.lexikon verstecken 
	var ary = document.getElementsByTagName("SPAN");
	for (i = 0; i < ary.length; i++) {
	 if (ary[i].className == "lexikon") {
	    ary[i].style.display ="none";
	 }
	}
}

function lexikon_click(link) {
	
	
 // check auf zum link passendes span-tag
 var thespan = link.nextSibling;
 if (thespan.tagName != "SPAN") {
  for (i = 0; i < thespan.parentNode.childNodes.length; i++) {
   thespan = thespan.nextSibling;
   if ( thespan.tagName == "SPAN" ) { 
    break;
   }
   if ( thespan.tagName == "A" ) {
    return false;
   }
  }
  if ( thespan == link.nextSibling ) return false;
 } 
 
 // span anzeigen oder verstecken 
 if ( thespan.style.display == "block" ) {
  thespan.style.display = "none";
 } else {
  thespan.style.display = "block";
 }
 return false;
}