//ROTATOR

if (document.images)
{
	//----------------------

	rotButton1 = new Image();
	rotButton1.src = "images/rotator/button1.jpg";
	rotButton1s = new Image();
	rotButton1s.src = "images/rotator/button1-s.jpg";
	rotButton2 = new Image();
	rotButton2.src = "images/rotator/button2.jpg";
	rotButton2s = new Image();
	rotButton2s.src = "images/rotator/button2-s.jpg";
	rotButton3 = new Image();
	rotButton3.src = "images/rotator/button3.jpg";
	rotButton3s = new Image();
	rotButton3s.src = "images/rotator/button3-s.jpg";
	rotButton4 = new Image();
	rotButton4.src = "images/rotator/button4.jpg";
	rotButton4s = new Image();
	rotButton4s.src = "images/rotator/button4-s.jpg";
	rotButton5 = new Image();
	rotButton5.src = "images/rotator/button5.jpg";
	rotButton5s = new Image();
	rotButton5s.src = "images/rotator/button5-s.jpg";
	rotButton6 = new Image();
	rotButton6.src = "images/rotator/button6.jpg";
	rotButton6s = new Image();
	rotButton6s.src = "images/rotator/button6-s.jpg";
	rotButton7 = new Image();
	rotButton7.src = "images/rotator/button7.jpg";
	rotButton7s = new Image();
	rotButton7s.src = "images/rotator/button7-s.jpg";
	rotButton8 = new Image();
	rotButton8.src = "images/rotator/button8.jpg";
	rotButton8s = new Image();
	rotButton8s.src = "images/rotator/button8-s.jpg";
	rotButton9 = new Image();
	rotButton9.src = "images/rotator/button9.jpg";
	rotButton9s = new Image();
	rotButton9s.src = "images/rotator/button9-s.jpg";
	rotButton10 = new Image();
	rotButton10.src = "images/rotator/button10.jpg";
	rotButton10s = new Image();
	rotButton10s.src = "images/rotator/button10-s.jpg";
	rotButton11 = new Image();
	rotButton11.src = "images/rotator/button11.jpg";
	rotButton11s = new Image();
	rotButton11s.src = "images/rotator/button11-s.jpg";
	rotButton12 = new Image();
	rotButton12.src = "images/rotator/button12.jpg";
	rotButton12s = new Image();
	rotButton12s.src = "images/rotator/button12-s.jpg";
	rotButton13 = new Image();
	rotButton13.src = "images/rotator/button13.jpg";
	rotButton13s = new Image();
	rotButton13s.src = "images/rotator/button13-s.jpg";
	rotButton14 = new Image();
	rotButton14.src = "images/rotator/button14.jpg";
	rotButton14s = new Image();
	rotButton14s.src = "images/rotator/button14-s.jpg";
	rotButton15 = new Image();
	rotButton15.src = "images/rotator/button15.jpg";
	rotButton15s = new Image();
	rotButton15s.src = "images/rotator/button15-s.jpg";
	rotButton16 = new Image();
	rotButton16.src = "images/rotator/button16.jpg";
	rotButton16s = new Image();
	rotButton16s.src = "images/rotator/button16-s.jpg";
	rotButton17 = new Image();
	rotButton17.src = "images/rotator/button17.jpg";
	rotButton17s = new Image();
	rotButton17s.src = "images/rotator/button17-s.jpg";
	rotButton18= new Image();
	rotButton18.src = "images/rotator/button18.jpg";
	rotButton18s = new Image();
	rotButton18s.src = "images/rotator/button18-s.jpg";
	rotButton19 = new Image();
	rotButton19.src = "images/rotator/button19.jpg";
	rotButton19s = new Image();
	rotButton19s.src = "images/rotator/button19-s.jpg";
	rotButton20 = new Image();
	rotButton20.src = "images/rotator/button20.jpg";
	rotButton20s = new Image();
	rotButton20s.src = "images/rotator/button20-s.jpg";

	rotBlank = new Image();
	rotBlank.src = "images/blank.gif";

}

var rotTitleSet = 1;
var rotPhotoSet = 1;

var rotIntervalId = 0;

