$(document).ready( function() {
	/* start search when search container is loaded */
	var searchResult = $("#search-result");
	if (searchResult.length) {
		searchResult.ready( function(){
			var url = "search.plex" + document.location.search;
			
			searchResult.load( url, function(){
				
			});
		});
	}
	
	/* fix ugly links within firefox/safari */
	$("a").focus(function(){
		$(this).blur();
	});
	
	/* sitemap */
		/* container hvori indholdet lægges til at begynde med */
		var sitemapContainer = $("#sitemap-measure-container");
		if ( sitemapContainer.length ) {
			
			/* højden på containeren måles og dividers med 2 så man har den optimale kolonnehøjde */
			var contentHeight = sitemapContainer.height()
			var columnHeight = Math.ceil( contentHeight / 2 );
			
			var groups = sitemapContainer.find(".group");
			
			var currentColHeight = 0;
			
			var leftColumn = $(".sitemap .left");
			var rightColumn = $(".sitemap .right");
			
			/* for hvert top level tilføjes indholdet til en kolonne og der skiftes kolonne så snart */
			/* den optimale kolonnehøjde nåes */
			for (var i=0;i<groups.length;i++ ) {
				var group = groups[ i ];
				if ( currentColHeight < columnHeight ) {
					leftColumn.append(group.innerHTML);
				} else {
					rightColumn.append(group.innerHTML);			
				}
				
				currentColHeight += group.offsetHeight;
			}		
			
			/* kolonnerne vises først når alt er færdiggenereret */
			leftColumn.css('display','block');
			rightColumn.css('display','block');
		
	}
	 
});
