var itemIndex = -1;
var itemEntry = new Array();
var curIndex  = -1;

function ViewerInit(Datei, Bez1, Bez2, Bez3)
{
	var i = itemEntry.length;
	itemEntry[i] = new Object();

	itemEntry[i]["Bild"] = Datei;
	itemEntry[i]["Bez1"] = Bez1;
	itemEntry[i]["Bez2"] = Bez2;
	itemEntry[i]["Bez3"] = Bez3;
}

function ViewerNext(imgName, txtName1, txtName2, txtName3)
{
	if(curIndex < 0 || curIndex == itemEntry.length - 1)
	{
		curIndex = 0;
	}
	else
	{
		curIndex = curIndex + 1;
	}

	if(curIndex >= 0 && curIndex < itemEntry.length)
	{
		document.getElementsByName(imgName)[0].src = itemEntry[curIndex]["Bild"];
		document.getElementsByName(imgName)[0].alt = itemEntry[curIndex]["Bez1"];
		document.getElementsByName(txtName1)[0].value = itemEntry[curIndex]["Bez1"];
		document.getElementsByName(txtName2)[0].value = itemEntry[curIndex]["Bez2"];
		document.getElementsByName(txtName3)[0].value = itemEntry[curIndex]["Bez3"];
	}
}

function ViewerPrev(imgName, txtName1, txtName2, txtName3)
{
	if(curIndex < 0 || curIndex == 0)
	{
		curIndex = itemEntry.length - 1;
	}
	else
	{
		curIndex = curIndex - 1;
	}

	if(curIndex >= 0 && curIndex < itemEntry.length)
	{
		document.getElementsByName(imgName)[0].src = itemEntry[curIndex]["Bild"];
		document.getElementsByName(imgName)[0].alt = itemEntry[curIndex]["Bez1"];
		document.getElementsByName(txtName1)[0].value = itemEntry[curIndex]["Bez1"];
		document.getElementsByName(txtName2)[0].value = itemEntry[curIndex]["Bez2"];
		document.getElementsByName(txtName3)[0].value = itemEntry[curIndex]["Bez3"];
	}
}

function ViewerXXL()
{
	if(curIndex >= 0 && curIndex < itemEntry.length)
	{
		ViewerOpen("xxl_" + itemEntry[curIndex]["Bild"]);
	}
}

function ViewerOpen(imgName)
{
	fenster = window.open(imgName, "", "scrollbars=yes,resizable=yes");
	fenster.focus();
}