// Libreria de funciones para efecto Scroll mediante capas.
// Optimizada para Netscape 4, Netscape 6, Explorer 4, Explorer 5.
//
// Última modificación: 1/3/02
//

var pos = 0;
var tim
//scroll amunt
function scroll_amunt(filla,clipHeight,mare) {
	var stp = 5;    // quantitat de desplaçament
	var spd = 25;   // velocitat de desplaçament
	var lwr = 0;    // limit inferior
	var upr
	if (document.layers) {
		llarg = document.layers[mare].document.layers[filla].clip.height;
		pos = document.layers[mare].document.layers[filla].top;
		}
	if (document.all) {
		llarg = document.all[filla].offsetHeight; 
		pos = document.all[filla].offsetTop;
		}
	if ((document.getElementById) && !(document.all)) {
		llarg = document.getElementById(filla).offsetHeight;
		pos = document.getElementById(filla).offsetTop;
		}
			
	upr = ( clipHeight - llarg  )

	if(pos > upr) pos -= stp;
	fes_scroll(pos,filla,mare);  
	tim = setTimeout("scroll_amunt('"+filla+"','"+clipHeight+"','"+mare+"')", spd);
	}
	
//scroll avall
function scroll_avall(filla,clipHeight,mare) {
	var stp = 5     // quantitat de desplaçament
    var spd = 25    // velocitat de desplaçament
	var lwr = 0;    // limit inferior
	
	if (document.layers) {
		llarg = document.layers[mare].document.layers[filla].clip.height;
		pos = document.layers[mare].document.layers[filla].top;
		}
	if (document.all) {
		llarg = document.all[filla].offsetHeight; 
		pos = document.all[filla].offsetTop;
		}
	if ((document.getElementById) && !(document.all)) {
		llarg = document.getElementById(filla).offsetHeight; 
		pos = document.getElementById(filla).offsetTop;
		}
	
	upr = (clipHeight - llarg);
	
	if(pos < lwr) pos += stp;
	fes_scroll(pos,filla,mare);
	
	tim = setTimeout("scroll_avall('"+filla+"','"+clipHeight+"','"+mare+"','"+stp+"','"+spd+"')", spd);
	}
	
	
//aplica la posició
function fes_scroll(pos,filla,mare) {
	if(document.layers) { document.layers[mare].document.layers[filla].top = pos}
	if(document.all) document.all[filla].style.top = pos;
	if((document.getElementById) && !(document.all)) document.getElementById(filla).style.top=pos+"px";
	}
	
//neteja temps	
function nofer_scroll() {
	clearTimeout(tim);
	}