var currentGalleryLink = new Array();
function LoadPicture(pictureName,imageFile,pos)
{
	var picture=document.getElementById(pictureName);
	if (picture.filters)
	{
		picture.style.filter="blendTrans(duration=1)";
		picture.filters.blendTrans.Apply();
	}
	picture.src = imageFile;
	if (picture.filters)
	{
		picture.filters.blendTrans.Play();
	}
	for (i=0; i<document.links.length;i++)
	{
	   	var l=document.links[i];
	   	var n=l.getAttributeNode('onclick');
		if (n)
		{
			var onclick = n.value;
	   		if ((onclick) &&
	   			(onclick.indexOf(pictureName) > 0) &&
	   			(onclick.indexOf(imageFile) > 0))
	   		{
			    currentGalleryLink[pictureName] = i;
			    break;
			}
		}
	}
}

function LoadNext(pictureName,imageFiles,index)
{
	if (imageFiles.length-index>2) {
		LoadPicture(pictureName+1,imageFiles[index]['thumb']);
		LoadPicture(pictureName+2,imageFiles[index+1]['thumb']);
		LoadPicture(pictureName+3,imageFiles[index+2]['thumb']);		
	} else if (imageFiles.length-index == 2){
		LoadPicture(pictureName+1,imageFiles[index]['thumb']);
		LoadPicture(pictureName+2,imageFiles[index+1]['thumb']);
		document.getElementById('i3').style.display = 'none'; 		
		j = j+2;
	} else if (imageFiles.length-index == 1){
		LoadPicture(pictureName+1,imageFiles[index]['thumb']);
		document.getElementById('i2').style.display = 'none';
		document.getElementById('i3').style.display = 'none';
		j = j+1;
	}
}

function LoadPrev(pictureName,imageFiles,index)
{
	if (index%3 != 0) {		
		if (index%3 == 2) {
			j = j - 2;
		} else j = j - 1;
	}
	document.getElementById('i2').style.display = 'block';	
	document.getElementById('i3').style.display = 'block';
	LoadPicture(pictureName+1,imageFiles[j-3]['thumb']);
	LoadPicture(pictureName+2,imageFiles[j-2]['thumb']);
	LoadPicture(pictureName+3,imageFiles[j-1]['thumb']);	
}

