$(document).ready(function () {

	var sHeadline = $('.page-navigator').find('a').eq(2).html();
	var urlHeadline = $('.page-navigator').find('a').eq(2).attr("href");

	if ((sHeadline==null))
		sHeadline = $('.page-navigator').find('b').html();
	
	if (sHeadline!="")	
	{
		if(urlHeadline != undefined) {
			$("#LeftMenuHeaderContainer").html("<a href='"+urlHeadline+"'>"+ sHeadline +"</a>");
		} 
		else {
			$("#LeftMenuHeaderContainer").html(sHeadline);
		}
	}

	// initialize Input fields
	inputInitValue();
	
	// Collapse left menu if empty
	var leftMenu = $("#swMenuLeftDiv");
	//leftMenu.css("background", "red");
	var hasA = leftMenu.find("a").length;
	//alert(hasA);
	if (hasA <= 0) {
		leftMenu.height(0);
		leftMenu.css("min-height", "0");
		leftMenu.css("overflow", "hidden");
	}
	
	
	var menuLinks = $("#swMenuLeftDiv a.menu-main").add("#swMenuLeftDiv a.menu-sub");
	var submenuActive = $(".page-navigator b");
	var menuActive = $(".page-navigator *").eq(6);

	//alert(menuLinks.length);
	//alert(menuActive.text());
	
	menuLinks.each(function(index){
		//alert(index);
		if(menuActive.text().indexOf($(this).text()) > -1 ) {
			//alert("found");
			$(this).addClass("active");
		}
	});
	menuLinks.each(function(index){
		//alert(index);
		if(submenuActive.text().indexOf($(this).text()) > -1 ) {
			//alert("found");
			$(this).addClass("active");
		}
	});
	
	
	/***********************************
	Auto fill out artist in form
	***********************************/
	var section = $(".page-navigator *").eq(2).text();
	//alert(section);
	var artistName = "";
	
	if (section.toLowerCase() == "alle foredragsholdere") {
		artistName = $(".page-navigator *").eq(4).text();
	}

	//alert(artistName);
	
	var bookLink = 	$("#eid270814 a").attr("href");
	bookLink = bookLink + "&artistName=" + artistName;
	$("#eid270814 a").attr("href", bookLink);
	
	var artistField = $("input#form_32356");
	var artistNameParm = document.location.href.split("artistName=")[1];
	//alert(artistNameParm);
	if (artistNameParm == undefined)
		artistNameParm = "";
	artistField.val(unescape(artistNameParm));

});

/*******************************************
FUNCTIONS
*******************************************/


/* Clear and set initial value of input fields */
function inputInitValue() {

	$("*[@behaviours='inputInitValue']").focus(function() {

		if (!$(this).attr("oldValue")) {
			$(this).attr("oldValue", $(this).attr("value"));
		}
		
		if ($(this).attr("value") == $(this).attr("oldValue")) {
			$(this).attr("value", "");
		}
	});
	
	$("*[@behaviours='inputInitValue']").blur(function() {
	
		if (!$(this).attr("value")) {
				$(this).attr("value", $(this).attr("oldValue"));
		}
	});
}


