function doresize ()
{
    location.reload();
    return false;
}

if(document.layers)window.captureEvents(Event.RESIZE); window.onresize=doresize;

var js10    =     (document.images) ? false : true; // NN2.x
var js11    =     (document.images) && ((window.screen) ? false : true); // NN3.x
var ie      =     ((document.all) && (window.offscreenBuffering)) ? true : false; // IE >= 4.x
var isNS    =     ((document.captureEvents) && (!document.getElementById)) ? true : false; // NN4.x
var mz      =     ((document.getElementById) && (!document.all) && (document.documentElement)) ? true : false; // NN6/MZ
var op      =     ((document.getElementById) && (navigator.userAgent.indexOf('Opera') != -1)) ? true : false;
var isMacIE =     ((navigator.userAgent.indexOf("IE 4") > -1) && (navigator.userAgent.indexOf("Mac")  > -1) );

var y=0;
var weiter=0;
var maxOffsetHeight = 380;

function divScroller() 
{
    if(document.getElementById('scrollContentDiv').offsetHeight > maxOffsetHeight)
    {
        //alert(document.getElementById('scrollContentDiv').offsetHeight);
        document.getElementById('scrollBar').style.visibility = 'visible';
    }
    
    br=0;
    if (ie)        
    {
	    br=2;
	    schicht='document.all["';stil='"].style';
    }
    
    if (isNS)           
    {
	    schicht='document.layers.scrollWindowDiv.document.layers["';stil='"]';
    }
    
    if (mz)
    {
	    schicht='document.getElementById("';stil='").style';
    }
    
    if(op) 
    {
	    schicht='document.getElementById("';stil='").style';
    }
    /*
    else
    {
        window.location.href="controlling.html"; // nur NN und IE !!!
    }
    */
}

function moveIt(wen,wert) 
{
	test=y;  // Hilfsvariable
	y+=wert;
	scrollPos = (document.getElementById('scrollContentDiv').offsetHeight);
	var end = maxOffsetHeight - y;
	end = end - 50;
	
	if (scrollPos < end || y > 1) 
	{
	    y=test;
	    eval(schicht+wen+stil+'.top="'+y+'px"');
	}
	else 
	{
	    eval(schicht+wen+stil+'.top="'+y+'px"');
	}
}

function scrollen(wert) 
{
	moveIt('scrollContentDiv',wert);
	a=wert;
	if((weiter) && (y < 10)) setTimeout("scrollen(a)", 1);
}

function gone()
{   
	if(isNS)
	{   
	    document.scrollWindowDiv.document.scrollContentDiv.moveTo(20,0); 
	    y=0;
	}   
	
	if(ie)   
	{   
	    scrollContentDiv.style.pixelLeft=20;   
	    scrollContentDiv.style.pixelTop=0;
	    y=0;
	}
	
	if(mz)
	{   
	    document.getElementById("scrollContentDiv").style.left="20px";    
	    document.getElementById("scrollContentDiv").style.top="0px";
	    y=0;
	}
	
	if(op)
	{   
	    scrollContentDiv.style.pixelLeft=20;   
	    scrollContentDiv.style.pixelTop=0;
	    y=0;
	}
}


function handle(delta)
{
    weiter=1;
    
    if (delta < 0)
    {
        scrollen(-20);
        weiter = 0;
    }
    else
    {
        scrollen(20);
        weiter = 0;
    }
}

function wheel(event){
    var delta = 0;
    if (!event) event = window.event;
    if (event.wheelDelta) {
        delta = event.wheelDelta/120; 
        //if (window.opera) delta = -delta;
    } else if (event.detail) {
        delta = -event.detail/3;
    }
    if (delta && document.getElementById('scrollContentDiv').offsetHeight > maxOffsetHeight)
        handle(delta);
        if (event.preventDefault)
                event.preventDefault();
        event.returnValue = false;
}

/* Initialization code. */
if (window.addEventListener)
    window.addEventListener('DOMMouseScroll', wheel, false);
window.onmousewheel = document.onmousewheel = wheel;
