size = listaimagenes.length;

var rest = size%4;
rest = 4 - rest;
var i=0;
for (i=0;i<rest;i++)
{	
	listaurls.push("#");
	listaimagenes.push("/common/noimg.gif");
}

maximo = listaimagenes.length / 4;
maximo--;

var params = getParams();
var showedid =  unescape(params["newsid_obj_id"]);
var showedindex = 0;
	
for (i=0; i < listaids.length; i++)
{
	if(listaids[i] == showedid)
	{
		showedindex = i;
		break;
	}
}

function changelist(factor)
{
	var act = parseInt(document.SearchForm.actual.value);
	act++;
	act--;
	next = act + factor;
	if ((next >= 0) && (next < maximo))
	{
		showgallery (next);
	}

}

function showgallery(gallid)
{
	gall0 = gallid * 4;
	gall1 = gall0 + 1;
	gall2 = gall0 + 2;
	gall3 = gall0 + 3;
	
	img0 = MM_findObj("imagen1");
	img0.src = listaimagenes[gall0];
	img0.className = "opacity2";
	img1 = MM_findObj("imagen2");
	img1.src = listaimagenes[gall1];
	img1.className = "opacity2";
	img2 = MM_findObj("imagen3");
	img2.src = listaimagenes[gall2];
	img2.className = "opacity2";
	img3 = MM_findObj("imagen4");
	img3.src = listaimagenes[gall3];
	img3.className = "opacity2";

	if (!(url0 = MM_findObj("vinculo1")))
		url0 = findNNlink("vinculo1");
	url0.href = listaurls[gall0];

	if (!(url1 = MM_findObj("vinculo2")))
		url1 = findNNlink("vinculo2");
	url1.href = listaurls[gall1];

	if (!(url2 = MM_findObj("vinculo3")))
		url2 = findNNlink("vinculo3");
	url2.href = listaurls[gall2];

	if (!(url3 = MM_findObj("vinculo4")))
		url3 = findNNlink("vinculo4");
	url3.href = listaurls[gall3];

	var imgidnumber = showedindex%4;
	imgidnumber++;
//	alert ("imagen"+imgidnumber);
	if (Math.floor(showedindex/4) == gallid)
	{
		imgselected = MM_findObj("imagen"+imgidnumber);
		imgselected.className = "opacity1";
	}
	
	document.SearchForm.actual.value = gallid;
}

function findNNlink(linkid)
{
	for (var i=0; i<document.links.length; i++)
	{		
		var vinculo = document.links[i].href;
		if (vinculo.indexOf(linkid) >= 0)
			return document.links[i];
	}
}

function initgall()
{
	
	if (!(backbtn = MM_findObj("backlink")))
		backbtn = findNNlink("backlink");
	if (!(nextbtn = MM_findObj("nextlink")))
		nextbtn = findNNlink("nextlink");

	if ((showedindex > 0)&&(showedindex <= listaids.length))
	{
		backbtn.href = listaurls[showedindex-1];		
	}
	else
	{
		backbtn.href = "#";		
	}
	

	if ((showedindex < listaids.length)&&(showedindex >= 0))
	{
		nextbtn.href = listaurls[showedindex+1];		
	}
	else
	{
		nextbtn.href = "#";		
	}
	
	showgallery(Math.floor(showedindex/4));
	
}
function pagina()
{
	showed = ++showedindex;
	showedindex--;
     cadena = "<b>"+showed+"</b>";
	 cadena += " de ";
     cadena += "<b>"+size+"</b>";
	 
	 document.write(cadena);
}

