// rispetto allo scrolling verticale ho cambiato tutti i 'crossobj.style.top' in 'crossobj.style.left'
//var step = 100;
var limit = 0;
var crossobj = null;
var speed=10
iens6=document.all||document.getElementById
ns4=document.layers

function movedown() {
	if(window.moveupvar)
		clearTimeout(moveupvar);
	if(iens6&&parseInt(crossobj.style.left)>=(contentheight*(-1) + limit)) {
		crossobj.style.left=parseInt(crossobj.style.left)-speed+"px";
	}
	else if(ns4&&crossobj.left>=(contentheight*(-1)+limit))
		crossobj.left-=speed;
	movedownvar=setTimeout("movedown()",20);
}

function moveup() {
	if(window.movedownvar) clearTimeout(movedownvar)
		if(iens6&&parseInt(crossobj.style.left)<0)
			crossobj.style.left=parseInt(crossobj.style.left)+speed+"px";
		else if (ns4&&crossobj.left<0)
			crossobj.left+=speed;
	moveupvar=setTimeout("moveup()",20)
}

function stopscroll() {
	if(window.moveupvar)
		clearTimeout(moveupvar);
	if(window.movedownvar)
		clearTimeout(movedownvar);
}

function movetop() {
	stopscroll();
	if (iens6)
		crossobj.style.left=0+"px";
	else if (ns4)
		crossobj.left=0;
}

// CALCOLA L'ALTEZZA o la larghezza in questo caso (offsetWidth) DI UN ELEMENTO E IMPOSTA IL LIMITE INFERIORE DI SCORRIMENTO; ACCETTA DUE ARGOMENTI:
// objItem = l'oggetto di cui calcolare l'altezza; deve essere l'id di un TAG HTML
// tmpLimit = il limite inferiore di scorrimento; deve essere un intero, corrisponde all'altezza del contenitore del testo scorrevole
function getcontent_height(objItem,tmpLimit) {
	if(iens6) {
		crossobj=document.getElementById? document.getElementById(objItem) : document.all.content;
		contentheight=crossobj.offsetWidth;
		limit = tmpLimit;
	}
	else if (ns4) {
		crossobj=document.nscontainer.document.nscontent;
		document.nscontainer.document.nscontent.visibility="show";
	}
}

