function start()
{
	setPage();
	clearCurrentLink();
	startPix();
}

/*Change picture functions*/
var timeDelay = 2; // change delay time in seconds
var Pix = new Array
("images/img1.jpg" 
,"images/img2.jpg"
,"images/img3.jpg"
,"images/img4.jpg"
,"images/img5.jpg"
,"images/img6.jpg"
,"images/img7.jpg"
,"images/img8.jpg"
,"images/img9.jpg"
);
var howMany = Pix.length;
timeDelay *= 1000;
var PicCurrentNum = 0;
var PicCurrent = new Image();
PicCurrent.src = Pix[PicCurrentNum];

function startPix() {
setInterval("slideshow()", timeDelay);
}

function slideshow() {
PicCurrentNum++;
if (PicCurrentNum == howMany) {
PicCurrentNum = 0;
}
PicCurrent.src = Pix[PicCurrentNum];
document["ChangingPix"].src = PicCurrent.src;
}

/*Current Page Different functions*/
function extractPageName(hrefString)
{
	var arr = hrefString.split('/');
	return  (arr.length<2) ? hrefString : arr[arr.length-2].toLowerCase() + arr[arr.length-1].toLowerCase();               
}

function setActiveMenu(arr, crtPage)
{
	for (var i=0; i<arr.length; i++)
	{
		
		if(extractPageName(arr[i].href.split("#")[0]) == crtPage.split("#")[0])
		{
			if (arr[i].parentNode.tagName != "DIV")
			{
				arr[i].className = "current";
				arr[i].parentNode.className = "current";
			}
		}
	}
}

function setPage()
{
	hrefString = document.location.href ? document.location.href : document.location;

	if (document.getElementById("menu")!=null)
		setActiveMenu(document.getElementById("menu").getElementsByTagName("a"), extractPageName(hrefString));
}

function clearCurrentLink(){
    var a = document.getElementsByTagName("A");
    for(var i=0;i<a.length;i++)
        if(a[i].href == window.location.href.split("#")[0])
		{
			removeNode(a[i]);
		}
}

function removeNode(n){
    if(n.hasChildNodes())
        for(var i=0;i<n.childNodes.length;i++)
            n.parentNode.insertBefore(n.childNodes[i].cloneNode(true),n);
    n.parentNode.removeChild(n);
}

/*Chapter picture changing*/
var chapter = new Array
("images/chapter/01.jpg" 
,"images/chapter/02.jpg"
,"images/chapter/03.jpg"
,"images/chapter/04.jpg"
,"images/chapter/05-06.jpg"
,"images/chapter/06.jpg"
,"images/chapter/07.jpg"
,"images/chapter/08.jpg"
,"images/chapter/09.jpg"
,"images/chapter/10.jpg"
,"images/chapter/11.jpg"
,"images/chapter/12.jpg"
,"images/chapter/13.jpg"
,"images/chapter/14.jpg"
,"images/chapter/15.jpg"
,"images/chapter/16.jpg"
,"images/chapter/17.jpg"
,"images/chapter/18.jpg"
,"images/chapter/19.jpg"
,"images/chapter/20.jpg"
,"images/chapter/21.jpg"
,"images/chapter/credits.jpg"
);

var howManyPages = chapter.length;
var pageCurrentNum = 0;
var pageCurrent = new Image();
pageCurrent.src = chapter[pageCurrentNum];

function nextpage()
{
	pageCurrentNum++;
	if (pageCurrentNum == howManyPages) {
		pageCurrentNum = 0;
	}
	pageCurrent.src = chapter[pageCurrentNum];
	document["c1"].src = pageCurrent.src;
}

function previouspage()
{
	if (pageCurrentNum == 0) {
		pageCurrentNum = howManyPages-1;
	}
	else
	{
		pageCurrentNum--;
	}
	if (pageCurrentNum == -1) {
		pageCurrentNum = howManyPages;
	}
	pageCurrent.src = chapter[pageCurrentNum];
	document["c1"].src = pageCurrent.src;
}

function kpressed(e) {
    if (e.which) {
        keycode = e.which;
    } else {
        keycode = e.keyCode;
    }
    if (keycode == 39) {

          nextpage();
        return true;
    } else if (keycode == 37) {
        previouspage();
        return true;
    }
}

/*event listeners*/
window.onload = start;
window.onkeydown=kpressed(event);
