var mat_ImgOff = null;
var mat_ImgOn = null;
var mat_ImgClick = null;
var img_click = 0;

function initImgRoll(prefijo,cuantos) {

	// Inicialitzar matrius imatges
	mat_ImgOff = new Array(cuantos);
	mat_ImgOn = new Array(cuantos);
	mat_ImgClick = new Array(cuantos);
	mat_Img = new Array(cuantos);
	
	// Carregar imatges a les matrius
	for (i=0; i<cuantos; i++) {	
		// carregant imatges mouseout
		mat_ImgOff[i] = new Image();
		mat_ImgOff[i].src = prefijo+(i+1)+"a.gif";

		// carregant imatges mouseover
		mat_ImgOn[i] = new Image();
		mat_ImgOn[i].src = prefijo+(i+1)+"b.gif";

		// carregant imatges mouseclick
		mat_ImgClick[i] = new Image();
		mat_ImgClick[i].src = prefijo+(i+1)+"b.gif";
		
	}		
}


function getNomBotoRoll(n) {
	return ("botoRoll"+n);
}

function saltarRoll(n,link,target) {
	temp = img_click;
	img_click = 0;
	rollOut(temp);
	img_click = n;
	if(document.all){ parent.frames[target].location.href=link;  }
	else{ parent.frames[target].document.location.href=link; }
}

function rollOut(n) {
		if ((n!=img_click) && (n!=0)) {
			document.images[getNomBotoRoll(n)].src = mat_ImgOff[(n-1)].src;
		}
}

function rollOver(n) {
	document.images[getNomBotoRoll(n)].src = mat_ImgOn[(n-1)].src;
}
