// Force IE to cache CSS backgroundimages
if (document.all) {
	document.execCommand("BackgroundImageCache",false,true);
}

$(document).ready(function(){
	// Enable Lavalamp effect on Let/Svær
	$("#hardeasy ul").lavaLamp({
		fx: "swing",
		speed: 500,
		target: 'li'
	});

	// Enable imagezoom effect på mellemforsider
	$('.zommer').cliozoom({
		scaleFactor: 1.2,
		duration : 200,
		startPosX: 134,
		startPosY: 52
	});

	if ($('#frontbox1 .frontbox-content').length) {
		// Equalize height on frontboxes
		var maxh = Math.max(Math.max($('#frontbox1 .frontbox-content').height(),$('#frontbox2 .frontbox-content').height()),$('#frontbox3 .frontbox-content').height());
		$('#frontbox1 .frontbox-content').css('height',maxh);
		$('#frontbox2 .frontbox-content').css('height',maxh);
		$('#frontbox3 .frontbox-content').css('height',maxh);
	}

	$('#submenu-main a.cur').each(function() {

		var h = Math.ceil($(this).innerHeight());
		// Zoom i Firefox er noget lort, da det gør at innerHeight() er forskellig alt efter om man har zoomet ind eller ej.
		// h = 25 eller 26 = 1 linie;
		// h = 38 eller 39 = 2 linier;
		// h = 51 eller 52= 3 linier;

		h = (h==26) ? h=25 : h;
		h = (h==39) ? h=38 : h;
		h = (h==52) ? h=51 : h;

		var p = $(this).position();
		$('#submenu-main').append('<div id="current"><div id="menucorner" /></div>');
		$('#current').css({
			position: 'absolute',
			zIndex: 100,
			top: p.top,
			left: p.left,
			height: (h+11)+'px', //h,
			background: 'transparent url(fileadmin/templates/page/images/menu_selected'+h+'.png) no-repeat left top',
			width: '222px'
		});
		$('#menucorner').css({
			background: 'transparent url(fileadmin/templates/page/images/menu_selected_corner'+h+'.png) no-repeat left top',
			display: 'block',
   			height: (h+32)+'px',
    		marginLeft: '-15px',
    		marginTop: '0px',
   			position: 'absolute',
   			width: '15px'
		});

	});

	// Enable loginbox
	$('#loginbox').loginbox({expandSize:216});

	// Enable pageloginbox
	$('#pageloginbox').loginbox({expandSize:216});
	
	// Enable loginbox
	$('#popuploginbox').loginbox({expandSize:216});
	
	// Enable Small logoutbox
	$("#logoutbutton").live("click", function(event){
		event.preventDefault();
		$("#logoutform").submit();
	});

	/*** Hent logoutbox ****/
	var tstamp = new Date().getTime();
	$(".username span").load("http://"+location.host+"?id=33&tstamp="+tstamp+" .username-inner");

});


