$(function() {
	var t=setTimeout('setContentHeight()',500);
	
	// $("img", $("#images")).not(":first").hide();
	// $("img", $("#images")).live("click", navPortfolioImages);
	
	// $('#nav li:last').addClass('last');
	
	if ($('#supersize').length) {
		$.fn.supersized.options = {  
			startwidth: 640,  
			startheight: 480,
			vertical_center: 1,
			slideshow: 1,
			navigation: 1,
			transition: 1, //0-None, 1-Fade, 2-slide top, 3-slide right, 4-slide bottom, 5-slide left
			pause_hover: 0,
			slide_counter: 0,
			slide_captions: 1,
			slide_interval: 30000  
		};
		$('#supersize').supersized(); 	
		
		// $('body').addClass('noScroll');
	} else {
		$('body').removeClass('noScroll');
	}
	
	
	$("p.projectImagesNum a").bind("click", function() {
		if ($(this).hasClass("imageNext")) dir = 'next';
		else dir = 'prev';
		
		navPortfolioImages(dir);
		
		return false;
	});
	
	
	var gallery = $('div.gallery');
	var galleryNum = $('img', gallery).length;
	
	if (galleryNum > 1) {
		var prevNext = '<p class="galleryPrevNext"><span>' + galleryNum + ' bilder</span> <a href="#" class="galleryPrev" title="&laquo; Gå til forrige bilde">Forrige</a><a href="#" class="galleryNext" title="Gå til neste bilde &raquo;">Neste</a></p>';
			
		gallery.after(prevNext)
	
		$('a,a.galleryPrev,a.galleryNext', gallery).bind("click", function(e) {
			e.preventDefault();
		})

		$('br', gallery).remove();

		$(gallery).cycle({
			next:    '.gallery,.galleryNext',
			prev:    '.galleryPrev',
			timeout: 0
		});
	}
		
	$("a[rel=external]").bind('click', function() {
		window.open(this.href);
		return false;
	});
});


function navPortfolioImages(dir) {
	if (!dir) dir = 'next';
	
	var spanNum = $('p.projectImagesNum span.num');
	var imageNum = parseInt($(spanNum).text());	
	var curImage = $("img:visible", $("#images"));
	
	if (dir == 'next') {
		var nextImage = curImage.next();
		var setNum = imageNum+1;
	} else {
		var nextImage = curImage.prev();
		var setNum = imageNum-1;
	}
	if (!nextImage.length) {
		if (dir == 'next') {
			nextImage = $("#images img:first");
			setNum = 1;
		} else {
			nextImage = $("#images img:last");
			setNum = $("img", $("#images")).length;
		}
	}
	
	curImage.fadeOut("fast", function() {
		spanNum.text(setNum);
		
		if (nextImage.attr('src').search('black')!==-1)
			$('body').attr('id', 'blackBg');
		else 
			$('body').attr('id', null);
		
		
		nextImage.fadeIn();
	});
	
}

function resize_viewport() {
  $.event.remove( this, "resize", setContentHeight);
  $.event.add( this, "resize", setContentHeight);
}

function setContentHeight() {
	var winWidth = $(window).width();
	var winHeight = $(window).height();
	var docHeight = $(document).height();
	
	if (winWidth < 1120 && $("#content").length) $("div.symbol").fadeOut();
	else $("div.symbol").fadeIn();
	
	if (winWidth < 1400) $.cookie("imageWidth", 'medium', { expires: 7 });
	else $.cookie("imageWidth", 'large', { expires: 7 });
	
	if ($(".newsList").length) {
		$("#contentSeparator").height(docHeight-250);
	}
	
	$("#images").height(winHeight);
	
	$("#main").css("padding-bottom", $(".contentPositioned").height() + 55);
	$(".contentPositioned").fadeIn("fast");
}

resize_viewport();