var cards = new Array('features','news','tourdates','discography','photos','store')

var contentLoaded = new Array();

function showCard(which) {
	theCard = $(which);
	if (! theCard) theCard = $(which+'-card');
	if (! theCard) alert("Invalid section name passed");
	
	var theSect;

	var zIndex = 100;
	var ascend = true;

	for (var c=0; c<cards.length; c++) {
		var cCard = $(cards[c]+"-card");
		cCard.style.zIndex = zIndex;

		if (cCard.id == theCard.id) {
			ascend = false;
			cCard.className = "card top";
			theSect = cards[c];
			zIndex--;
		} else {
			if (ascend) {
				cCard.className = "card left";
				zIndex++;
			} else {
				cCard.className = "card right";
				zIndex--;
			}
		}
	}
	
	if (! contentLoaded[theSect]) setTimeout("loadCardContent('"+theSect+"');",300);
}

var currentlyLoading;

function loadCardContent(which) {
	var theFrame = $(which+"-frame");
	if (theFrame) {
		theFrame.src = which + "/" + which + ".html";
	}	
}

function loadContentFrame(frame,src) {
	theFrame = $(frame);
	if (theFrame) theFrame.src = src;
}



function setContentLoaded(that) {
	var which = that.document.body.className;
	
	contentLoaded[which] = true;
	var theContent = $(which+"-content");
	theContent.className = "content loaded";
}

var backdrops = new Array();
backdrops['news'] = "../../imagenes/backdrops/tap-deluxe.jpg";
backdrops['tourdates'] = "../../imagenes/backdrops/tap-luxury.jpg";
backdrops['discography'] = "../../imagenes/backdrops/tap-celebrity.jpg";
backdrops['photos'] = "../../imagenes/backdrops/tap-casitas.jpg";
backdrops['press'] = "../../imagenes/backdrops/deluxe06.png";
backdrops['features'] = "../../imagenes/backdrops/deluxe06.png";


var backdropDelay = 100;
function loadBackdrops() {
	for (var c=cards.length-1; c>=0; c--) {
		d = cards.length - c;
		setTimeout("loadBackdrop("+c+")",backdropDelay*d);
	}
}

function loadBackdrop(c) {
	document.images[cards[c]+'-backdrop'].src = backdrops[cards[c]];
}

function startup() {
	globalStartup();
	loadBackdrops();
	resizeWindow(975,600);
}
