﻿/**
 * @author Marc
 */

var prevChapterAreaId = "prev";
var swfAreaId = "mainswf-holder";
var nextChapterAreaId = "next";

var chapterArea = "chapter-holder";

var locationString = "/flash/production/";
var imageLocation = "/images/aboutus/production/";

var copyHolder = "cpy";

var lString = "";

var currentChapter = 1;
var maxChapter = -1;

var width = 318;
var height = 244;

function InitChapters()
{
	var chap = document.getElementById(chapterArea);
	var arr = chap.getElementsByTagName("div");
	for(var i = 0; i < arr.length; i++)
	{
		arr[i].onclick = Change;
		arr[i].style.backgroundImage = "url("+imageLocation+"chapter"+(i+1)+".jpg)";
	}
	maxChapter = arr.length;
	ChangeChapter();
}

function NextChapter()
{
	if(currentChapter >= maxChapter)
		currentChapter = 1;
	else
		currentChapter++;
	ChangeChapter();
}

function PreviousChapter()
{
	if(currentChapter <= 1)
		currentChapter = maxChapter;
	else
		currentChapter--;
		
	ChangeChapter();
}

function Change()
{
	var sId = this.id;
	sId = sId.replace(/chapter/, "");
	currentChapter = parseInt(sId);
	ChangeChapter();
}

function ChangeChapter()
{	
	var swfArea = document.getElementById(swfAreaId);
	if(swfArea)
	{
		// -------------
		// set the swf
		// -------------
		lString = locationString + "chapter"+currentChapter+".swf";
		var fn = function() {
			var att = { data:lString, width:width, height:height };
			var par = { flashvars:"temp=temp" };
			var id = swfAreaId;
			var myObject = swfobject.createSWF(att, par, id);
		};
		swfobject.addDomLoadEvent(fn);
		
		// -------------
		// set the copy
		// -------------
		var idString = "chapter"+currentChapter+"copy";
		var copyDiv = document.getElementById(idString);
		if(copyDiv)
		{
			var stringToPlace = copyDiv.innerHTML;
			var cpyHolder = document.getElementById(copyHolder);
			cpyHolder.innerHTML = stringToPlace;
		}
		else
			alert("could not find string to place");
			
		// -------------
		// set the prev image
		// -------------
		var prevImageArea = document.getElementById(prevChapterAreaId);
		var t = 0;
		if(currentChapter <= 1)
			t = maxChapter;
		else
			t=(currentChapter-1);
		var imString = "/images/aboutus/production/chapter"+t+"_fade.jpg";
		prevImageArea.style.backgroundImage = "url("+imString+")";
		
		// -------------
		// set the next image
		// -------------
		var nextImageArea = document.getElementById(nextChapterAreaId);
		var u = 0;
		if(currentChapter >= maxChapter)
			u = 1;
		else
			u=(currentChapter+1);
		var imString2 = "/images/aboutus/production/chapter"+u+"_fade.jpg";
		nextImageArea.style.backgroundImage = "url("+imString2+")";
	}
	else
		alert("could not find swfArea");
}
