var timer;
var placering = 0;
function rulNed()
{
    var a = parseInt(document.getElementById('hovedtekst').offsetHeight);
    var b = parseInt(document.getElementById('hoved').offsetHeight);

    if (placering > -(a-b)) 
	{
	    placering = placering - 5;
	    document.getElementById('hovedtekst').style.top = placering + "px";
	    timer = setTimeout('rulNed()',5);
	}
}
function rulOp()
{
    if (placering < 0) 
	{
	    placering = placering + 5;
	    document.getElementById('hovedtekst').style.top = placering + "px";
	    timer = setTimeout('rulOp()',5);
	}
}
function stopRulning()
{
    clearTimeout(timer);
}

function hjul(event)
{
    var delta = 0;
    if (!event)
	{	
	    event = window.event;
	}
    if (event.wheelDelta)
	{
	    delta = event.wheelDelta;
	    if (window.opera)
		{
		    delta = -delta;
		}
	}
    else if (event.detail)
	{
	    delta = -event.detail/3;
	}
    if (delta)
	{
	    if (delta<0)
		{
		    var a = parseInt(document.getElementById('hovedtekst').offsetHeight);
		    var b = parseInt(document.getElementById('hoved').offsetHeight);
		    if (placering > -(a-b)) 
			{
			    placering = placering - 10;
			    document.getElementById('hovedtekst').style.top = placering + "px";
			}
		}
	    if (delta>0)
		{
		    if (placering < 0) 
			{
			    placering = placering + 10;
			    document.getElementById('hovedtekst').style.top = placering + "px";
			}
		}
	    /**
	    var nyplacering = placering + delta;
	    var a = parseInt(document.getElementById('hovedtekst').offsetHeight);
	    var b = parseInt(document.getElementById('hoved').offsetHeight);
	    if (nyplacering<0 && nyplacering >-(a-b))
		{
		    placering = nyplacering;		
		    document.getElementById('hovedtekst').style.top = placering + "px";
		}
	    */	 
	}
    if (event.preventDefault)
	{
	    event.preventDefault();
	}
    event.returnValue = false;
}


if (window.addEventListener)
{
    window.addEventListener('DOMMouseScroll',hjul,false);
}
else
{
    window.onmousewheel = document.onmousewheel = hjul;
}

