function init(){
if(document.getElementById('thumbs')){initThumbs();}
if(document.getElementById('slideshowviewer')){initSlideshowviewer();}
if(document.getElementById('tothetop')){initVerhuur();}
if(document.getElementById('mail')){initMail();}
if(document.getElementById('sitetitle')){initSiteTitle();}
if(document.getElementById('logo')){initLogo();}
}

function initLogo(){
document.getElementById('logo').onclick=function(){window.location="http://www.springkastelenfestijn.be";}
}

function initSiteTitle(){
document.getElementById('sitetitle').onclick=function(){window.location="http://www.springkastelenfestijn.be";}
}

function initMail(){
document.getElementById('mail').href="mailto:i"+"n"+"fo@springkastelenfestijn.be";
document.getElementById('mail').innerHTML="info@springkastelen<b>festijn</b>.be";
}

function initVerhuur(){
	setTimeout("document.getElementById('tothetop').style.display='none';",5000);//sluit sowieso na vijf seconden
	document.getElementById('tothetop').onmouseover=function(){
		setTimeout("document.getElementById('tothetop').style.display='none';",2000); //als erop staan met muis, dan maar 2 sec
	}
	document.getElementById('tothetop').onclick=function(){
		document.getElementById('tothetop').style.display='none';//click=weg
	}
}

/* init quick thumb viewer */
var biggerimage= new Array();

function initThumbs(){
	var thumbs = document.getElementById('thumbs').getElementsByTagName('img');
	for(var i=0;i<thumbs.length;i++){
		var thealt=thumbs[i].alt;
		var thesrc=thumbs[i].src;
		thumbs[i].counter=i;
		var temp = new Array();
		temp = thesrc.split('images/thumbs/');
		biggerimage[i]=new Image();
		biggerimage[i].src='images/small/'+temp[1];
		biggerimage[i].alt=thealt;
		thumbs[i].onmouseover=function(){
			//document.getElementById('viewer').style.backgroundImage="url('images/small/"+temp[1]+"')";
			document.getElementById('viewer').innerHTML="";
			document.getElementById('viewer').appendChild(biggerimage[this.counter]);
		};
	}
}


/* init slideshow */
var slides= new Array();
var waitsomemore = false;
var stop = false;

function slideshow(i){
	var theviewer = document.getElementById('slideshowviewer');
	var theimages =slides;
	var interval = 4000; //milliseconds
   	if (waitsomemore == true){
   		interval = interval + 2000;
   		waitsomemore = false;
	}
	theviewer.getElementsByTagName('img')[0].src = theimages[i].src;
	j=i+1;
	if (j > (theimages.length-1)){
		j=0;
	}
	setTimeout('slideshow('+j+')', interval);
}

function initSlideshowviewer(){
	/*preload images*/
	var theviewer = document.getElementById('slideshowviewer');
	var theimages = theviewer.getElementsByTagName('a');
	if(theviewer.getElementsByTagName('img')[0]){
		slides[0]= new Image();
		slides[0].src = theviewer.getElementsByTagName('img')[0].src;
		for(var i=0; i < theimages.length; i++ ){
			slides[i+1]= new Image();
			slides[i+1].src = theimages[i].href;
		}
	}else{
		for(var i=0; i < theimages.length; i++ ){
			slides[i+1]= new Image();
			slides[i+1].src = theimages[i].href;
		}
	}
	slideshow(0);
	if(theviewer.getElementsByTagName('img')[0]){
		theviewer.getElementsByTagName('img')[0].onclick = function(){window.location="springkastelen.htm";};
	}
}


