		// debug('graphics/' + pages[0] + '.jpg');
$(document).ready(function(){
		//PAGE CLASS:
	page_url = $.getURLParam('side');
	pages = page_url.split('/');
	page_depth = pages.length;
	// debug(pages);
	$("body").attr('class', pages[0]);
	// HOVEDMENU 
	menu = $("#plimsoller_navigation");
	menu.html($("#plimsoller_content_hidden .text_page #navList"));
	//Fjern "webstedsoversigt", [fjern li'en der har en div der har en a der har en href der ender med 'sitemap/hierarchy']
	$("#plimsoller_navigation li div a[href$='sitemap/hierarchy']").parent().parent().remove();

	// UNDERMENU
	undermenu = $("#plimsoller_undernavigation");
	if (page_depth > 1) {
		//Check om siden er med i menuen:
		if($("#plimsoller_navigation div.current-bg").length > 0) {
			undermenu.html($("li", $("#plimsoller_navigation div.current-bg").parent().parent()));
		} else {
			undermenu.html($("li", $("#plimsoller_navigation div a[href$='"+pages[0]+"']").parent().parent()));
			
		}
		
	} else {
		undermenu.html($("li", $("#plimsoller_navigation div.current-bg").parent()));
	
	// undermenu.html($("#plimsoller_navigation a[href*='/"+toplevel_page+"/']"));
	}
	
	if (page_depth == 1) {
		sidetitel = $("span#sites-page-title").html();
	} else {
		sidetitel = $("div#title-crumbs a:first").html();
		sidetitel = "<a href='?side=" + pages[0] + "'>" + sidetitel + "</a>";
	}
	
	undermenu.prepend('<h2>' + sidetitel + '</h2>');
	// menu.appendTo($("#plimsoller_content"));	

	if ($("#plimsoller_undernavigation li").length == 0) { //Hvis vi ikke har nogen undermenu punkter, så skjul undermenuen
		$("#plimsoller_undernavigation").hide();
	}	

	//TEXT SIDE
	if ($("#plimsoller_content_hidden .text_page").length > 0) {
		// $("#plimsoller_page_title").html($("#plimsoller_content_hidden .text_page #sites-page-title").html());
		text_page = $("<div class='text_page'></div>");
		text_page.append($("#plimsoller_content_hidden .text_page .sites-layout-tile div[dir='ltr']"));
		text_page.appendTo($("#plimsoller_content"));
	}
	//Check for flere spalter:
	columns = $("#plimsoller_content .text_page div[dir='ltr']");
	num_columns = $("#plimsoller_content .text_page div[dir='ltr']").length;
	if (num_columns == 2) {
		$("#plimsoller_content .text_page div[dir='ltr']").css('float', 'left');
		$("#plimsoller_content .text_page div[dir='ltr']:first").css('width', '33%');
		$("#plimsoller_content .text_page div[dir='ltr']:first").css('margin-right', '10%');
		$("#plimsoller_content .text_page div[dir='ltr']:last").css('width', '53%');
	}
	
	//marker current link:
	var cur_url = window.location.href;
	cur_url = cur_url.substr(cur_url.lastIndexOf('?'));
	$("#plimsoller_navigation a[href='"+cur_url+"']").addClass('current');
	
	//Replace links til tekstsider på google sites, til at pege på funus.com i stedet for..
	// 2do: download links skal ikke medtages!
	$("#plimsoller_navigation a, #plimsoller_undernavigation a, #plimsoller_content a").each(function(){
		// debug($(this).attr('href'));
		
		href = $(this).attr('href');
		if (href.indexOf('/site/funusimaginariumhjemmeside/') != -1) {
			
			if (href.indexOf('attredirects') == -1) { //Vi skal ikke rØre ved download links..
				href = href.replace("http://sites.google.com", '');
				href = href.replace("/site/funusimaginariumhjemmeside/", '');
				$(this).attr('href', '?side=' + href);
			} else { //Downloadd links skal have target = _blank
				$(this).attr('target', '_blank');
			}
		} else if (href.indexOf('?side=') == -1) {//Alle andre links der ikke har sat en side= 
			//Eksternt link -> set target til _blank
			$(this).attr('target', '_blank');
		}
	});
	
	//Set border til 0 for tabeller i tekst:
	
	$("#plimsoller_content table").attr('border', '0');
	
	//Lift picasaimages in texts out of the "a"'s:
	//2do
	
	//Hvis man lige er kommet ind paa siden, saa skjul main_content:
	var cur_url = window.location.href;
	if (cur_url.indexOf('?') < 0) {
		$("#plimsoller_content").hide();
	}
	
	// content_top_percentage = $("#plimsoller_content").css('top').replace('%', '');
	
	content_pos = $("#plimsoller_content").position();
	content_top_percentage = content_pos.top / $(window).height();
	undernavigation_pos = $("#plimsoller_undernavigation").position();
	undernavigation_top_percentage = undernavigation_pos.top / $(window).height();
	// debug($(window).height());
	// debug(pos.top);
	// debug($(document).height());
	// debug($("#plimsoller_content").css('top'));
	// undernavigation_top_percentage = $("#plimsoller_undernavigation").css('top').replace('%', '');
	
	$(window).resize(function() {
		contentSetVerticalPlacement();
	});
	
	// $(window).scroll(function () { 
		// contentSetVerticalPlacement();
	// });
	
	
	// Load background-image, fade it in and place text when loaded:
	var img = new Image();
	$(img).load(function () {
		// set the image hidden by default   
		$(this).hide();
		$('#background-image').attr('src', $(this).attr('src'));
		$('#background-image').fadeIn('slow');
		contentSetVerticalPlacement();
	})

	// if there was an error loading the image, react accordingly
	.error(function () {
		// alert('image could not be loaded');
	})
	.attr('src', 'graphics/' + pages[0] + '.jpg');	
	
	// Click på forside:
	$(".home").css('cursor', 'pointer').click(function(){
		window.location = "?side=funusimaginarium";
		$.cookie("skipfront", "true", { expires: 7 });
	});
	
	//Picasa slideshows:
	$("#plimsoller_content embed").each(function(){
		flashvars = $(this).attr('flashvars');
		// $(this).parent().parent().css('float: left; clear: left');
		$(this).parent().load("load_picasa_slideshow.php?width="+$(this).parent().parent().width()+'&'+flashvars, function() {
			startSlideshows();
		});
	});

	//Countdown:
	var newYear = new Date(); 
	// newYear = new Date(2010, 8, 30, 11); 
	newYear = new Date(2010, 9, 7, 16); 
	$("div:econtains('_counter_')").countdown({until: newYear, description: ' '}); 
	
	// $("div:econtains('_livestreamplayer_')").html('hejhej'); 
	// $("div:econtains('_livestreamplayer_')").attr('id', 'livestreamPlayer'); 
    swfobject.embedSWF("http://cdn.livestream.com/chromelessPlayer/v20/playerapi.swf", "livestreamplayer", "560", "340", "9.0.0", "expressInstall.swf", null, parameters);

});


