$(function() {

	// Lag et mer interaktivt søkefelt.
	var search_default_string = "Søk";
	$("input#query").val(search_default_string);
	$("input#query").focus(function()
	{
		if ($(this).val() == search_default_string)
		{
			$(this).val("");
		}
	});
	$("input#query").blur(function()
	{
		if ($(this).val() == "")
		{
			$(this).val(search_default_string);
		}
	});
	
	
	
	// Lag en stilig skyggeeffekt på menyknapper.
	$("ul#menu li a").each(function() {
		$(this).append('<span class="shadow">' + $(this).text() + '</span>');
	});
	
	$("div#sub-nav ul li a").each(function() {
		$(this).append('<span class="shadow">' + $(this).text() + '</span>');
	});

	// Legg til pil foran hvert menyvalg.
	$('div#sub-nav ul li a').prepend('<span class="arrow"></span>');
	
	
	
	// Lag tilfeldig størrelse på cloud-tags.
	$("div#cloud-tags ul li a").each(function()
	{
		$(this).css("font-size", Math.floor(Math.random() * 10 + 10));
	});
	
	
	
	// Alterner annenhver tabellrad i .fancy-tabeller.
	$("table.fancy tr:odd").addClass("alt");
	
	
	
	// Lag popup for filmlinker.
	$("ul.films-list li a").click(function()
	{
		var wnd = window.open(
			$(this).attr("href"),
			"filmvindu",
			"location=0, statusbar=0, scrollbar=0, width=520, height=300");
		wnd.moveTo(100, 100);
		wnd.focus();
		return false;
	});
	
	
	
	// Lag slideshow på forsiden med promote-elementer.
	$('ul#promote-list').cycle({
		fx:      'fade',
		speed:   2000,
		timeout: 7000,
		pause:   1,
		pager:   'div#promote-nav',
		pagerAnchorBuilder: function() {}
	});
	
	// Lag linkene som skifter slide.
	$('div#promote-nav').children('a').each(function() {
		$(this).click(function() {
			var index = $('div#promote-nav').children('a').index(this);
			$('ul#promote-list').cycle(index);
			return false;
		});
	});
	
	
	
	// Lag lightbox-effekt på alle a.lightbox.
	$('a.lightbox').lightBox({
		overlayBgColor: '#FFF',
		overlayOpacity: 0.6,
		imageLoading: '/files/include/gfx/lightbox-ico-loading.gif',
		imageBtnClose: '/files/include/gfx/lightbox-btn-close.gif',
		imageBtnPrev: '/files/include/gfx/lightbox-btn-prev.gif',
		imageBtnNext: '/files/include/gfx/lightbox-btn-next.gif',
		containerResizeSpeed: 350,
		txtImage: 'Bilde',
		txtOf: 'av'
	});
});
