

// counter[]        =>  0 thru index of last image in that group
// maximage[]       =>  index of last image in that group
// imagename[][0-n] =>  series of image names for each group


var maximage = new Array();

for (i=1;i<imagename.length;i++)
{
	maximage[i]=imagename[i].length - 1;
}

var counter = new Array();

for (i=0;i<maximage.length;i++)
{
	counter[i] = 0;	// Default value
}


function nextimage()	// argument is category number 1-4
{
	var a=nextimage.arguments;
	counter[a[0]]++;

	if (counter[a[0]] > maximage[a[0]])
	{
//		alert("Past last image");
		counter[a[0]] = 0;
	}

	MM_swapImage('mainpic'+a[0],'',imagename[a[0]][counter[a[0]]]);
	MM_setAltText('mainpic'+a[0],'',imagecaption[a[0]][counter[a[0]]]);
	MM_setTextOfLayer('imagetext'+a[0],'',imagetext[a[0]][counter[a[0]]]); 
	return false;
}




function previmage()
{
	var a=previmage.arguments;
	counter[a[0]]--;

	if (counter[a[0]] < 0)
	{
//		alert("Before first image");
		counter[a[0]] = maximage[a[0]];
	}

	MM_swapImage('mainpic'+a[0],'',imagename[a[0]][counter[a[0]]]);
	MM_setAltText('mainpic'+a[0],'',imagecaption[a[0]][counter[a[0]]]);
	MM_setTextOfLayer('imagetext'+a[0],'',imagetext[a[0]][counter[a[0]]]); 

	return false;
}