function switchTitle(type, titleNumber)
{
	//alert("sw div");
	
	if (type == 'click')
	{
		//SET Current Selected TITLE BUTTON back to Normal state
		document.images["rotTitleButton" + rotTitleSet].src = eval("rotButton" + rotTitleSet).src;
		
		//SET photoButtonsDivMain - Div for Photo Buttons
		//document.getElementById("photoButtonsDivMain").innerHTML = document.getElementById("photoButtonsDiv" + titleNumber).innerHTML;

		//CLEAR ALL PHOTO BUTTONS
		//for (var i = 1; i <= rotArray[titleNumber-1]; i++)
		for (var i = 1; i <= 10; i++)
		{
			document.getElementById('photoButtonLink' + i).href = "";
			document.images["rotPhotoButton" + i].src = rotBlank.src;
		}
		
		//SET PHOTO BUTTONS
		for (var i = 1; i <= rotArray[titleNumber-1]; i++)
		{
			document.getElementById('photoButtonLink' + i).href = "#";
			document.images["rotPhotoButton" + i].src = eval("rotButton" + i).src;
		}
		
		//SET Current Selected PHOTO BUTTON back to Normal state 
		//document.images["rotPhotoButton" + rotPhotoSet].src = eval("rotButton" + rotPhotoSet).src;

		rotTitleSet = titleNumber;

		//SET TITLE BUTTTON
		document.images["rotTitleButton" + titleNumber].src = eval("rotButton" + titleNumber + "s").src;

		//SET PHOTO AND MAIN
		switchPhoto("call", 1);
	}
	else if (type == "out")
	{
		if (rotTitleSet == titleNumber)
		{
			//It is SET, dont go back to Normal
		}
		else
		{
			//SET TITLE BUTTTON
			document.images["rotTitleButton" + titleNumber].src = eval("rotButton" + titleNumber).src;
		}
	}
	else if (type == "over")
	{
		//SET TITLE BUTTTON
		document.images["rotTitleButton" + titleNumber].src = eval("rotButton" + titleNumber + "s").src;
	}
}

function switchPhoto(type, photoNumber)
{
	//alert("sw photo");

	if (photoNumber <= rotArray[rotTitleSet-1])
	{
		if (type == "call")
		{
			rotPhotoSet = photoNumber;

			//SET PHOTO BUTTON
			document.images["rotPhotoButton" + photoNumber].src = eval("rotButton" + photoNumber + "s").src;

			//SET MAIN DIV
			//alert(document.getElementById("rotTitle1Photo2").innerHTML);
			document.getElementById("rotMain").innerHTML = document.getElementById("rotTitle" + rotTitleSet + "Photo" + photoNumber).innerHTML;
			
			startTimer();
		}	
		else if (type == "click")
		{
			//SET Current Selected PHOTO BUTTON back to Normal state
			document.images["rotPhotoButton" + rotPhotoSet].src = eval("rotButton" + rotPhotoSet).src;

			rotPhotoSet = photoNumber;

			//SET PHOTO BUTTON
			document.images["rotPhotoButton" + photoNumber].src = eval("rotButton" + photoNumber + "s").src;

			//SET MAIN DIV
			//alert(document.getElementById("rotTitle1Photo2").innerHTML);
			document.getElementById("rotMain").innerHTML = document.getElementById("rotTitle" + rotTitleSet + "Photo" + photoNumber).innerHTML;
		}
		else if (type == "out")
		{
			if (rotPhotoSet == photoNumber)
			{
				//It is SET, dont go back to Normal
			}
			else
			{
				//SET PHOTO BUTTON
				document.images["rotPhotoButton" + photoNumber].src = eval("rotButton" + photoNumber).src;
			}
		}
		else if (type == "over")
		{	
			//SET PHOTO BUTTON
			document.images["rotPhotoButton" + photoNumber].src = eval("rotButton" + photoNumber + "s").src;	
		}
	}
	else
	{
		//NOT VALID, trying to change image that is higher than max
	}
}

function startTimer()
{
	//Clear the Previous Timer
	if (rotIntervalId > 0)
	{
		clearInterval(rotIntervalId);
	}
	
	//Set the Timer
	rotIntervalId = setInterval("nextPhoto()", 10000);
}

function nextPhoto()
{
	//alert("nextPhoto array is:" + rotArray[rotTitleSet-1] +   "  photo to try is:" + (rotPhotoSet + 1)  );
	
	if ((rotPhotoSet + 1) <= rotArray[rotTitleSet-1])
	{
		//YES, can go to next photo
		switchPhoto("click", (rotPhotoSet + 1));
	}
	else
	{
		//NO, must go to next Title
		
		if ((rotTitleSet+1) <= 3)
		{
			//YES, can go to next TITLE
			switchTitle("click", rotTitleSet+1);
		
		}
		else
		{
			//NO, go back to TITLE 1
			switchTitle("click", 1);
		}
	}		
}





