function mostrarMM(id,mo){
	for (i=0;i<id.length;i++){
		ly = id[i];
		document.getElementById(ly).style.display = (ly == mo)?'block':'none';
	}
}

function Galeria(ff, ss, dd, ee, ll, fid, nroid) {
	var foto;
	var epigrafe;
	var divepigrafe;
	var	src;
	var actual = 0;
	var urlLink;
	var link;
	var idfoto
	var idnro

	foto = ff;
	src = ss;
	divepigrafe = dd;
	epigrafe = ee;
	link = ll;
	urlLink = link.href;
	idfoto = fid;
	idnro = nroid;

	this.setFoto = setFoto;
	function setFoto(nn) {
		actual = nn;
		foto.src = src[actual];
		divepigrafe.innerHTML = epigrafe[actual] != '' ? epigrafe[actual] : ' ';
		link.href = urlLink.replace("[[nroFoto]]", new String(idfoto[actual]));
		idnro.innerHTML = actual + 1;
 	}

	this.sgtFoto = sgtFoto;
	function sgtFoto() {
		if (actual < src.length - 1)
			setFoto(actual + 1);
		else
			setFoto(0);
	}

	this.antFoto = antFoto;
	function antFoto() {
		if (actual > 0)
			setFoto(actual - 1);
		else
			setFoto(src.length - 1);
	}
}


function GaleriaMM(df, ss, de, ee, dn, so) {
	var divFlash;
	var src;
	var divsEpigrafes;
	var epigrafe;
	var divNro
	var swfObj;
	var actual = 0;

	divFlash = df;
	src = ss;
	divsEpigrafes = de;
	epigrafe = ee;
	divNro = dn;
	swfObj = so;

	this.setMM = setMM;
	function setMM(nn) {
		actual = nn;
		for (ii = 0; ii < divsEpigrafes.length && ii < src.length; ii++) {
			var actual2 = (actual + ii) % src.length;
			divsEpigrafes[ii].innerHTML = epigrafe[actual2] != '' ? epigrafe[actual2] : ' ';
			/*
			var actual2 = (actual + ii);
			if (actual2 < src.length)
				divsEpigrafes[ii].innerHTML = epigrafe[actual2] != '' ? (actual2 + 1) + ' - ' + epigrafe[actual2] : ' ';
			else
				divsEpigrafes[ii].innerHTML =  ' ';
			*/
		}
		divNro.innerHTML = actual + 1;
		swfObj.addVariable("archivo", src[actual]);
		swfObj.addParam("allowScriptAccess", "sameDomain");
		swfObj.addParam("quality", "high");
		swfObj.addParam("bgcolor", "#ffffff");
		swfObj.addParam("showmenu", "false");
		swfObj.write(divFlash);
 	}

	this.sgtMM = sgtMM;
	function sgtMM() {
		if (actual < src.length - 1)
			setMM(actual + 1);
		else
			setMM(0);
	}

	this.antMM = antMM;
	function antMM() {
		if (actual > 0)
			setMM(actual - 1);
		else
			setMM(src.length - 1);
	}
}
