var numberOfImages;
var galleryname;
var isgallery;

var imageArray;

var imagenumber = 1;
var hold = "yes";
var pause = "no";
var playpause = "Play";


	function slideshow(numberOfImages,galleryname,isgallery)
	{
		this.numberOfImages = numberOfImages;
		this.galleryname = galleryname;
		this.isgallery = isgallery;

		var pictureArray = new Array();

		if(isgallery == "no")
		{
			var imagefolderaddress = "sldshw/slide";
			for(var i = 1; i < numberOfImages; i++)
			{
				pictureArray[i] = imagefolderaddress + i + ".jpg";
			}
			imageArray = pictureArray;
			startshow();
		}
		else if(isgallery == "yes")
		{
			var imagefolderaddress = "galleryphoto/" + galleryname + "/image/";
			for(var i = 1; i < numberOfImages; i++)
			{
				pictureArray[i] = imagefolderaddress + i + ".jpg";
			}
			imageArray = pictureArray;
			document.getElementById('galleryframe').style.visibility = "hidden";
			document.getElementById('controls').style.visibility = "visible";
			if(pause == "yes")
			{pause = "no";}
			startshow();
		}
		else
		{
			alert('Could Start Slideshow');
		}
	}


	function startshow()
	{
			document.getElementById('slide').style.opacity = 1;
			document.getElementById('slide').style.filter = "alpha(opacity= 100 )";
			hold = "no";
			if(pause == "no")
			{
				dim();
			}
	}
	

	function dim()
	{
		setTimeout("downer()",5);
	}

	function brighter()
	{
		setTimeout("upper()",5);
	}

	function downer()
	{

		var x = document.getElementById('slide').style.opacity;
		x = x - .05;
		if(x >= 0)
		{
			l = x * 100;
			document.getElementById('slide').style.opacity = x;
			document.getElementById('slide').style.filter = "alpha(opacity=" + l + ")";
			dim();
		}
		else
		{
			imagenumber++;
			if(imagenumber == numberOfImages)
			{
				imagenumber = 1;
			}
			document.slide.src = imageArray[imagenumber];
			x = Math.round(x);
			document.getElementById('slide').style.opacity = x;
			document.getElementById('slide').style.filter = "alpha(opacity=0)";
			brighter();
		}
	}

	function upper()
	{
		var x = document.getElementById('slide').style.opacity;
		if(x <= 1)
		{
			x = x - (-.05);
			l = x * 100;
			document.getElementById('slide').style.opacity = x;
			document.getElementById('slide').style.filter = "alpha(opacity=" + l + ")";
			brighter();
		}
		else
		{
			setTimeout("startshow()",5000);
		}
	}

//---------------------------------CONTROLS---------------------------------

	function next()
	{
		if(hold == "no")
		{
			pause = "yes";
			playpause = "images/play.gif";
			toggleplay();
			imagenumber++;
			if(imagenumber == numberOfImages)
			{
				imagenumber = 1;
			}
			document.slide.src = imageArray[imagenumber];
		}
	}

	function previous()
	{
		if(hold == "no")
		{
			pause = "yes";
			playpause = "images/play.gif";
			toggleplay();
			imagenumber--;
			if(imagenumber == 0)
			{
				imagenumber = numberOfImages-2;
			}
			document.slide.src = imageArray[imagenumber];
		}
	}

	function pauseframe()
	{
		if(hold == "no")
		{
			if(pause == "no")
			{
				pause = "yes";
				playpause = "images/play.gif";
				toggleplay();
			}
			else if(pause == "yes")
			{
				pause = "no";
				playpause = "images/pause2.gif"
				toggleplay();
				startshow();
			}
		}
	}

	function toggleplay()
	{
		document.getElementById('pauseplay').src = playpause;
	}

//------------------------------END CONTROLS------------------------------

	function returntogallery()
	{
		document.getElementById('galleryframe').style.visibility = "visible";
		document.getElementById('controls').style.visibility = "hidden";
		pauseframe();
	}
	
	function gofullscreen()
	{
		document.getElementById('galleryframe').style.visibility = "visible";
		document.getElementById('controls').style.visibility = "hidden";
		pauseframe();
		mywindow = window.open('slideshow.htm','_blank','directories=0, height=1200, left=-10, location=0, menubar=0, resizeable=0, scrollbars=0, status=0, titlebar=0, toolbar=0, top=-50, width=1300');

	}


