var contentY = 190;
var contentClipTop = 0;
var contentClipBottom = 300;
var yNoeppel = 225;
var bildLauf = 0;
var bScroll = 0;
var offsetHeight = 0;

var _startTime = 0;
var _stopTime  = 0;
var _deltaTime = 0;

var xMouse;
var yMouse;

var isIE = document.all?true:false;
if (!isIE) document.captureEvents(Event.MOUSEMOVE);
document.onmousemove = getMousePosition;

function startTimer() 
{
  _startTime = new Date();
  _deltaTime = 0;
}

function stopTimer() 
{
  _stopTime = new Date();
  _deltaTime = _stopTime.getTime() - _startTime.getTime();
}

function getMousePosition(e) 
{
  if (!isIE) 
  {
    xMouse = e.pageX;
    yMouse = e.pageY;
  }
  if (isIE) 
  {
    xMouse = event.clientX + document.body.scrollLeft;
    yMouse = event.clientY + document.body.scrollTop;
  }
  
}


function checkBildlauf()
{
	if (document.getElementById('layerContent').offsetHeight > 255) 
	{
		bildLauf = 1;
		offsetHeight = document.getElementById('layerContent').offsetHeight;
		if(document.layers)
		{
			document.layers['layerBildlauf'].visibility="show";
			document.layers['layerNoeppel'].visibility="show";
		}
		else
		{
			document.getElementById('layerBildlauf').style.visibility="visible";
			document.getElementById('layerNoeppel').style.visibility="visible";
			document.getElementById('layerContent').style.height = 350;
			document.getElementById('layerContent').style.overflow = "hidden";
		}
		
	}
	else 
	{
		bidlLauf = 0;
		if(document.layers)
		{
			document.layers['layerBildlauf'].visibility="hide";
			document.layers['layerNoeppel'].visibility="hide";
		}
		else
		{
			document.getElementById('layerBildlauf').style.visibility="hidden";
			document.getElementById('layerNoeppel').style.visibility="hidden";
		}
	}

}


function scrollContent(dy)
{	
	var i;
	var yNoeppel;
	var divHeight;

	if (dy < 0) { if (contentClipTop < -dy) dy = 0; }
	else if(contentClipBottom > offsetHeight+dy) dy = 0;

	
	contentY -= dy;
	contentClipTop += dy;
	contentClipBottom += dy;
	
	yNoeppel = (225 + contentClipTop * (218 / (offsetHeight-295))) > 450 ? 450 : 225 + contentClipTop * (218 / (offsetHeight-295));

	document.getElementById('layerNoeppel').style.top = yNoeppel;

	document.getElementById('layerContent').style.clip = "rect("+contentClipTop+" 360px "+contentClipBottom+" 0px)";
	document.getElementById('layerContent').style.top = contentY;
	divHeight = document.getElementById('layerContent').style.height;
	document.getElementById('layerContent').style.height = contentClipBottom ;

	if (bScroll == 1) setTimeout("scrollContent("+dy+")", 1);  
}


function scrollContentTo(dy)
{	
	var i;
	var yNoeppel;
/*
	yNoeppel = yMouse;

	contentY = 160 - yNoeppel * 172 / (document.all['layerContent'].offsetHeight - 255);
	contentClipTop = contentY +(yMouse-175) / 172 * (document.all['layerContent'].offsetHeight - 255);
	contentClipBottom = contentClipTop + 255;

	document.all['layerNoeppel'].style.top = yNoeppel;

//	document.all['layerContent'].style.clip = "rect("+contentClipTop+" 540px "+contentClipBottom+" 0px)";
	document.all['layerContent'].style.top = contentY;
*/
}

