var speedinterval = 20;var Xneg=0;var Yneg=0;var osx=0;function DHTML_init() { 	DHTML=0,DOM=0,MS=0,NS=0,OP=0;	if (window.opera) {		OP = 1;	}	if(document.getElementById) {		DHTML = 1;		DOM = 1;	}	if(document.all && !OP) {		DHTML = 1;		MS = 1;	}	if(document.layers && !OP) {		DHTML = 1;		NS = 1;	}		if (checkbrowser('os x')) {osx = 1}	else {osx = 0}}function checkbrowser(string){var detek = navigator.userAgent.toLowerCase();        plass = detek.indexOf(string) + 1;        return plass;} function ScrollpositionY() { 	var temp = window.pageYOffset;	if (MS) temp = window.document.body.scrollTop; 	return temp;}function ScrollpositionX() { 	var temp = window.pageXOffset;	if (MS) temp = window.document.body.scrollLeft; 	return temp;	}function scrollnow(fromX,fromY,toX,toY,sX,sY,yprior) {	if (yprior==1) { 		if (Yneg==1) {			if ((fromY+sY)>toY) {				fromX=fromX+sX;				fromY=fromY+sY;				window.scroll(fromX,fromY); 				var timeoutString = "scrollnow(" + fromX + "," + fromY + "," + toX + "," + toY + "," + sX + "," + sY + "," + yprior + ")";				var scroll_Timeout = window.setTimeout(timeoutString,speedinterval); 			}			else {				window.scroll(toX,toY);				scrolltopnow();			}		}		else {			if ((fromY+sY)<toY) {				fromX=fromX+sX;				fromY=fromY+sY;				window.scroll(fromX,fromY); 				var timeoutString = "scrollnow(" + fromX + "," + fromY + "," + toX + "," + toY + "," + sX + "," + sY + "," + yprior + ")";				var scroll_Timeout = window.setTimeout(timeoutString,speedinterval); 			}			else {				window.scroll(toX,toY);				scrolltopnow();			}		}	}	else {		if (Xneg==1) {			if ((fromX+sX)>toX) {				fromX=fromX+sX;				fromY=fromY+sY; 				window.scroll(fromX,fromY);				var timeoutString = "scrollnow(" + fromX + "," + fromY + "," + toX + "," + toY + "," + sX + "," + sY + "," + yprior + ")";				var scroll_Timeout = window.setTimeout(timeoutString,speedinterval)			}			else {				window.scroll(toX,toY);				scrolltopnow();			}		}			else {			if ((fromX+sX)<toX) {				fromX=fromX+sX;				fromY=fromY+sY; 				window.scroll(fromX,fromY);				var timeoutString = "scrollnow(" + fromX + "," + fromY + "," + toX + "," + toY + "," + sX + "," + sY + "," + yprior + ")";				var scroll_Timeout = window.setTimeout(timeoutString,speedinterval)			}			else {				window.scroll(toX,toY);				scrolltopnow();			}		}	}	}function scrollit(toX,toY,speed) {	var fromX=ScrollpositionX();	var fromY=ScrollpositionY();	if (osx) speed=speed+20;	if ((toX-fromX)<0) {		sX=speed*-1;		diffX=fromX-toX;		Xneg=1;		}	else {		sX=speed;		diffX=toX-fromX;		Xneg=0;		}		if ((toY-fromY)<0) {		sY=speed*-1;		diffY=fromY-toY;		Yneg=1;		}	else {		sY=speed;		diffY=toY-fromY;		Yneg=0;		}		if (diffY>diffX) {		sX=sX*(diffX/diffY);		scrollnow(fromX,fromY,toX,toY,sX,sY,1);		}		else {		sY=sY*(diffY/diffX);		scrollnow(fromX,fromY,toX,toY,sX,sY,0);		}		}	DHTML_init();