var 
	slideshowTimer,
	slideshowSlideInterval = 5000,
	slideshowSlideshowChangeSpeed = 700,
	stockLink = '/new/investorer/aktien';
	
$(function() {
	if(stock) {
		var img = new Image();
		img.src = stock.image;
		img.alt = stock.image;
		$('#stock-image').append(img);
		$('#stock-diff').append(stock.diff);
		$('#stock-price').append(stock.value);
		img = new Image();
		img.src = stock.graphImage;
		img.alt = stock.graphImage;
		var link = $('<a />');
		link.attr('href', stockLink);
		link.append(img);
		$('#stock-graph-link').append(link);
		$('#stock-updated').append(stock.updated);
		
	}
	
	if($('#start #header-image .slide').length == 0)
		return;
	
	$('.slide:last', $('#start #header-image')).addClass('active');
	slideshowTimer = setTimeout('slideNext()', slideshowSlideInterval);
});

function slideChange(active, next, elem) {
	if($('*:animated', elem).length > 0)
		return;
	
	active.addClass('last-active');
	next
		.css('opacity', 0.0)
		.addClass('active')
		.animate({opacity:1.0}, slideshowSlideshowChangeSpeed, function() {
			active.removeClass('last-active active');
		});
}

function slideNext() {
	var elem = $('#start #header-image');
	var active = $('.active', elem);
	
	var next = active.next().length > 0 ? active.next() : $('.slide:first', elem);
	slideChange(active, next);
	slideshowTimer = setTimeout('slideNext(false)', slideshowSlideInterval);
}

