function showDiv(id)
{
  if(document.getElementById(id).style.display == 'block')
  {
    document.getElementById(id).style.display = 'none';
  } else {
    document.getElementById(id).style.display = 'block';
  }
}

function showDivByPosition(id, ele)
{
  tmp = document.getElementById(ele);
  coords = getPosition(tmp);
  //var top = coords.x - 100;
  //var left = coords.y + 1;
  //document.getElementById(id).style.top = top + "px";
  //document.getElementById(id).style.left = left + "px";
  
  if(document.getElementById(id).style.display == 'block')
  {
    document.getElementById(id).style.display = 'none';
  } else {
    document.getElementById(id).style.display = 'block';
  }
}

function GuteGruende()
{ 
  if(document.getElementById("min").style.display == 'none')
  {
    document.getElementById("max").style.display = 'none'
    document.getElementById("min").style.display = 'block'
    document.getElementById("lnk").innerHTML = "mehr lesen"
  } else {
    document.getElementById("min").style.display = 'none'
    document.getElementById("max").style.display = 'block'
    document.getElementById("lnk").innerHTML = "verkleinern"
  }
}

function getPosition(element)
{
 var elem=element,tagname="",x=0,y=0;
 while ((typeof(elem)=="object")&&(typeof(elem.tagName)!="undefined"))
 {
	y+=elem.offsetTop;     /* Offset des jeweiligen Elements addieren */
	x+=elem.offsetLeft;    /* Offset des jeweiligen Elements addieren */
	tagname=elem.tagName.toUpperCase(); /* tag-Name ermitteln, Grossbuchstaben */
	if (tagname=="BODY")
	  elem=0;
	if (typeof(elem)=="object")
	  if (typeof(elem.offsetParent)=="object")
		 elem=elem.offsetParent;
 }
 position=new Object();
 position.x=x;
 position.y=y;
 return position;
}
