function homeText()
{
//	queue = Effect.Queues.get('global'); 
	new Effect.Appear('homeText1', {duration: 2.0, from:0.0, to:1.0, queue: 'end'}); 
	new Effect.Appear('homeText1', {duration: 2.0, from:1.0, to:0.0, queue: 'end'}); 
	new Effect.Appear('homeText2', {duration: 2.0, from:0.0, to:1.0, queue: 'end'}); 
	new Effect.Appear('homeText2', {duration: 2.0, from:1.0, to:0.0, queue: 'end'}); 
	new Effect.Appear('homeText3', {duration: 2.0, from:0.0, to:1.0, queue: 'end'}); 
	new Effect.Appear('homeText3', {duration: 2.0, from:1.0, to:0.0, queue: 'end'}); 
	new Effect.Appear('homeText4', {duration: 2.0, from:0.0, to:1.0, queue: 'end'}); 
	new Effect.Appear('homeText4', {duration: 2.0, from:1.0, to:0.0, queue: 'end'});
	
	//this is a dummy transition to insert delay into queue before loop
	new Effect.Appear('homeText4', {duration: 2.0, from:0.0, to:0.0, queue: 'end',afterFinish: homeText}); 
}

var legends_suite = false;
function checkMouseOut(v)
{
	if (v == true)
	{
		Effect.BlindUp('club_suitePop',{duration:.5});
	}
}
function notifiyMouseOut(v)
{
	v = true
}
function resetMouseOut(v)
{
	v = false
}


function legendsSuite()
{

	// 1 always stays in back, no duration
	new Effect.Appear('legendsSuite1', {duration: 0.0, from:0.0, to:1.0, queue: 'end'});
	

	new Effect.Appear('legendsSuite2', {delay: 2.0, duration: 2.0, from:0.0, to:1.0, queue: 'end'}); 
	// don't hide first one; leave it in back to "fade into" at end

	new Effect.Appear('legendsSuite3', {delay: 2.0, duration: 2.0, from:0.0, to:1.0, queue: 'end'});
	// hide previous one after current has completed
	new Effect.Fade('legendsSuite2', {duration: 0.0, queue: 'end'});
	

	new Effect.Appear('legendsSuite4', {delay: 2.0, duration: 2.0, from:0.0, to:1.0, queue: 'end'}); 
	// hide previous one after current has completed
	new Effect.Fade('legendsSuite3', {duration: 0.0, queue: 'end'});

	new Effect.Appear('legendsSuite5', {delay: 2.0, duration: 2.0, from:0.0, to:1.0, queue: 'end'}); 
	// hide previous one after current has completed
	new Effect.Fade('legendsSuite4', {duration: 0.0, queue: 'end'});

	new Effect.Appear('legendsSuite6', {delay: 2.0, duration: 2.0, from:0.0, to:1.0, queue: 'end'});
	// hide previous one after current has completed
	new Effect.Fade('legendsSuite5', {duration: 0.0, queue: 'end'});

	
	// when done fade out to 1st and restart
	new Effect.Appear('legendsSuite6', {delay: 2.0, duration: 2.0, from:1.0, to:0.0, queue: 'end',afterFinish: legendsSuite}); 
}

function mainOutdoorSuite()
{
	
	// 1 always in back. see legendsSuite for comments on logic
	new Effect.Appear('mainLevel1', {duration: 0.0, from:0.0, to:1.0, queue: 'end'});
	
	new Effect.Appear('mainLevel2', {delay: 2.0, duration: 2.0, from:0.0, to:1.0, queue: 'end'});
	
	new Effect.Appear('mainLevel3', {delay: 2.0, duration: 2.0, from:0.0, to:1.0, queue: 'end'});
	new Effect.Fade('mainLevel2', {duration: 0.0, queue: 'end'});
	
	new Effect.Appear('mainLevel4', {delay: 2.0, duration: 2.0, from:0.0, to:1.0, queue: 'end'}); 
	new Effect.Fade('mainLevel3', {duration: 0.0, queue: 'end'});
	
	new Effect.Appear('mainLevel5', {delay: 2.0, duration: 2.0, from:0.0, to:1.0, queue: 'end'}); 
	new Effect.Fade('mainLevel4', {duration: 0.0, queue: 'end'});
	
	new Effect.Appear('mainLevel5', {delay: 2.0, duration: 2.0, from:1.0, to:0.0, queue: 'end',afterFinish: mainOutdoorSuite}); 
}

function terrace()
{

	new Effect.Appear('terrace1', {duration: 0.0, from:0.0, to:1.0, queue: 'end'});
	
	new Effect.Appear('terrace2', {delay: 2.0, duration: 2.0, from:0.0, to:1.0, queue: 'end'}); 
	
	new Effect.Appear('terrace3', {delay: 2.0, duration: 2.0, from:0.0, to:1.0, queue: 'end'});
	new Effect.Fade('terrace2', {duration: 0.0, queue: 'end'});
	
	new Effect.Appear('terrace4', {delay: 2.0, duration: 2.0, from:0.0, to:1.0, queue: 'end'}); 
	new Effect.Fade('terrace3', {duration: 0.0, queue: 'end'});
	
	new Effect.Appear('terrace4', {delay: 2.0, duration: 2.0, from:1.0, to:0.0, queue: 'end',afterFinish:terrace}); 

}

function clubSuite()
{
	/**/
	new Effect.Appear('clubSuite1', {duration: 0.0, from:0.0, to:1.0, queue: 'end'}); 

	new Effect.Appear('clubSuite2', {delay: 2.0, duration: 2.0, from:0.0, to:1.0, queue: 'end'}); 
	new Effect.Appear('clubSuite2', {delay: 2.0, duration: 2.0, from:1.0, to:0.0, queue: 'end',afterFinish: clubSuite});
	
}


// for popups

function popImage(element) {
	$('contentWrapper').setOpacity(0.5);
	$(element).show();
}

function popClose(element) {
	$(element).hide();
	$('contentWrapper').setOpacity(1.0);
}

function popLoad(image, caption) {
	yoff=document.viewport.getScrollOffsets()[1]+140;
	yoff = yoff + "px"
	$('contentWrapper').setOpacity(0.5);
	$('imgContainer').update('<img src="' + image + '" />');
	$('imgCaption').update(caption);
	$('popup').setStyle({top: yoff});
	$('popup').show();
}

function popLoadFixed(image, caption) {
	$('contentWrapper').setOpacity(0.5);
	$('imgContainer').update('<img src="' + image + '" />');
	$('imgCaption').update(caption);
	$('popup').show();
}