function link(url)
{
window.location.href=url;
}

function openEOPopup(ulr,popupname,parameterstring){
	return window.open(ulr,popupname,parameterstring);
}



//Start Glossar

function showGlossarDIV(Ereignis,word,mode)
{


if (mode=="show")
{	
if (!Ereignis)
	
    Ereignis = window.event;
	
  	if (document.all) 
  	{

  	//document.all.glossar.style.display="block";
document.getElementById("glossar").style.display = "block";  
document.getElementById("glossar").style.left = Ereignis.clientX + 0 + "px";   
document.getElementById("glossar").style.top = Ereignis.clientY + 0 + "px"; 
	} 
	
	else if (document.getElementById) 
	{
  	document.getElementById("glossar").style.display="block";

    document.getElementById("glossar").style.left  = Ereignis.offsetLeft + 30 + "px";
    document.getElementById("glossar").style.top = Ereignis.offsetTop + 30 + "px";
  	}	
for (i=0;i<glossar.length;i++)
	{
	if (word == glossar[i][0])
		{
		document.getElementById("glossarHeadline").innerHTML = glossar[i][0]; 
		document.getElementById("glossarDescription").innerHTML = glossar[i][1]; 
		document.getElementById("glossar").style.display = "block"; 
		} 
	} 
} 
}

function AddAttribute(node, attrName, attrValue) {
  var par = node;
 
  var temp = document.createAttribute(attrName);
  temp.nodeValue = attrValue;
  node.setAttributeNode(temp);
  //node.appendChild(temp)
}
//Browsercheck
var ie4 = document.all != null;
var ns4 = document.layers != null;
var ns6 = document.getElementById && !document.all;
    
function ersetzen (element, suchwort) {
 for (var i = 0; i < element.childNodes.length; i++) {
  var node = element.childNodes.item(i);
  if (node.nodeType == 3) {
   var pos = node.nodeValue.indexOf(suchwort);
   if (pos > -1) {
    var string_before = node.nodeValue.substring(0, pos);
    var string_after = node.nodeValue.substr(pos + suchwort.length);
    //alert('[' + string_before + '] [' + suchwort + '] [' + string_after + ']');
    if (node.nodeValue == suchwort &&
node.parentNode.getAttribute('class') == 'glossar' || node.parentNode.tagName == 'A')
     continue;

    var textnode_before = document.createTextNode(string_before);
    var suchwort_node = document.createElement('span');
    suchwort_node.setAttribute('class', 'glossar');

if( ie4 )
      AddAttribute(suchwort_node, "onmouseover", new Function("Glossar_"+Math.random().toString(5).replace('.',''),
" showGlossarDIV(window.event,'" + suchwort + "','show');"))
    else
      AddAttribute(suchwort_node, "onmouseover", " showGlossarDIV(this,'" + suchwort + "','show');");

     if( ie4 )
      AddAttribute(suchwort_node, "onmouseout", new Function("Glossar_"+Math.random().toString(5).replace('.',''),
"window.setTimeout(weg,100);"))
    else
      AddAttribute(suchwort_node, "onmouseout", "window.setTimeout(weg,100);");
      AddAttribute(suchwort_node, "class","glossar")

    var suchwort_textnode = document.createTextNode(suchwort);
    suchwort_node.appendChild(suchwort_textnode);
    var textnode_after = document.createTextNode(string_after);

    node.parentNode.replaceChild(textnode_after, node);
    textnode_after.parentNode.insertBefore(textnode_before, textnode_after);
    textnode_after.parentNode.insertBefore(suchwort_node, textnode_after);
   }
  } else if (node.nodeType == 1) {
   ersetzen(node, suchwort);
  }
 }
}

function weg()
{
document.getElementById("glossar").style.display="none";
}
function Mouseclick1 (Ereignis) {
	//alert("out");
window.setTimeout(weg,2000);
    }

//Ende Glossar