function myScroller(sNextURL, sPrevURL)
{
var scroller = this;
scroller.nextURL = sNextURL;
scroller.prevURL = sPrevURL;


scroller.restrictContext = false;
scroller.isPressed = 0;		// исходно, при загрузке страницы, левая кнопка мыши не нажата

var oBody;
	if (window.navigator.userAgent.indexOf("MSIE")!=-1)
	oBody = document.body;
	else
	oBody = document;

oBody.onmousedown = function(argEvent)
{
	try {
	argEvent.type;
	event = argEvent;
	}
	catch(e4){}
scroller.isPressed = 1;// левая кнопка нажата

var caller = event.srcElement?event.srcElement:event.target;
var elementClicked = caller.tagName;

	if (elementClicked!='A' 
	&& elementClicked!='IMG' 
	&& elementClicked!='INPUT' 
	&& event.button==2)
	{
	scroller.restrictContext = 1;
		if (scroller.nextURL)
		{
		location.href=scroller.nextURL;
		}
		else
		{
		alert('Это - последняя страница в списке, следующей страницы нет');
		}
	}

}

document.body.oncontextmenu = function(argEvent)
{
	try {
	argEvent.type;
	event = argEvent;
	}
	catch(e4){}


	if (scroller.restrictContext || !scroller.isPressed)
	{
	event.cancelBubble = true;
	event.returnValue  = false;
	scroller.restrictContext = 0;
	return false;
	}
}

}


