/* Funktionen: Layer / Tooltipps anzeigen */

refLayer = null;
refLayerShadow = null;

function updateLayer(e) {
	x = (document.all) ? window.event.x + document.body.scrollLeft : e.pageX - 232;
	y = (document.all) ? window.event.y + document.body.scrollTop  : e.pageY - 180;
	if (refLayer != null) {
		refLayer.style.left = (x + 20) + "px";
		refLayer.style.top 	= (y + 20) + "px";

		// Schatten
		refLayerShadow.style.left = (x + 24) + "px";
		refLayerShadow.style.top 	= (y + 24) + "px";
	}
}

function showLayer(layerId) {
	refLayer = document.getElementById(layerId);
	refLayerShadow = document.getElementById(layerId+'_shadow');
	refLayer.style.display = "block"
	refLayerShadow.style.display = "block"
	
	if(window.getComputedStyle) {
		var layerHeight = window.getComputedStyle(refLayer,'').getPropertyValue('height');
		var layerWidth = window.getComputedStyle(refLayer,'').getPropertyValue('width');
	} else if(refLayer.currentStyle) {
		var layerHeight = refLayer.currentStyle['height'];
		var layerWidth = refLayer.currentStyle['width'];
	}
	refLayerShadow.style.width = layerWidth;
	refLayerShadow.style.height = layerHeight;
	//refLayerShadow.innerHTML = 'Höhe ist: '+layerHeight;
}

function hideLayer() {
	refLayer.style.display = "none";
	refLayerShadow.style.display = "none";
}

document.onmousemove = updateLayer;
/* --> Ende */


/* Funktion: Fenster an den Anfang der Seite scrollen */
function toTop () {
  var y = 0;
  if (window.pageYOffset) {
    y = window.pageYOffset;
  } else if (document.body && document.body.scrollTop) {
    y = document.body.scrollTop;
  } else if (document.documentElement && document.documentElement.scrollTop) {
    y = document.documentElement.scrollTop;
  }
  if (y > 0) {
    window.scrollBy(0, -10);
    setTimeout("toTop()", 10);
  }
}
/* --> Ende */