$(window).load(function(){ 
    $("p.loading").fadeOut('slow');  
});

$(document).ready(function() {
	var queryhash = window.location.hash
	switch (queryhash) {
		case "#about":
			document.title = "Tanguy Romey - About";
			initialShowAbout();
			break;
		case "#cloud":
			document.title = "Tanguy Romey - Cloud";
			initialShowCloud();
			break;
		case "#contact":
			document.title = "Tanguy Romey - Contact";
			initialShowContact();
			break;
		case "#playlist":
			document.title = "Tanguy Romey - Playlist";
			initialShowPlaylist();
			break;
		default:
			initialShowAbout();
			break;
	}
	$("#nav-about a").click(showAbout);
	$("#nav-cloud a").click(showCloud);
	$("#nav-contact a").click(showContact);
	$("#nav-playlist a").click(showPlaylist);
});

function initialShowAbout() {
	$("#content").hide();
	$("#page").removeClass();
	$("#page").addClass("about");
	$(".node").hide();
	$("#about").show();
	setTimeout("$('#content').slideDown('slow');", 1000);
}

function initialShowCloud() {
	$("#content").hide();
	$("#page").removeClass();
	$("#page").addClass("cloud");
	$(".node").hide();
	$("#cloud").show();
	setTimeout("$('#content').slideDown('slow');", 1000);
}

function initialShowContact() {
	$("#content").hide();
	$("#page").removeClass();
	$("#page").addClass("contact");
	$(".node").hide();
	$("#contact").show();
	setTimeout("$('#content').slideDown('slow');", 1000);
}

function initialShowplaylist() {
	$("#content").hide();
	$("#page").removeClass();
	$("#page").addClass("contact");
	$(".node").hide();
	$("#contact").show();
	setTimeout("$('#content').slideDown('slow');", 1000);
}

function showAbout() {
	if ($("#page").hasClass("about")){ }
	else {
		document.title = "Tanguy Romey - About";
		$("#content").slideUp(500);
		$(".node").fadeOut(500);
		setTimeout("$('.node').hide();", 500);
		setTimeout("$('#about').show();", 500);
		$("#content").slideDown(500);
		$("#page").removeClass();
		$("#page").addClass("about");
	}
}

function showCloud() {
	document.title = "Tanguy Romey - Cloud";
	if ($("#page").hasClass("cloud")){ }
	else {
		$("#content").slideUp(500);
		$(".node").fadeOut(500);
		setTimeout("$('.node').hide();", 500);
		setTimeout("$('#cloud').show();", 500);
		$("#content").slideDown(500);
		$("#page").removeClass();
		$("#page").addClass("cloud");
	}
}

function showContact() {
	if ($("#page").hasClass("contact")){ }
	else {
		document.title = "Tanguy Romey - Contact";
		$("#content").slideUp(500);
		$(".node").fadeOut(500);
		setTimeout("$('.node').hide();", 500);
		setTimeout("$('#contact').show();", 500);
		$("#content").slideDown(500);
		$("#page").removeClass();
		$("#page").addClass("contact");
	}
}

function showPlaylist() {
	if ($("#page").hasClass("playlist")){ }
	else {
		document.title = "Tanguy Romey - Playlist";
		$("#content").slideUp(500);
		$(".node").fadeOut(500);
		setTimeout("$('.node').hide();", 500);
		setTimeout("$('#playlist').show();", 500);
		$("#content").slideDown(500);
		$("#page").removeClass();
		$("#page").addClass("playlist");
	}
}
