	
//	Script originally written by Tim Van Damme (www.timvandamme.com) and modified by me. Give credit where credit is due.


$(document).ready(function() {
	var queryhash = window.location.hash
	switch (queryhash) {
		case "#social":
			document.title = "Erik Pavletic | Nätverk";
			initialShowNetworks();
			break;
		case "#about":
			document.title = "Erik Pavletic | Om mig";
			initialShowAbout();
			break;
		case "#contact":
			document.title = "Erik Pavletic | Kontakt";
			initialShowContact();
			break;
		default:
			initialShowNetworks();
			break;			
	}
	$("h2").hide();
	$("#vcard a").hover(showVcardLabel, hideVcardLabel);
	$("#nav-ntw a").click(showNetworks);
	$("#nav-about a").click(showAbout);
	$("#nav-contact a").click(showContact);
});

function showVcardLabel() {
	$("#vcard a span").show();
	$("#vcard a span").animate({
		top: "-=5px",
		opacity: 1
	}, 250 );
}

function hideVcardLabel() {
	$("#vcard a span").animate({ 
		top: "+=5px",
		opacity: 0
	}, 250 );
	setTimeout("$('#vcard a span').hide();", 250);
}

function initialShowNetworks() {
	$("#panels").hide();
	$("#wrapper").removeClass();
	$("#wrapper").addClass("social");
	$(".node").hide();
	$("#social").show();
	setTimeout("$('#panels').slideDown('slow');", 1000);
}

function initialShowAbout() {
	$("#panels").hide();
	$("#wrapper").removeClass();
	$("#wrapper").addClass("personal");
	$(".node").hide();
	$("#personal").show();
	setTimeout("$('#panels').slideDown('slow');", 1000);
}

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

function showNetworks() {
	document.title = "Erik Pavletic | Nätverk";
	if ($("#wrapper").hasClass("social")){ }
	else {
		$("#panels").slideUp(500);
		$(".node").fadeOut(500);
		setTimeout("$('.node').hide();", 500);
		setTimeout("$('#social').show();", 500);
		$("#panels").slideDown(500);
		$("#wrapper").removeClass();
		$("#wrapper").addClass("social");
	}
}

function showAbout() {
	if ($("#wrapper").hasClass("personal")){ }
	else {
		document.title = "Erik Pavletic | Om Mig";
		$("#panels").slideUp(500);
		$(".node").fadeOut(500);
		setTimeout("$('.node').hide();", 500);
		setTimeout("$('#personal').show();", 500);
		$("#panels").slideDown(500);
		$("#wrapper").removeClass();
		$("#wrapper").addClass("personal");
	}
}

function showContact() {
	if ($("#wrapper").hasClass("contact")){ }
	else {
		document.title = "Erik Pavletic | Kontakt";
		$("#panels").slideUp(500);
		$(".node").fadeOut(500);
		setTimeout("$('.node').hide();", 500);
		setTimeout("$('#contact').show();", 500);
		$("#panels").slideDown(500);
		$("#wrapper").removeClass();
		$("#wrapper").addClass("contact");
	}
}
