
var Gallery = new Array( );

Gallery[0]  = ['2-closets.jpg', '2-closets2.jpg'];
Gallery[1]  = ['1-closets.jpg', '1-closets2.jpg'];
Gallery[2]  = ['3-closets.jpg', '3-closets2.jpg'];
Gallery[3]  = ['4-closets.jpg', '4-closets2.jpg'];
Gallery[4]  = ['5-closets.jpg', '5-closets2.jpg'];
Gallery[5]  = ['6-closets.jpg', '6-closets2.jpg'];
Gallery[6]  = ['7-closets.jpg', '7-closets2.jpg'];
Gallery[7]  = ['8-closets.jpg', '8-closets2.jpg'];
Gallery[8]  = ['9-closets.jpg', '9-closets2.jpg'];
Gallery[9]  = ['10-closets.jpg', '10-closets2.jpg'];
Gallery[10] = ['11-closets.jpg', '11-closets2.jpg'];
Gallery[11] = ['12-closets.jpg', '12-closets2.jpg'];
Gallery[12] = ['13-closets.jpg', '13-closets2.jpg'];
Gallery[13] = ['14-closets.jpg', '14-closets2.jpg'];
Gallery[14] = ['15-closets.jpg', '15-closets2.jpg'];
Gallery[15] = ['16-closets.jpg', '16-closets2.jpg'];
Gallery[16] = ['17-closets.jpg', '17-closets2.jpg'];
Gallery[17] = ['18-closets.jpg', '18-closets2.jpg'];
Gallery[18] = ['20-closets.jpg', '20-closets2.jpg'];
Gallery[19] = ['21-closets.jpg', '21-closets2.jpg'];
Gallery[20] = ['22-closets.jpg', '22-closets2.jpg'];
Gallery[21] = ['23-closets.jpg', '23-closets2.jpg'];
Gallery[22] = ['24-closets.jpg', '24-closets2.jpg'];
Gallery[23] = ['25-closets.jpg', '25-closets2.jpg'];
Gallery[24] = ['26-closets.jpg', '26-closets2.jpg'];
Gallery[25] = ['27-closets.jpg', '27-closets2.jpg'];
Gallery[26] = ['28-closets.jpg', '28-closets2.jpg'];
Gallery[27] = ['29-closets.jpg', '29-closets2.jpg'];
Gallery[28] = ['30-closets.jpg', '30-closets2.jpg'];
Gallery[29] = ['31-closets.jpg', '31-closets2.jpg'];
Gallery[30] = ['32-closets.jpg', '32-closets2.jpg'];
Gallery[31] = ['33-closets.jpg', '33-closets2.jpg'];


var iSlideSpeed = 5000;
var iMaxDisplay = 7;
var iPrevious   = (iMaxDisplay - 1);
var iImageIndex = 0;
var iFirstIndex = 0;
var iTimeoutId  = 0;

var Images = new Array( );

for (var i = 0; i < Gallery.length; i++)
{
	Images[i]        = new Array(4);
	
	Images[i][0]     = new Image( );
  	Images[i][0].src = ("../images/classy-collections/closets/enlarged/" + Gallery[i][0]);
  	
	Images[i][1]     = new Image( );
  	Images[i][1].src = ("../images/classy-collections/closets/normal/" + Gallery[i][0]);

	Images[i][2]     = new Image( );
  	Images[i][2].src = ("../images/classy-collections/closets/thumbs/" + Gallery[i][0]);  	
  	
	Images[i][3]     = new Image( );
  	Images[i][3].src = ("../images/classy-collections/closets/thumbs/" + Gallery[i][1]);  	  	
}

function slideImages( )
{
	if (!document.images)
		return;
		
	document.images.gallery.src = Images[(iImageIndex + iFirstIndex)][0].src;

	var sPath = new String(document.getElementById("ThumbPic" + iPrevious).src);
	document.getElementById("ThumbPic" + iPrevious).src = sPath.replace("2.jpg", ".jpg");	
	
	var sPath = new String(document.getElementById("ThumbPic" + iImageIndex).src);
	document.getElementById("ThumbPic" + iImageIndex).src = sPath.replace(".jpg", "2.jpg");	
		
	if (iImageIndex == 0)
	{
		var objImage = document.getElementById("Previous");
		var sPath    = new String(objImage.src);	 

		if (sPath.indexOf("2.jpg") == -1)
			objImage.src = sPath.replace(".jpg", "2.jpg");	
	}

	else
	{
		var objImage = document.getElementById("Previous");
		var sPath    = new String(objImage.src);	 

		objImage.src = sPath.replace("2.jpg", ".jpg");	
	}
	
	if (iImageIndex == (iMaxDisplay - 1))
	{
		var objImage = document.getElementById("Next");
		var sPath    = new String(objImage.src);	 

		if (sPath.indexOf("2.jpg") == -1)
			objImage.src = sPath.replace(".jpg", "2.jpg");	
	}
	
	else
	{
		var objImage = document.getElementById("Next");
		var sPath    = new String(objImage.src);	 

		objImage.src = sPath.replace("2.jpg", ".jpg");	
	}
	
	iPrevious   = iImageIndex;
	iImageIndex = ((iImageIndex < (iMaxDisplay - 1)) ? (iImageIndex + 1) : 0);

	iTimeoutId = setTimeout("slideImages( )", iSlideSpeed);
}

