//Slideshow -- Copyright Andrew Lyczak
var defaultCaption = "";
var ii=-1;
var imgAr = new Array();
var ic=srcAr.length;
while (imgAr.length<ic) imgAr[imgAr.length]=(new Image());
function seeCaption(imgName) {
	var capEl;
	var re = /^(.*)\.jpg$/;
	var result = re.exec(imgName);
 	var captName = (result) ? result[1] : "";
	if ((captName) && (capEl = document.getElementById(captName)))
		document.getElementById("caption").innerHTML = capEl.innerHTML;
	else document.getElementById("caption").innerHTML = defaultCaption;
}

function showpic(n) {
	var s=document.images["slide"];
	var u,m,v=document.getElementById("video");
	if (v&&(m=srcAr[n].match(/www_youtube_com_(.*)\.jpg/))) {
		u="http://www.youtube.com/"+m[1].replace(/_/,'/')+"&hl=en";
		s.style.display='none';
		v.style.display='block';
		v.innerHTML='<object width="425" height="344"><param name="movie" value="'+u+'"></param><param name="wmode" value="transparent"></param><embed src="'+u+'" type="application/x-shockwave-flash" wmode="transparent" width="425" height="344"></embed></object>';
	}
	else {
		if (v) v.style.display='none';
		s.style.display='block';
		s.src=srcAr[n];
	}
	document.getElementById("place").innerHTML = String(n+1)+" of "+ic+"&nbsp;";
	seeCaption(srcAr[n]);
}
function preload() {
	var next = (ii+1<ic) ? ii+1 : 0;
	var prev = (ii) ? ii-1 : ic-1;
	if (!imgAr[next].src) imgAr[next].src=srcAr[next];
	else if (((prev-1)>0) && (!imgAr[prev-1].src)) imgAr[prev-1].src = srcAr[prev-1];
	else if (((next+1)<ic) && (!imgAr[next+1].src)) imgAr[next+1].src = srcAr[next+1];
	if (!imgAr[prev].src) imgAr[prev].src=srcAr[prev];
	else if (((next+1)<ic) && (!imgAr[next+1].src)) imgAr[next+1].src = srcAr[next+1];
	else if (((next+2)<ic) && (!imgAr[next+2].src)) imgAr[next+2].src = srcAr[next+2];
	else if (((prev-2)>0) && (!imgAr[prev-2].src)) imgAr[prev-2].src = srcAr[prev-2];
}
function nextpic() {
	ii = (ii+1)%ic;
	showpic(ii);
}
function prevpic() {
	ii = ((ii-1) < 0) ? ic-1 : ii-1;
	showpic(ii);
}
function initialize()
{
 defaultCaption = document.getElementById("caption").innerHTML;
 if (!ic) alert("No Images Found");
 else nextpic();
}
