﻿function fillScreenWithImage() {
	imageContainer.width=stage.offsetWidth;
	imageContainer.height=stage.offsetHeight;
	imageContainer.scaleX=imageContainer.offsetWidth/1920;
	imageContainer.scaleY=imageContainer.offsetHeight/1200;
	( imageContainer.scaleX > imageContainer.scaleY ) ? imageContainer.height = imageContainer.scaleX*1200 : imageContainer.width = imageContainer.scaleY*1920;
	imageContainer.style.left=(stage.offsetWidth/2)-(imageContainer.width/2)+"px";
	imageContainer.style.top=(stage.offsetHeight/2)-(imageContainer.height/2)+"px";
}
function runScene() {
	checkButtons();
	if (imageContainer.style.display=='none') {
		startScene();
	} else {
		endScene();
		setTimeout(startScene,500);
	}
	function startScene() {
		switch(activeScene) {
			case 0:
				imageContainer.src="/library/slideshow/kontorombygning.jpg";
				overlayContainer.innerHTML="<h3>Markant kampagne på kort tid</h3><h4>Integreret markedsføringskampagne til DEKO</h4>";
				break;
			case 1:
				imageContainer.src="/library/slideshow/ourchive-ny-ansat.jpg";
				overlayContainer.innerHTML="<h3>Ourchive – det nye billedarkiv<br />og filudvekslingsværktøj</h3><h4>Nyt website og ny kollega</h4>";
				break;
			case 2:
				imageContainer.src="/library/slideshow/maxmanus.jpg";
				overlayContainer.innerHTML='<h3>Ny identitet til Max Manus</h3><h4>Visuel identitet, paperline og website.</h4>';
				break;
			case 3:
				imageContainer.src="/library/slideshow/ourchivebg.jpg";
				overlayContainer.innerHTML='<h3>Massarde lancerer Ourchive</h3><h4>Saml alle virksomhedens billeder og multimediefiler<br />i et nyt webbaseret og brugervenligt Ourchive arkiv!</h4>';
				break;
			case 4:
				imageContainer.src="/library/slideshow/nyt-website.jpg";
				overlayContainer.innerHTML='<h3>Nyt website, nye cases</h3><h4>Se et uddrag af vores seneste opgaver</h4>';
				break;
			case 5:
				imageContainer.src="/library/slideshow/dmea.jpg";
				overlayContainer.innerHTML='<h3>Rasmus i juryen til Danish Metal Award</h3><h4>Til DMeA 2010 sidder Massardes AD\'er Rasmus Anker i juryen for<br />årets bedste metal cover artwork</h4>';
				break;
			case 6:
				imageContainer.src="/library/slideshow/nye-lokaler.jpg";
				overlayContainer.innerHTML='<h3 style="color:#000;">Massarde flytter</h3><h4 style="color:#000;">Vi rykker rødderne op og flytter til<br />nye lokaler i hjertet af København.</h4>';
				break;
		}
		imageContainer.onclick=getLink;
	}
	function endScene() {
		$("#imageContainer").fadeOut(450);
	}
}
function getLink() {
	switch (activeScene) {
		case 0:
			document.location.href="/dk/aktuelt/markant-kampagne-paa-kort-tid/";
			break;
		case 1:
			document.location.href="/dk/aktuelt/ourchive--det-nye-billedarkiv-og-filudvekslingsvaerktoej/";
			break;
		case 2:
			document.location.href="/dk/aktuelt/massarde-udvikler-ny-identitet-til-max-manus-a_s/";
			break;
		case 3:
			document.location.href="/dk/aktuelt/ourchive/";
			break;
		case 4:
			document.location.href="/dk/koncept/cases/";
			break;
		case 5:
			document.location.href="/dk/aktuelt/rasmus-i-juryen-til-danish-metal-award/";
			break;
		case 56:
			document.location.href="/dk/aktuelt/massarde-flytter/";
			break;
	}
}
var flashVersion=deconcept.SWFObjectUtil.getPlayerVersion();
if (flashVersion['major']<9) {
	var imageContainer=document.getElementById('imageContainer');
	var overlayContainer=document.getElementById('noflashOverlayContainer');
	var activeScene=0;
	var totalScenes=6;
	var sceneNo=document.location.href.match(/#(.+)$/);
	if (sceneNo) {
		activeScene=Number(sceneNo[1].split("/")[1]);
	}
	var nextButton=document.getElementById('nextButton');
	var prevButton=document.getElementById('prevButton');
	nextButton.style.display='inline';
	prevButton.style.display='inline';
	var stage=document.getElementById('noflashContainer');
	$("#nextButton").css('opacity',0);
	$("#prevButton").css('opacity',0);
	$("#noflashTop").css('opacity',0.5);
	$("#noflashBottom").css('opacity',0.5);
	$("#imageContainer").load(function() {
		$("#imageContainer").fadeIn(450);
		fillScreenWithImage();
										});
	window.onresize = fillScreenWithImage;
	runScene();
}

function checkButtons() {
	if (activeScene==0) {
		disableButton(prevButton);
		enableButton(nextButton);
	} else if (activeScene==totalScenes) {
		disableButton(nextButton);
		enableButton(prevButton);
	} else {
		enableButton(nextButton);
		enableButton(prevButton);
	}
}

function newScene(e) {
	if (e.id=='prevButton') {
		activeScene--;
	} else {
		activeScene++;
	}
	goingToScene(activeScene);
	runScene();
}

function disableButton(button) {
	$("#"+button.id).fadeTo(400,0);
	button.onclick=null;
}
function enableButton(button) {
	$("#"+button.id).fadeTo(400,0.5);
	button.onclick=function() {
		newScene(this);
	}
}