function showNormalPic(objImage, iNo)
{
	var sPath = new String(objImage.src);
	var objId = ("NormalPic" + iNo);
	
	if (sPath.indexOf("2.jpg") == -1)
		document.getElementById(objId).style.display = "block";
}


function hideNormalPic(objImage, iNo)
{
	var sPath = new String(objImage.src);
	var objId = ("NormalPic" + iNo);
	
	document.getElementById(objId).style.display = "none";
}


function showNext( )
{
	if (iPrevious == (iMaxDisplay - 1))
		return false;
		
	clearTimeout(iTimeoutId);	
	slideImages( );
}


function showPrevious( )
{
	if (iPrevious == 0)
		return false;
	
	clearTimeout(iTimeoutId);
	
	var sPath = new String(document.getElementById("ThumbPic" + iPrevious).src);
	document.getElementById("ThumbPic" + iPrevious).src = sPath.replace("2.jpg", ".jpg");	
	
	if (iPrevious >= 2)
	{
		iImageIndex = (iPrevious - 1);
		iPrevious   = (iPrevious - 2);
	}
	
	else if (iPrevious == 1)
	{
		iImageIndex = 0;
		iPrevious   = (iMaxDisplay - 1);
	}

	slideImages( );	
}

function moveNext( )
{
	if (Gallery.length > (iFirstIndex + iMaxDisplay + 1))
	{
		clearTimeout(iTimeoutId);	

		iFirstIndex += 1;
		
		var sPath = "";

		for (var i = 0; i < iMaxDisplay; i ++)
		{
			sPath = new String(document.getElementById("ThumbPic" + i).src);
			document.getElementById("ThumbPic" + i).src = Images[(i + iFirstIndex)][2].src;
			
			sPath = new String(document.getElementById("PreviewPic" + i).src);
			document.getElementById("PreviewPic" + i).src = Images[(i + iFirstIndex)][1].src;
		}
		
		iPrevious   = (iMaxDisplay - 1);
		iImageIndex = 0;
		
		if (iFirstIndex > 0)
		{
			var objImage = document.getElementById("PreviousPic");
			var sPath    = new String(objImage.src);	 

			if (sPath.indexOf("2.jpg") != -1)
				objImage.src = sPath.replace("2.jpg", ".jpg");	
		}

		else
		{
			var objImage = document.getElementById("PreviousPic");
			var sPath    = new String(objImage.src);	 

			objImage.src = sPath.replace("2.jpg", ".jpg");	
		}

		if ((iFirstIndex + iMaxDisplay) < (Gallery.length - 1))
		{
			var objImage = document.getElementById("NextPic");
			var sPath    = new String(objImage.src);	 

			objImage.src = sPath.replace("2.jpg", ".jpg");	
		}

		else
		{
			var objImage = document.getElementById("NextPic");
			var sPath    = new String(objImage.src);	 

			if (sPath.indexOf("2.jpg") == -1)
				objImage.src = sPath.replace(".jpg", "2.jpg");	
		}
		
	
		slideImages( );	
	}
}

function moveBack( )
{
	if (iFirstIndex > 0)
	{
		clearTimeout(iTimeoutId);	
		iFirstIndex -= 1;

		var sPath = "";
		
		for (var i = 0; i < iMaxDisplay; i ++)
		{
			sPath = new String(document.getElementById("ThumbPic" + i).src);
			document.getElementById("ThumbPic" + i).src = Images[(i + iFirstIndex)][2].src;
			
			sPath = new String(document.getElementById("PreviewPic" + i).src);
			document.getElementById("PreviewPic" + i).src = Images[(i + iFirstIndex)][1].src;
		}

		iPrevious   = (iMaxDisplay - 1);
		iImageIndex = 0;
		
		if (iFirstIndex > 0)
		{
			var objImage = document.getElementById("PreviousPic");
			var sPath    = new String(objImage.src);	 

			if (sPath.indexOf("2.jpg") != -1)
				objImage.src = sPath.replace("2.jpg", ".jpg");	
		}

		else
		{
			var objImage = document.getElementById("PreviousPic");
			var sPath    = new String(objImage.src);	 

			objImage.src = sPath.replace("2.jpg", ".jpg");	
		}

		if ((iFirstIndex + iMaxDisplay) < (Gallery.length - 1))
		{
			var objImage = document.getElementById("NextPic");
			var sPath    = new String(objImage.src);	 

			objImage.src = sPath.replace("2.jpg", ".jpg");	
		}

		else
		{
			var objImage = document.getElementById("NextPic");
			var sPath    = new String(objImage.src);	 

			if (sPath.indexOf("2.jpg") == -1)
				objImage.src = sPath.replace(".jpg", "2.jpg");	
		}
	
		slideImages( );	
	}
}

function showPic(iNo)
{
	clearTimeout(iTimeoutId);
	
	var sPath = new String(document.getElementById("ThumbPic" + iPrevious).src);
	document.getElementById("ThumbPic" + iPrevious).src = sPath.replace("2.jpg", ".jpg");	
	
	if (iNo >= 1)
	{
		iImageIndex = iNo;
		iPrevious   = (iNo - 1);
	}
	
	else if (iNo == 0)
	{
		iImageIndex = 0;
		iPrevious   = (iMaxDisplay - 1);
	}

	slideImages( );	
}

addLoadEvent(slideImages);