function verScroll(dir, spd, loop) {
	loop = true;
	direction = "up";
	speed = 10;
	scrolltimer = null;
	llarg=0;
	pos=0;
	margeinferior=300;
	sostre=60;
	
	if (document.layers) {
		var page = eval(document.contentLayer);
		llarg = document.layers['contentLayer'].clip.height;
		pos = document.layers['contentLayer'].top;
	} else {
		if (document.getElementById) {
			var page= eval("document.getElementById('contentLayer').style");
			llarg = document.getElementById('contentLayer').offsetHeight; 
			pos = document.getElementById('contentLayer').offsetTop;
		} else {
			if (document.all) {
				var page = eval(document.all.contentLayer.style);
				llarg = document.all['contentLayer'].offsetHeight; 
				pos = document.all['contentLayer'].offsetTop;
	      		}
	   	}
	}
	
	llarg = llarg * -1;
	llarg = llarg + margeinferior;

	direction = dir;
	speed = parseInt(spd);
	var y_pos = parseInt(page.top);

	if (loop == true) {
		if (direction == "dn" && y_pos > llarg) {
			page.top = (y_pos - (speed));
	
		} else {
			if (direction == "up" && y_pos < sostre) {
				page.top = (y_pos + (speed));
	
			} else {
				if (direction == "top") {
					page.top = sostre;
	      			}
	   		}
		}
		scrolltimer = setTimeout("verScroll(direction,speed)", 1);
	}
}

function stopScroll() {
	loop = false;
	clearTimeout(scrolltimer);
}
