if (window!= top){
	top.location.href = location.href;
}

var subItems;

function dropdown(){
	if(!document.getElementsByTagName) return false;
	if(!document.getElementById) return false;
	if(!document.getElementById("menu_tijdlijn")) return false;
	
	subItems = document.getElementById("menu_tijdlijn").getElementsByTagName("ol");
	
	for(i = 0; i < subItems.length; i++){
		subItems[i].style.display = "none";
		
		subItems[i].parentNode.onmouseover = function(){
			revealSubmenu(this);
		}
		
		subItems[i].onmouseover = function(){
			revealSubmenu(this);
		}
		
		subItems[i].parentNode.onmouseout = function(){
			clearSubmenu(this);	
		}
		
		subItems[i].onmouseout = function(){
			clearSubmenu(this);	
		}
	}	
}

function revealSubmenu(LiofOl){		
	if(LiofOl.getElementsByTagName("ol")[0]){
		if(LiofOl.getElementsByTagName("ol")[0].style.display == "none"){
			LiofOl.getElementsByTagName("ol")[0].style.display = "block";
		}	
	}
}

function clearSubmenu(LiofOl){
	if(LiofOl.getElementsByTagName("ol")[0]){
		if(LiofOl.getElementsByTagName("ol")[0].style.display == "block"){
			LiofOl.getElementsByTagName("ol")[0].style.display = "none";
		}		
	}
}
var lichtkrant;
function checkForScrollTxt(){
	if(!document.getElementsByTagName) return false;
	if(!document.getElementById) return false;
	if(!document.getElementById("lichtkrantimgcontainer")) return false;
	
	// Get the lichtkrant image en set hem op de startwaarde van 2px.
	imgObject = document.getElementById("lichtkrantimgcontainer").getElementsByTagName("img")[0];
	imgObject.style.left = "350px";	
	lichtkrant = imgObject;
	if(document.body.id == "jaar_1990"){
		imgObject.setAttribute("src", "images/scroll_txt_1990.gif");
		imgObject.setAttribute("width", "769");
		imgObject.setAttribute("alt", "1990: Growing up in Public krijgt een werkplek op het kantoor van Theater Kikker.");
		imgObject.setAttribute("title", "1990: Growing up in Public krijgt een werkplek op het kantoor van Theater Kikker.");
		
		hoeveelpx = 769 + 350;
		goScrollingtxt(hoeveelpx, imgObject, 0);
	} else if (document.body.id == "jaar_1991"){
		imgObject.setAttribute("src", "images/scroll_txt_1991.gif");
		imgObject.setAttribute("width", "549");
		imgObject.setAttribute("alt", "1991: Officiele oprichting Stichting Growing Up In Public.");
		imgObject.setAttribute("title", "1991: Officiele oprichting Stichting Growing Up In Public.");
		
		hoeveelpx = 540 + 350;
		goScrollingtxt(hoeveelpx, imgObject, 0);
	} else if (document.body.id == "jaar_1994"){
		imgObject.setAttribute("src", "images/scroll_txt_1994.gif");
		imgObject.setAttribute("width", "579");
		imgObject.setAttribute("alt", "1994: Growing up in public verhuist naar de Utrechtse School.");
		imgObject.setAttribute("title", "1994: Growing up in public verhuist naar de Utrechtse School.");
		
		hoeveelpx = 579 + 350;
		goScrollingtxt(hoeveelpx, imgObject, 0);
	} else if (document.body.id == "jaar_1995"){
		imgObject.setAttribute("src", "images/scroll_txt_1995.gif");
		imgObject.setAttribute("width", "654");
		imgObject.setAttribute("alt", "1995: Feest voor 5 jarig jubileum, Koepelzaal van de utrechtse school.");
		imgObject.setAttribute("title", "1995: Feest voor 5 jarig jubileum, Koepelzaal van de utrechtse school.");
		
		hoeveelpx = 654 + 350;
		goScrollingtxt(hoeveelpx, imgObject, 0);
	} else if (document.body.id == "jaar_1997"){
		imgObject.setAttribute("src", "images/scroll_txt_1997.gif");
		imgObject.setAttribute("width", "263");
		imgObject.setAttribute("alt", "1997: Toetreden Kunstenplan.");
		imgObject.setAttribute("title", "1997: Toetreden Kunstenplan.");
	
		hoeveelpx = 263 + 350;
		goScrollingtxt(hoeveelpx, imgObject, 0);
	} else if (document.body.id == "jaar_1998"){
		imgObject.setAttribute("src", "images/scroll_txt_1998.gif");
		imgObject.setAttribute("width", "473");
		imgObject.setAttribute("alt", "1998: Growing up in Public verhuist naar het Fort.");
		imgObject.setAttribute("title", "1998: Growing up in Public verhuist naar het Fort.");
		
		hoeveelpx = 473 + 350;
		goScrollingtxt(hoeveelpx, imgObject, 0);
	} else if (document.body.id == "jaar_2000"){
		imgObject.setAttribute("src", "images/scroll_txt_2000.gif");
		imgObject.setAttribute("width", "539");
		imgObject.setAttribute("alt", "2000: Alpenfeest tergelegenheid van het 10-jarig bestaan.");
		imgObject.setAttribute("title", "2000: Alpenfeest tergelegenheid van het 10-jarig bestaan.");
		
		hoeveelpx = 539 + 350;
		goScrollingtxt(hoeveelpx, imgObject, 0);
	} else if (document.body.id == "jaar_2005"){
		imgObject.setAttribute("src", "images/scroll_txt_2005.gif");
		imgObject.setAttribute("width", "378");
		imgObject.setAttribute("alt", "2005: Opening Fortb / 15-jarig jubileum.");
		imgObject.setAttribute("title", "2005: Opening Fortb / 15-jarig jubileum.");
		
		hoeveelpx = 378 +350;
		goScrollingtxt(hoeveelpx, imgObject, 0);
	} else if (document.body.id == "jaar_2009"){
		imgObject.setAttribute("src", "images/scroll_txt_2009.gif");
		imgObject.setAttribute("width", "444");
		imgObject.setAttribute("alt", "2009: Blowing up in public / 20-jarig jubileum.");
		imgObject.setAttribute("title", "2009: Blowing up in public / 20-jarig jubileum.");
		
		hoeveelpx = 444 + 350;
		goScrollingtxt(hoeveelpx, imgObject, 0);
	}
}

