var folders;
var folderTitles;
var folderCaptions;
//var fileTitleLists;
var fileThumbLists;
var fileCaptionLists;

function listFiles()
{
	for (var i = 0; i < folders.length; i++)
	{
		document.writeln("<strong>" + folderTitles[i] + "</strong>: " + folderCaptions[i] + "<br />");
		var filePaths = folders[i];
		var fileThumbPaths = fileThumbLists[i];
		//var fileTitles = fileTitleLists[i];
		var fileCaptions = fileCaptionLists[i];
		for (var j = 0; j < filePaths.length; j++)
		{
			document.writeln("<strong>" + j + ": (" + filePaths[j] + ", " + fileThumbPaths[j] + "):</strong> <a href=\"" + filePaths[j] + "\"><img src=\"" + fileThumbPaths[j] + "\" /></a>)(Filetitle|" + fileTitles[j] + ")(FileCaption|" + fileCaptions[j] + ")<br /><br />");
		}
		document.writeln("<br />");
	}
}

function showFile(folderIndex, fileIndex)
{
	var filePaths = folders[folderIndex];
	var fileThumbPaths = fileThumbLists[folderIndex];
	//var fileTitles = fileTitleLists[folderIndex];
	var fileCaptions = fileCaptionLists[folderIndex];

	document.getElementById("spnMainPicture").innerHTML = "<a target=\"_blank\" href=\"" + filePaths[fileIndex] + "\"><img height=\"312\" src=\"" + filePaths[fileIndex] + "\" /></a>";
	document.getElementById("spnMainCaption").innerHTML = fileCaptions[fileIndex];
}

function showFolder(folderIndex)
{
	var filePaths = folders[folderIndex];
	var fileThumbPaths = fileThumbLists[folderIndex];
	//var fileTitles = fileTitleLists[folderIndex];
	var fileCaptions = fileCaptionLists[folderIndex];
	
	var j = 0;
	for (j = 0; j < filePaths.length && j < 70 && filePaths[j] != null; j++)
	{
	    //document.getElementById("spnThumb" + j).innerHTML = "<a href=\"#\" onclick=\"showFile(" + folderIndex + ", " + j + ")\"><img width=\"100\" src=\"" + fileThumbPaths[j] + "\" /></a>";
	    document.getElementById("spnThumb" + j).innerHTML = "<a onclick=\"showFile(" + folderIndex + ", " + j + ")\"><img width=\"100\" src=\"" + fileThumbPaths[j] + "\" /></a>";
	}
	if (j < 50)
	{
		for (j = j; j < 70; j++)
		{
			document.getElementById("spnThumb" + j).innerHTML = "";
		}
	}
	
	
	document.getElementById("spnMainTitle").innerHTML = folderTitles[folderIndex];
	showFile(folderIndex, 0);
}
