// JavaScript Document - Created by Martin Kremecek May 2004;
//imageParam=""

curIndex=0;
impath = "";
allimp = null;
galleryname = "";

function getUpPage()
{
	return galleryname;
}

function setImageParam( path, param, allimages, galleryname )
{
	top.parent.imagePath = path;
	top.parent.imageParam = param;
	top.parent.allImages = allimages;
	top.parent.galleryName = galleryname;
	top.parent.useImage = true
}

function getImageParam(  )
{
	imp = top.parent.imageParam;
	allimp = top.parent.allImages;
	impath = top.parent.imagePath;
	galleryname = top.parent.galleryName;
	var useimg = top.parent.useImage;
	top.parent.useImage = false;
			
    if( !top.parent.galleryStarts )
	{top.parent.galleryStarts = new Array;		
	// alert("Created gallerystarts");
	}
	else if( !useimg ) imp = top.parent.galleryStarts[galleryname];
	
	curIndex=getElementIndex(imp, allimp);
	if (useimg) top.parent.galleryStarts[galleryname] = allimp[curIndex]
	
	return impath+imp	
}

function getElementIndex( el, ar )
{
	 ind=0;
	 while( el != ar[ind] && ind < ar.length ) ind++;	
	 return ind;
}

function getPrevImage()
{
	//allimp = top.parent.upperframe.allImages;
	if( curIndex == 0 ) curIndex = allimp.length-1;
	else curIndex--;
	top.parent.galleryStarts[galleryname] = allimp[curIndex]
	return impath+allimp[curIndex];
}

function getNextImage()
{
	//allimp = top.parent.upperframe.allImages;
	if( curIndex >= (allimp.length-1)) curIndex = 0;
	else curIndex++;	
	top.parent.galleryStarts[galleryname] = allimp[curIndex]
	return impath+allimp[curIndex];
}
