// JavaScript Document

var imgThumbArray = new Array();
var slideArray = new Array();
var slideIndex = 0;
var imgFolder = "../images/about/roman/slide_show/";
var ext = ".jpg";

//                  slideItem(fileName,thumbName,caption,artistCap,photoCred)
slideArray[0] = new slideItem("275Bathroom2","275Bathroom2_thumb",null,true,null,true);
slideArray[1] = new slideItem("P1000725","P1000725_thumb",null,true,null,true);
slideArray[2] = new slideItem("P1000739","P1000739_thumb",null,true,null,true);
slideArray[3] = new slideItem("P1000750","P1000750_thumb",null,true,null,true);
slideArray[4] = new slideItem("P1000757","P1000757_thumb",null,true,null,true);
slideArray[5] = new slideItem("P1000762","P1000762_thumb",null,true,null,true);
slideArray[6] = new slideItem("P1000764","P1000764_thumb",null,true,null,true);
slideArray[7] = new slideItem("P1010140","P1010140_thumb",null,true,null,true);
slideArray[8] = new slideItem("P1010737","P1010737_thumb",null,true,null,true);
slideArray[9] = new slideItem("P1010754","P1010754_thumb",null,true,null,true);

function slideItem(fileName,thumbName,caption,artistCap,photoCred,noCap)
{
	this.fileName = fileName + ext;
	this.thumbName = thumbName + ext;
	this.caption = caption;
	this.artistCap = artistCap;
	this.photoCred = photoCred;
	this.noCap = noCap;
}

function writeSlideShow(container)
{
	var mHTML = "";
	
	for (i=0;i<slideArray.length;i++)
	{
		if (slideArray[i].caption != null && !(slideArray[i].noCap))
		{
		mHTML += '<li><a href="#" onclick="this.blur(); showSlideImg(' + i + ')"><img src="'
		+ imgFolder + slideArray[i].thumbName +
		'" class="thumbnailArt" /></a><p>'
		+ slideArray[i].caption +
		'</p></li>';
		}
		else
		{
		mHTML += '<li><a href="#" onclick="this.blur(); showSlideImg(' + i + ')"><img src="'
		+ imgFolder + slideArray[i].thumbName +
		'" class="thumbnailArt" /></a><p>&nbsp;</p></li>';
		}
	}
	
	document.getElementById(container).innerHTML = mHTML;
}

function showSlideImg(index)
{
	var mHTML = genCaption(index,mHTML);
		
	document.getElementById("slideImg").src = imgFolder+slideArray[index].fileName;
	document.getElementById("imgCap").innerHTML = mHTML;

return true;
}

function shuffleImg()
{
	var i=Math.round(Math.random( ) * (slideArray.length-1));
	var mHTML = genCaption(i,mHTML);
	document.getElementById("slideImg").src = imgFolder+slideArray[i].fileName;
	document.getElementById("imgCap").innerHTML = mHTML;
	
	return true;
}

function genCaption(index,mHTML)
{
	if (slideArray[index].caption != null)
	{
		if (slideArray[index].photoCred != null)
		{
			if (slideArray[index].artistCap)
			{
				mHTML =
				"<table><tr><td>artist : &nbsp;</td><td>" 
				+ slideArray[index].caption + 
				"</td></tr><tr><td>photo : &nbsp;</td><td>" 
				+ slideArray[index].photoCred + 
				"</td></tr></table>";
			}
			else
			{
				mHTML =
				"<table><tr><td>" 
				+ slideArray[index].caption + 
				"</td></tr><tr><td>photo : &nbsp;" 
				+ slideArray[index].photoCred + 
				"</td></tr></table>";
			}
		}
		else
		{
			mHTML =
			"<table><tr><td>" 
			+ slideArray[index].caption + 
			"</td></tr></table>";
		}		
	}
	
	else {mHTML = "&nbsp;"}
	
	return mHTML;
}