// Preload floorplan images
var floorplan_rio = new Image();
floorplan_rio.src = "images/floorplans/floorplan_rio.gif";
var rio = new Image();
rio.src = "images/floorplans/rio.gif";

var floorplan_tierra = new Image();
floorplan_tierra.src = "images/floorplans/floorplan_tierra.gif";
var tierra = new Image();
tierra.src = "images/floorplans/tierra.gif";

var floorplan_aqua = new Image();
floorplan_aqua.src = "images/floorplans/floorplan_aqua.gif";
var aqua = new Image();
aqua.src = "images/floorplans/aqua.gif";

var floorplan_fuego = new Image();
floorplan_fuego.src = "images/floorplans/floorplan_fuego.gif";
var fuego = new Image();
fuego.src = "images/floorplans/fuego.gif";

var floorplan_viento = new Image();
floorplan_viento.src = "images/floorplans/floorplan_viento.gif";
var viento = new Image();
viento.src = "images/floorplans/viento.gif";

var floorplan_cielo = new Image();
floorplan_cielo.src = "images/floorplans/floorplan_cielo.gif";
var cielo = new Image();
cielo.src = "images/floorplans/cielo.gif";


// Declare variables
var currentPlanNum;
var t;

function getBedrooms( plan )
{
	switch( plan )
	{
		case "Viento":
			return "1 bedroom";
			break;
		case "Fuego":
			return "1 bedroom";
			break;
		case "Rio":
			return "2 bedroom with den/flex space";
			break;
		case "Tierra":
			return "1 bedroom with desk niche";
			break;
		case "Aqua":
			return "1 bedroom with desk niche";
			break;
		case "Cielo":
			return "2 bedroom with den & nook";
			break;	
	}
}

function loadFloorplan( plan )
{
	clearTimeout( t );

	$( "div#content h3 a" ).removeClass( "active" );
	var planString = "<h1 class='" + plan.toLowerCase() + "'><strong>" + plan + "</strong></h1><p>" + getBedrooms( plan ) + "</p><img src='images/floorplans/" + plan.toLowerCase() + ".gif'>";
	$( "div#sidebar" ).empty().html( planString );
	$( "div#content h3." + plan.toLowerCase() + " a" ).addClass( "active" );
	$( "img#floorplan" ).attr( "src", "images/floorplans/floorplan_" + plan.toLowerCase() + ".gif" );
}

function rotateFloorplan()
{
	currentPlan = currentPlan + 1;
	if( currentPlan == 7)
		currentPlan = 1;
	
	var plan;
	
	switch( currentPlan )
	{
		case 1:
	  		plan = "Rio";
	  		break;
		case 2:
	  		plan = "Tierra";
	  		break;
		case 3:
	  		plan = "Aqua";
	  		break;
		case 4:
	  		plan = "Fuego";
	  		break;
		case 5:
	  		plan = "Viento";
	  		break;
		case 6:
	  		plan = "Cielo";
	  		break;
	}
	
	$( "div#content h3 a" ).removeClass( "active" );
	var planString = "<h1 class='" + plan.toLowerCase() + "'><strong>" + plan + "</strong></h1><p>" + getBedrooms( plan ) + "</p><img src='images/floorplans/" + plan.toLowerCase() + ".gif'>";
	$( "div#sidebar" ).empty().html( planString );
	$( "div#content h3." + plan.toLowerCase() + " a" ).addClass( "active" );
	$( "img#floorplan" ).attr( "src", "images/floorplans/floorplan_" + plan.toLowerCase() + ".gif" );
	
	t = setTimeout( "rotateFloorplan()", 2000 );
}

function loadRotateFloorplan()
{	
	currentPlan = 0;
	rotateFloorplan();
}

$(document).ready( loadRotateFloorplan );
