// JavaScript Document

var openAgendaId=-1;
var currentTaste=0;
var aantTaste=6;

var currentBanner=0;
var stopSlide=false;
var interval=5000;

window.onload=start;
window.onresize=init;

function openItem(el){
	if(openAgendaId!=-1){
		el1=document.getElementById('agendaOnzichtbaar'+openAgendaId);
		el2=document.getElementById('agendaOpenClose'+openAgendaId);
		el1.style.display='none';
		el2.className="agendaOpenClose plus";
	}
	
	if(openAgendaId==el){
		openAgendaId=-1;
	}else{
		el1=document.getElementById('agendaOnzichtbaar'+el);
		el2=document.getElementById('agendaOpenClose'+el);
		
		el1.style.display='block';
		el2.className="agendaOpenClose min";
		
		openAgendaId=el;
	}
	
	init();
}


function start(){
	init();
	if(document.getElementById('bannerZone') != undefined){
		t = setTimeout(function(){rotate('banner_'+currentBanner)}, interval);
	}
}

function init(){
	if(document.getElementById('bannerZone') != undefined){
		setBottomStripHeight();
		positionFooter();
	}else{
		setGlowHeight();
	}
}

function setGlowHeight(){
	pageH=document.documentElement.scrollHeight;
	document.getElementById('glow').style.height=pageH-160+"px";
}

function moveman(direction){
	stopSlide=true;
	var el1='banner_'+(currentBanner);
	document.getElementById(el1).style.display='none';
	var el2='';
	if(direction=='left'){
		if(currentBanner==0){
			el2='banner_'+(aantbanners-1);
			currentBanner=aantbanners-1;
		}else{
			currentBanner--;
			el2='banner_'+currentBanner;
		}
	}else{
		if(currentBanner==aantbanners-1){
			el2='banner_'+0;
			currentBanner=0;
		}else{
			currentBanner++;
			el2='banner_'+currentBanner;
		}
	}
	document.getElementById(el2).style.display='block';	
}

function moveSmaak(direction){
	var el1='smaak_'+(currentTaste);
	var el3='bolletje_'+(currentTaste);
	document.getElementById(el1).style.display='none';
	document.getElementById(el3).style.backgroundPosition='0px 0px';
	
	var el2='';
	if(direction=='left'){
		if(currentTaste==0){
			el2='smaak_'+(aantTaste-1);
			currentTaste=aantTaste-1;
		}else{
			currentTaste--;
			el2='smaak_'+currentTaste;
		}
	}else{
		if(currentTaste==aantTaste-1){
			el2='smaak_'+0;
			currentTaste=0;
		}else{
			currentTaste++;
			el2='smaak_'+currentTaste;
		}
	}
	var el4='bolletje_'+(currentTaste);
	document.getElementById(el2).style.display='block';	
	document.getElementById(el4).style.backgroundPosition='0px -8px';
}

function setSmaak(nummer){
	var el1='smaak_'+(currentTaste);
	var el2='bolletje_'+(currentTaste);
	var el3='smaak_'+(nummer);
	var el4='bolletje_'+(nummer);
	document.getElementById(el1).style.display='none';
	document.getElementById(el2).style.backgroundPosition='0px 0px';
	document.getElementById(el3).style.display='block';
	document.getElementById(el4).style.backgroundPosition='0px -8px';
	currentTaste=nummer;
}

function setBolletje(nummer,richting){
	if(nummer!=currentTaste){
		var el='bolletje_'+(nummer);
		if(richting=='in'){
			document.getElementById(el).style.backgroundPosition='0px -8px';
		}else{
			document.getElementById(el).style.backgroundPosition='0px 0px';
		}
	}
}

function rotate(el2){
	if(!stopSlide){
		var el1=el2;
		var el2='banner_'+(currentBanner+1);
		document.getElementById(el1).style.display='none';
		document.getElementById(el2).style.display='block';
		currentBanner++;
		
		if(currentBanner==aantbanners-1){
			currentBanner=-1;
		}
		if(!stopSlide){
			t = setTimeout(function(){rotate(el2)}, interval);
		}
	}	
}

function setBottomStripHeight(){
	H = window.size().height;
	W = window.size().width;
	
	pageH=document.documentElement.scrollHeight;
	
	vensterH=document.getElementById('body').offsetHeight;
	var UpperMiddleHeight=document.getElementById('upperStrip').offsetHeight+document.getElementById('middlestrip').offsetHeight;
	document.getElementById('bottomstrip').style.height=pageH-UpperMiddleHeight+"px";
}

function positionFooter(){
	pageH=document.documentElement.scrollHeight;
	document.getElementById('footer').style.top=pageH-161+"px";
}

function goToUrl(url){
	window.location=url;
}

function goToUrlBlank(url){
	window.open(url);
}

function flushStart(el,val1){
	if(el.value==val1){
		el.value='';
	}
}

window.size = function()
{
	var w = 0;
	var h = 0;

	//IE
	if(!window.innerWidth)
	{
		//strict mode
		if(!(document.documentElement.clientWidth == 0))
		{
			w = document.documentElement.clientWidth;
			h = document.documentElement.clientHeight;
		}
		//quirks mode
		else
		{
			w = document.body.clientWidth;
			h = document.body.clientHeight;
		}
	}
	//w3c
	else
	{
		w = window.innerWidth;
		h = window.innerHeight;
	}
	return {width:w,height:h};
}

