$(document).ready(function() {
	var page = this.location.href.split("/");
	page = page[page.length - 1];
	onPageLoad(page);

	$(".submenuElement").hover(submenuOn,submenuOff);
	$(".submenuElement").click(submenuClick);
	
	var slideTime = 420;
	$("#menu1").click(function() {
		menuClick(this);
		$("#submenu2").slideUp(slideTime, function() {
			$("#submenu3").slideUp(slideTime, function() {
				$("#submenu1").slideDown(slideTime);
			});
		});
		return false;
	});
	$("#menu2").click(function() {
		menuClick(document.getElementById("menu2top"));
		$("#menu2top").addClass("submenuElementActive");
		$("#submenu1").slideUp(slideTime, function() {
			$("#submenu3").slideUp(slideTime, function() {
				$("#submenu2").slideDown(slideTime);
			});
		});
		return false;
	});
	$("#menu3").click(function() {
		menuClick(document.getElementById("menu3top"));
		$("#menu3top").addClass("submenuElementActive");
		$("#submenu1").slideUp(slideTime, function() {
			$("#submenu2").slideUp(slideTime, function() {
				$("#submenu3").slideDown(slideTime);
			});
		});
		return false;
	});
});

function submenuOn()
{
	$(this).addClass("submenuElementOn");
}
function submenuOff()
{
	$(this).removeClass("submenuElementOn");
}

function buttonOn()
{
	this.src = this.src.replace("_off", "_on");
}
function buttonOff()
{
	this.src = this.src.replace("_on", "_off");
}

function menuClick(item)
{
	if (item.firstChild.href)
	{
		$("#mainContainer").fadeOut("fast", function() {
			var page = item.firstChild.href.split("/");
			lang = page[page.length - 2];
			page = page[page.length - 1];
			$.post(item.firstChild.href + '/xml', "", function(xml) {
				$("#mainContainer").html(decodeURIComponent($("content", xml).text()));
				document.title = "HaRp" + decodeURIComponent($("pagetitle", xml).text());
				onPageLoad(page);
				$("#loadImage").fadeOut("fast");
				$("#mainContainer").fadeIn("slow");
				pageTracker._trackPageview('/' + lang + '/' + page);
			});
		});
		$(".submenuElementActive").removeClass("submenuElementActive");
		$("#loadImage").fadeIn("fast");
	}
	return false;
}
function submenuClick()
{
	menuClick(this);
	$(this).addClass("submenuElementActive");
	return false;
}
function onPageLoad(page)
{
	var langlink = $("#languageLink").attr("href").split("/");
	langlink[langlink.length - 1] = page;
	$("#languageLink").attr("href", langlink.join("/"));
	$(".button").hover(buttonOn,buttonOff);
	
	if (page == "ourservices" || page == "interculturalconsulting")
	{
		$(".more").css("display","inline");
		$(".longcontent").css("display","none");
		$(".more").click(function() {
			$("h2.ourservices").removeClass("ourservicesActive");
			$(".more").css("display","inline");
			$(".longcontent").css("display","none");
			$(this).css("display","none");
			$(this).parent().children(".longcontent").css("display","inline");
			$(this).parent().parent().children("h2").addClass("ourservicesActive");
		});
		$("h2.ourservices").click(function() {
			$("h2.ourservices").removeClass("ourservicesActive");
			$(".more").css("display","inline");
			$(".longcontent").css("display","none");
			$(this).parent().find(".more").css("display","none");
			$(this).parent().find(".longcontent").css("display","inline");
			$(this).addClass("ourservicesActive");
		});
	}
}