parameters = { AllowScriptAccess: 'always' };
function livestreamPlayerCallback(event) {
	if (event == 'ready') {
		//debug(window.getElementById('livestreamplayer'));
		player = document.getElementById('livestreamplayer');
		devkey = "b8zVdBq0EbVtEnGX_i8GI2N2GjSsDxSv";
		devkey += "-QkUGJuWl_HZKEIVT2jLGvagr1KpyYsSgJaihFNt";	
		devkey += "FLV2TIfWcGwjGO7Dk0kUz9_RlZ0gAzxcKf";	
		devkey += "fRItH_xmfo-F_VbV-c1s-y";	
		player.setDevKey(devkey);

		player.load('funusimaginarium');	
	}
}




$.expr[":"].econtains = function(obj, index, meta, stack){
	return (obj.textContent || obj.innerText || $(obj).text() || "").toLowerCase() == meta[3].toLowerCase();
}

function startSlideshows() {
	$('.slideshow').parent().each(function() {
		// debug($(this).width());
		$(".slideshow img", $(this)).css('width', $(this).width());
	});
	$('.slideshow').cycle({
		fx: 'fade' // choose your transition type, ex: fade, scrollUp, shuffle, etc...
	});
}

function contentSetVerticalPlacement() {
	// Naar vi saetter sidespecifik placering af content i procent, 
	// omregner vi det her til procent af BAGGRUNDSBILLEDET, i 
	// stedet for af window height..
	new_content_top = content_top_percentage * $("#background-image").height();
	// debug(content_top_percentage);
	new_undernavigation_top = undernavigation_top_percentage * $("#background-image").height();

	$("#plimsoller_content").css('top', new_content_top);
	undermenuSetVerticalPlacement(new_undernavigation_top);
	// $("#plimsoller_undernavigation").css('top', new_undernavigation_top);
	$("#image_navigation").css('height', $("#background-image").height());
	
}

function undermenuSetVerticalPlacement(px) {
	// dif = px - $(window).scrollTop();
	// if (dif <= 20) {
		// px = 20 + $(window).scrollTop();
	// }
	// debug(px);
	$("#plimsoller_undernavigation").css('top', px);
}


//image preload function:
(function($) {
  var cache = [];
  // Arguments are image paths relative to the current page.
  $.preLoadImages = function() {
    var args_len = arguments.length;
    for (var i = args_len; i--;) {
      var cacheImage = document.createElement('img');
      cacheImage.src = arguments[i];
      cache.push(cacheImage);
    }
  }
})(jQuery)

jQuery.extend({
 getURLParam: function(strParamName){
	  var strReturn = "";
	  var strHref = window.location.href;
	  var bFound=false;
	  
	  var cmpstring = strParamName + "=";
	  var cmplen = cmpstring.length;

	  if ( strHref.indexOf("?") > -1 ){
	    var strQueryString = strHref.substr(strHref.indexOf("?")+1);
	    var aQueryString = strQueryString.split("&");
	    for ( var iParam = 0; iParam < aQueryString.length; iParam++ ){
	      if (aQueryString[iParam].substr(0,cmplen)==cmpstring){
	        var aParam = aQueryString[iParam].split("=");
	        strReturn = aParam[1];
	        bFound=true;
	        break;
	      }
	      
	    }
	  }
	  if (bFound==false) return null;
	  return strReturn;
	}
});


function debug(what) {
	if (!($("#debug").length > 0)) {
		$("body").append("<div id='debug'></div>");
		$("#debug").css('position', 'absolute');
		$("#debug").css('top', '0');
		$("#debug").css('left', '0');
		$("#debug").css('width', '500');
		$("#debug").css('height', '100');
		$("#debug").css('background-color', '#FFF');
		$("#debug").css('overflow', 'auto');
	}
	$("#debug").prepend(what+"<br/>");

}