function initMenu(){
	if(!document.getElementsByTagName) return false;
	if(!document.getElementById) return false;
	if(!document.getElementById("menu_tijdlijn")) return false;
	
	linksToSiteMap = document.getElementById("menu_tijdlijn").getElementsByTagName("a");
	
	for(i = 0; i < linksToSiteMap.length; i++){
		linksToSiteMap[i].onclick = function(){
			return false;
		}
	}	
}

scrollClick = false;
function scrollBar(){
	if(!document.getElementsByTagName) return false;
	if(!document.getElementById) return false;
	if(!document.getElementById("scrollbarimgcontainer")) return false;
	
	var scrollbar = document.getElementById("scrollbarimgcontainer");
	scrollbar.setAttribute("title", "Met de scrollbalk beweegt u de tijdlijn naar links en rechts.");
	
	// Initieer de scrollbalk!
	// oRoot, minX, maxX, minY, maxY
	Drag.init(scrollbar, null, 0, 377, 0, 0);
}

var albewogenFlag = 0;
function goScrollingtxt(hoeveelpx,lichtkrant, albewogen){
	
	if(albewogen < hoeveelpx){
		lichtkrant.style.left = parseInt(lichtkrant.style.left) - 10 + "px";
		albewogenFlag += 10;
		setTimeout('goScrollingtxt(hoeveelpx, lichtkrant, albewogenFlag)',150);
	} else {
		albewogenFlag = 0;
		lichtkrant.style.left = "350px";
		goScrollingtxt(hoeveelpx, lichtkrant, albewogenFlag);
	}
}

/* CREATE COOKIE SCRIPT VOOR DE MENU STAND */

function createCookie(name,value,days) {
	if (days) {
		var date = new Date();
		date.setTime(date.getTime()+(days*24*60*60*1000));
		var expires = "; expires="+date.toGMTString();
	}
	else var expires = "";
	document.cookie = name+"="+value+expires+"; path=/";
}

function readCookie(name) {
	var nameEQ = name + "=";
	var ca = document.cookie.split(';');
	for(var i=0;i < ca.length;i++) {
		var c = ca[i];
		while (c.charAt(0)==' ') c = c.substring(1,c.length);
		if (c.indexOf(nameEQ) == 0) return c.substring(nameEQ.length,c.length);
	}
	return null;
}

function insertAfter(newElement, targetElement){
	var parent = targetElement.parentNode;
	if(parent.lastChild == targetElement){
		parent.appendChild(newElement);
	} else {
		parent.insertBefore(newElement, targetElement.nextSibling);
	}
}

window.onload = function(){	
	// Lees de cookie. Geen cookie? Maak er dan één
	if(readCookie("GrowingUp")){
			// Er is een cookie, set scrolbalk en menu.
			var move_tijdlijn = Math.floor(parseInt(readCookie("GrowingUp")) * 8.213);
			var move_tijdlijn = move_tijdlijn - (move_tijdlijn * 2) + "px";
			document.getElementById("menu_tijdlijn").style.left = move_tijdlijn;
			document.getElementById("scrollbarimgcontainer").style.left = readCookie("GrowingUp");
	} else {
		createCookie("GrowingUp", "0px", 0);
	}

	// Active drop down menu
	dropdown();
	
	// Init scrolling text
	checkForScrollTxt();
	
	// Set return false on sitemap.php links als javascript aanstaat.
	// Functie niet wensbaar omdat het ook de menu links disabled
	//initMenu();
	
	// Init scrollbar van het menu.
	scrollBar();
	
	// Expand / Colapse script voor voorstelling teksten.
	//leesMeer();
	
	// Slide show voor foto's
	if(document.getElementById("slide_slideshowdiv")){
		slide_slideShow();
	}

}