var firstLoad = true;
$.address.change(function(event) {
	// TODO: testen auf ungeültige eingaben
	console.log("nav update -> ",event.pathNames);
	var target = (event.pathNames.length == 0) ? "startseite" : event.pathNames[0];
	var params = {project: event.pathNames[1]};

	var delay = 1000;

	if (firstLoad) {
		firstLoad = false;
		delay = 0;
		$("div.menuSub[type="+ target +"]").show()
	}

	if (target == "startseite") {
		$("#menu").addClass("start", delay);
	} else {
		$("#menu").removeClass("start", delay);
	}
	changeContentTo(target, params, delay);
});

function changeContentTo (target, params, delay) {
	var template = "content/"+target+".php";
	if (delay == null || delay <= 0) {
		$("#content").load(template, params);
	} else {
		$("#content").fadeOut(delay, function () {
			$(this).load(template, params, function () {
				$(this).fadeIn(delay);
			});
		});
	}
}
