	
	function register(name) {
		
		
		document.getElementById('layer_features').style.display = "none";
		document.getElementById('layer_datenblatt_2').style.display = "none";
		document.getElementById('layer_datenblatt').style.display = "none";
		document.getElementById('layer_datenblatt_4').style.display = "none";
		
		document.getElementById('register_features').className = "register_box";
		document.getElementById('register_datenblatt_2').className = "register_box";
		document.getElementById('register_datenblatt').className = "register_box";
		document.getElementById('register_datenblatt_4').className = "register_box";
		
		var registername = "register_"+name;
		var layername = "layer_"+name;
		
		document.getElementById(registername).className = "register_box_a";
	
		document.getElementById(layername).style.display = "block";
	
		if( parent.adjustIFrameSize ) 
			parent.adjustIFrameSize(window);
	
	}
	
	
	
	function changeMinMaxImg(name, max) {
		image = name + "minmaximg";
		//alert(name + ": " + image);

		if (document.getElementById(image) != null) {
			if (!max) {
				document.getElementById(image).src="../styles/img/icon_maximize.gif";
			} else {
				document.getElementById(image).src="../styles/img/icon_minimize.gif";
			}
		}
	}

	function switchDisplay(name) {
		var elem = document.getElementById(name);
		//alert(name + ": " + elem);

		if( elem.style.display == "none" ) {
			elem.style.display = "block";
			changeMinMaxImg(name, true)
			
		} else {
			elem.style.display = "none";
			changeMinMaxImg(name, false)
		}

		if( parent.adjustIFrameSize ) 
			parent.adjustIFrameSize(window);
	}

	function switchDisplay(name, statusBaseUrl) {
		var elem = document.getElementById(name);
		//alert(name + ": " + elem);

		tmp = new Image();
		var now = new Date();
		if( elem.style.display == "none" ) {
			elem.style.display = "block";
			changeMinMaxImg(name, true)
			tmp.src = statusBaseUrl + "&status=open&time=" + now.getTime();
		} else {
			elem.style.display = "none";
			changeMinMaxImg(name, false)
			tmp.src = statusBaseUrl + "&status=closed&time=" + now.getTime();
		}

		if( parent.adjustIFrameSize ) 
			parent.adjustIFrameSize(window);
	}

	function openAll() {
		var elems = document.getElementsByTagName("div");

		for(var i = 0; i < elems.length; i++) {
			if( elems[i].style != null && elems[i].style.display == "none" ) {
				switchDisplay(elems[i].id);
			}
		}
	}

	function closeAll() {
		var elems = document.getElementsByTagName("div");

		for(var i = 0; i < elems.length; i++) {
			if( elems[i].style != null && elems[i].style.display == "block" ) {
				switchDisplay(elems[i].id);
			}
		}
	}
	
	
	function switchEignung() {
	
		document.getElementById('eignung_switch_headline').className='head_eignung';

	}
	/*
	if(window.innerWidth)
      {
      x_pos = Math.ceil((window.innerWidth - 150)/2 + window.pageXOffset) + "px";
      y_pos = Math.ceil((window.innerHeight - 200)/2 + window.pageYOffset) + "px";
      }
    else
      {
      var IE = (document.compatMode && document.compatMode == "CSS1Compat") ? document.documentElement : document.body || null;

      x_pos = Math.ceil((IE.offsetWidth - 150)/2 + IE.scrollLeft) + "px";
      y_pos = Math.ceil((IE.offsetHeight -200)/2 + IE.scrollTop) + "px";
      }
	*/
	function funcFensterpositionX (elementbreite) {
	var ausgabe = 0;
	if(window.innerWidth)
      {
      ausgabe = Math.ceil((window.innerWidth - elementbreite)/2 + window.pageXOffset);
      }
    else //if(document.documentElement && document.documentElement.scrollTop)
      {
      var IE = (document.compatMode && document.compatMode == "CSS1Compat") ? document.documentElement : document.body || null;

		if (IE != null) ausgabe = Math.ceil((document.documentElement.offsetWidth - elementbreite)/2 + document.documentElement.scrollLeft)
		else ausgabe = Math.ceil((document.documentElement.offsetWidth - elementbreite)/2);
      }
	  
	 if (ausgabe < 0 ) ausgabe = 0;
	 return ausgabe
    /*else if (document.body)
      {
      window.scrollBy(0, 1);   // Hier wird gescrollt. Danach gibt es document.documentElement,
      return funcFensterpositionX(); // also Funktion beenden und neu aufrufen!
      }
	*/
	}
	
	function funcFensterpositionY (elementhoehe) {
	var ausgabe = 0;
	if(window.innerWidth)
      {
	  ausgabe = Math.ceil((window.innerHeight - elementhoehe)/2 + window.pageYOffset)
      }
    else //if(document.documentElement)// && document.documentElement.scrollTop)
      {
      var IE = (document.compatMode && document.compatMode == "CSS1Compat") ? document.documentElement : document.body || null;

		if (IE != null) ausgabe = Math.ceil((document.documentElement.offsetHeight - elementhoehe)/2 + document.documentElement.scrollTop)
		else ausgabe = Math.ceil((document.documentElement.offsetHeight - elementhoehe)/2);
      }
	  
	 if (ausgabe < 0 ) ausgabe = 0;
	 return ausgabe
    /*
		else if (document.body)
      {
      window.scrollBy(0, 1);   // Hier wird gescrollt. Danach gibt es document.documentElement,
      return funcFensterpositionY(); // also Funktion beenden und neu aufrufen!
      }
	*/
	}
	
	function showFeature(x) {
		
		var divbreite = 484;
		var divhoehe = 224;
		//var links = funcFensterpositionX(divbreite);
		var oben = funcFensterpositionY(divhoehe);
		/*
		var links = (fensterbreite - divbreite) + "px";//;
		alert(fensterbreite);
		alert(fensterhoehe);
		var oben = (fensterhoehe - divhoehe) + "px";
		*/
		//alert (links);
		//alert (oben);
		document.getElementById(x).style.left = "100px";
		document.getElementById(x).style.top = oben + "px";
		/*//alert("links: "+links+" top: "+oben);
		*/
		document.getElementById(x).style.display='block';
		//document.getElementById(x).style.visibility='visible';
	}
		
	function hideFeature(x) {
		document.getElementById(x).style.display='none';
		//document.getElementById(x).style.visibility='hidden';
	}
	
	
	
	
function getMouseXY(e) {
	
	
	/*
	{
	var posx = 0;
	var posy = 0;
	if (!e) var e = window.event;
	if (e.pageX || e.pageY)
	{
		posx = e.pageX;
		posy = e.pageY;
	}
	else if (e.clientX || e.clientY)
	{
		posx = e.clientX + document.body.scrollLeft;
		posy = e.clientY + document.body.scrollTop;
	}
	// posx and posy contain the mouse position relative to the document
	// Do something with this information
}  

alert(posy);
	*/
	
	
	/*
	var IE = document.all?true:false
	if (!IE) document.captureEvents(Event.MOUSEMOVE)

	var tempY = 0

  if (IE) { 
   
    
    tempY = event.clientY + document.body.scrollTop
    
  } else {  

    tempY = e.pageY
  }  

  if (tempY < 0){tempY = 0} 
  
  alert(tempY);
  */

  
  /* 
  aus: http://www.codelifter.com/main/javascript/capturemouseposition1.html &
  http://www.quirksmode.org/js/events_properties.html 
  */

  
	}

