function handle(delta)
	{
	var divpage = document.getElementById("page");
	if(delta>0)
		{
		if(divpage.scrollTop < (divpage.scrollHeight - divpage.clientHeight))	divpage.scrollTop += delta;
		}
	else
		{
		if(divpage.scrollTop > 0)	divpage.scrollTop += delta;
		}
	}

function handle_tag(delta)
	{
	var divpage = document.getElementById("tag_messages");
	if(delta>0)
		{
		if(divpage.scrollTop < (divpage.scrollHeight - divpage.clientHeight))	divpage.scrollTop += delta;
		}
	else
		{
		if(divpage.scrollTop > 0)	divpage.scrollTop += delta;
		}
	}

function handle_affi(delta)
	{
	var divpage = document.getElementById("topaffiliates_liste");
	if(delta>0)
		{
		if(divpage.scrollTop < (divpage.scrollHeight - divpage.clientHeight))	divpage.scrollTop += delta;
		}
	else
		{
		if(divpage.scrollTop > 0)	divpage.scrollTop += delta;
		}
	}

function wheel(event)
	{
	event.preventDefault();
	var delta=0;
	if (event.detail)
		delta = event.detail;
	if (delta)
		{
		handle(delta * 20);
		}
	event.returnValue = false;
	}
	
function wheel_tag(event)
	{
	event.preventDefault();
	var delta=0;
	if (event.detail)
		delta = event.detail;
	if (delta)
		{
		handle_tag(delta * 20);
		}
	event.returnValue = false;
	}
	
function wheel_affi(event)
	{
	event.preventDefault();
	var delta=0;
	if (event.detail)
		delta = event.detail;
	if (delta)
		{
		handle_affi(delta * 20);
		}
	event.returnValue = false;
	}

function load()
	{ 
	var page = document.getElementById("page"); 
	var tag = document.getElementById("tag_messages");
	var affi = document.getElementById("topaffiliates_liste");
	page.addEventListener('DOMMouseScroll', wheel, false);
	tag.addEventListener('DOMMouseScroll', wheel_tag, false);
	affi.addEventListener('DOMMouseScroll', wheel_affi, false);
	} 

