function omegaLightBox(){
	imageArray = new Array();
	for(i=currentStart;i<screenshotsTotal;i++){
		imageArray[i-currentStart] = new Image();
		imageArray[i-currentStart].src = shotList[i];
	}
}

function loadScreenshot(thisScreenshot)
{
	screenImage = imageArray[thisScreenshot];
	if(screenImage.complete && !animationLock)
	{
		//document.getElementById("Screenie").style.width = screenImage.width + "px";
		//document.getElementById("Screenie").style.height = screenImage.height + "px";
		//document.getElementById("Screenie2").style.width = screenImage.width + "px";
		//document.getElementById("Screenie2").style.height = screenImage.height + "px";
		document.getElementById("Screenie").style.backgroundImage = "url('"+screenImage.src+"')";
		document.getElementById("Screenie2").style.backgroundImage = "url('"+screenImage.src+"')";
		/*if(navigator.userAgent.indexOf("MSIE") != -1)
		{
			ieTestImage = new Image();
			ieTestImage.src = shotList[nowViewing];
			resizeFixForIESix();
		}*/
	}
	else
	{
		//document.getElementById("Screenie").style.height = "600px";
		window.setTimeout("loadScreenshot('"+thisScreenshot+"');",250);
	}
}

function showScreenshot(id) { if(!animationLock) slideShowNextFader(id); }

function slideShowNextFader(id)
{
	animationLock = true;
	current = id+1;
	if(imageArray[id].complete)
	{
		document.getElementById("Screenie").style.cursor = "default";
		nowViewing = id+currentStart;
		document.getElementById("Screenie2").style.backgroundImage = "url('"+imageArray[id].src+"')";
		startTheFader = window.setInterval("fadeInNextScreenshot()",10);
	}
	else
	{
		document.getElementById("Screenie").style.cursor = "wait";
		window.setTimeout("slideShowNextFader("+id+")",250);
	}
}

function resizeFixForIESix()
{
	if(ieTestImage.complete)
	{
		if(!document.getElementById("frankenImage"))
		{
			frankenImageElement = document.createElement("img");
			frankenImageElement.id = "frankenImage";
			frankenImageElement.style.visibility = "visible";
			frankenImageElement.style.position = "absolute";
			frankenImageElement.style.top = "0";
			frankenImageElement.style.left = "0";
			document.getElementsByTagName("body")[0].appendChild(frankenImageElement);
		}
		document.getElementById("frankenImage").src = ieTestImage.src;
		document.getElementById("Screenie").style.width = document.getElementById("frankenImage").width + "px";
		document.getElementById("Screenie").style.height = document.getElementById("frankenImage").height + "px";
		animationLock = false;
		delete ieTestImage;
		if(!document.getElementById("trashCompactor"))
		{
			disposalElement = document.createElement("div");
			disposalElement.id = "trashCompactor";
			disposalElement.display = "none";
			document.getElementsByTagName("body")[0].appendChild(disposalElement);
		}
		document.getElementById("trashCompactor").appendChild(document.getElementById("frankenImage"));
		document.getElementById("trashCompactor").removeChild(document.getElementById("trashCompactor").firstChild);
	}
	else
	{
		window.setTimeout("resizeFixForIESix()",250);
	}
}

function fadeInNextScreenshot()
{
	if (sliderTicked >= 160)
  {
    window.clearInterval(startTheFader);							//stop the animation
		document.getElementById("Screenie").style.backgroundImage = "url('"+shotList[nowViewing]+"')";
		document.getElementById("Screenie2").style.opacity = 0;
		document.getElementById("Screenie2").style.filter = "alpha(opacity=0)";
		sliderTicked = 0;
		/*if(navigator.userAgent.indexOf("MSIE") != -1)
		{
			ieTestImage = new Image();
			ieTestImage.src = shotList[nowViewing];
			resizeFixForIESix();
		}
		else*/ animationLock = false;
	}
	else
	{
		document.getElementById("Screenie2").style.opacity = sliderTicked/150;
		document.getElementById("Screenie2").style.filter = "alpha(opacity="+(sliderTicked/150)*100+")";
		//document.getElementById("Screenie").style.width = (screenImage.width+(deltaX*sliderTicked/150)) + "px";
		//document.getElementById("Screenie").style.height = (screenImage.height+(deltaY*sliderTicked/150)) + "px";
		//document.getElementById("Screenie2").style.width = (screenImage.width+(deltaX*sliderTicked/150)) + "px";
		//document.getElementById("Screenie2").style.height = (screenImage.height+(deltaY*sliderTicked/150)) + "px";
		sliderTicked += 5;
	}
}