
//create arrays of image strings
var arrRotImgs;
var arrBungalowImgs = new Array("suites/photo_bungalow1","suites/photo_bungalow2","suites/photo_bungalow3","suites/photo_bungalow4","suites/photo_bungalow5","suites/photo_bungalow6");
var arrIslandgrandImgs = new Array("suites/photo_islandgrand1","suites/photo_islandgrand2","suites/photo_islandgrand3","suites/photo_islandgrand4");
var arrSpaImgs = new Array("spaterre/photo_spaterre1","spaterre/photo_spaterre2","spaterre/photo_spaterre3","spaterre/photo_spaterre4","spaterre/photo_spaterre5","spaterre/photo_spaterre6");
var arrDiningImgs = new Array("dining/photo_dining1","dining/photo_dining2","dining/photo_dining3","dining/photo_dining4","dining/photo_dining5","dining/photo_dining6","dining/photo_dining7");
var arrWeddingsImgs = new Array("weddings/photo_weddings1","weddings/photo_weddings2","weddings/photo_weddings3");
var num = 0;
var curPage;
var stopRotate = false;

function DoRotate()
{
	if (stopRotate == false)
	{

		if (arrRotImgs == null)
		{

			//create the array instance
			arrRotImgs = new Array()
			 
 			//set the image array strings to use based on the pageid passed in.
			switch(curPage)
			{
				case 'suites_bungalow':
					arrRotImgs = arrBungalowImgs;
					break;
				case 'suites_islandgrand':
					arrRotImgs = arrIslandgrandImgs;
					break;
				case 'spa_bodytreatments':
					arrRotImgs = arrSpaImgs;
					break;
				case 'spa_salonservices':
					arrRotImgs = arrSpaImgs;
					break;
				case 'spa_facialcare':
					arrRotImgs = arrSpaImgs;	  
					break;
				case 'spa_rituals':
					arrRotImgs = arrSpaImgs;      
					break;
				case 'spa_massagetherapies':
      				arrRotImgs = arrSpaImgs;
					break;
				case 'spa_packages':
					arrRotImgs = arrSpaImgs;      
					break;
				case 'weddings_spa_packages':
					arrRotImgs = arrSpaImgs;      
					break;
				case 'spa_fitnesscenter':
					arrRotImgs = arrSpaImgs;      
					break;
				case 'weddings_weddings':
					arrRotImgs = arrWeddingsImgs;
					break;
				case 'weddings_events':
					arrRotImgs = arrWeddingsImgs;
					break;
				case 'dining_restaurant':
					arrRotImgs = arrDiningImgs;
					break;
				case 'dining_roomservice':
					arrRotImgs = arrDiningImgs;
					break;
			}
		}

		if (arrRotImgs != null)
		{
			if (num >= arrRotImgs.length)
			{
				num = 0;
			}  
		}

		num++;
		document.getElementById('ssPhoto').src="sites/3/_img/" + arrRotImgs[num -1] + ".jpg";
		turnOffButtons();
		var buttonOn = "button" + num;
		document.getElementById(buttonOn).src="sites/3/_img/icon_bluebutton.gif";
		setTimeout('DoRotate()', 5000);

	}
}

function rotate(getPageId)
{  
	if (document.getElementById('ssPhoto'))
	{
		//set the current page var
		curPage = getPageId;
		//call the do rotate function
		DoRotate();
	}
} 


//  photo tour slide show script

function turnOffButtons()
{

	if (document.getElementById('button1'))
	{
		document.getElementById('button1').src="sites/3/_img/icon_brownbutton.gif";
	}
	if (document.getElementById('button2'))
	{
		document.getElementById('button2').src="sites/3/_img/icon_brownbutton.gif";
	}
	if (document.getElementById('button3'))
	{
		document.getElementById('button3').src="sites/3/_img/icon_brownbutton.gif";
	}
	if (document.getElementById('button4'))
	{
		document.getElementById('button4').src="sites/3/_img/icon_brownbutton.gif";
	}
	if (document.getElementById('button5'))
	{
		document.getElementById('button5').src="sites/3/_img/icon_brownbutton.gif";
	}
	if (document.getElementById('button6'))
	{
		document.getElementById('button6').src="sites/3/_img/icon_brownbutton.gif";
	}

}

function slideShow(parent,button,newPhoto)
{

	stopRotate = true;
	turnOffButtons();
	document.getElementById(button).src="sites/3/_img/icon_bluebutton.gif";
	document.getElementById('ssPhoto').src="sites/3/_img/" + parent + "/" + newPhoto + ".jpg";

}


//  photo gallery script

function runPhotoGallery(pgPhoto)
{
	document.getElementById('photo').src="sites/3/_img/about/gallery/" + pgPhoto + ".jpg";
}


//  email offers onfocus / onblur

function emailoffersOnfocus(thisID) {
	if (thisID.value=='Enter Email Address')
		{thisID.value=''};
}

function emailoffersOnblur(thisID) {
	if (thisID.value=='')
		{thisID.value='Enter Email Address'};
}


// POP UP
// usage: popuplink(['js-only url',] this[, w[, h[, scroll[, extras]]]])
// basic usage: <a href="popup.html" target="_blank" onclick="return(popuplink(this));">new pop</a>
// advanced usage: <a href="popup_nojs.html" target="_blank" onclick="return(popuplink('popup_yesjs.html', this, 200, 100, false));">new pop</a>
// site-wide defaults:
POPUP_W = 400;
POPUP_H = 300;
POPUP_SCROLL = true;
POPUP_EXTRAS = 'location=0,statusbar=0,menubar=0';
function popuplink() {
	var undef, i=0, args=popuplink.arguments;
	var url = (typeof(args[i])=='string') ? args[i++] : args[i].getAttribute('href');
	var target = args[i++].getAttribute('target') || '_blank';
	var w = args[i++];
	var h = args[i++];
	var s = (args[i]===undef) ? POPUP_SCROLL : args[i++];
	var features = 'width=' + (w || POPUP_W)
				 + ',height=' + (h || POPUP_H)
				 + ',scrollbars=' + (s ? 'yes,' : 'no,')
				 + (args[i] || POPUP_EXTRAS);
	var win = window.open(url, target, features);
	win.focus();
	return false;
}
// END POP UP
