function VraagEmail()
{
	var mailadres = prompt("Wat is uw emailadres?", "");
	if (mailadres) {
	alert ("Er volgt nu een automatische controle. Binnen enkele minuten ontvangt u uw inloggegevens op: " + mailadres + ". Indien u geen inloggegevens ontvangt, komt dit omdat uw mailadres onbekend is. Controleer uw mailadres en probeer het nog eens. Lukt het daarna nog steeds niet, neem dan contact op met de beheerder van uw (bovenschoolse) organisatie.");
	var mailurl = "taken/alg_pwvergeten.php?EMail=" + mailadres;
	window.location = mailurl;
	}
	else {
		alert ("Uw mailadres is niet correct of uw browser accepteert geen vraag. Controleer de melding van uw browser en/of probeer het nog eens.");
	}
}
function ZetAlleScrollBalkenUit()
{
	document.getElementById('welkom-blad').style.overflowY='';
	document.getElementById('eerste-blad').style.overflowY='';
	document.getElementById('tweede-blad').style.overflowY='';
	document.getElementById('derde-blad').style.overflowY='';
	document.getElementById('vierde-blad').style.overflowY='';
	document.getElementById('vijfde-blad').style.overflowY='';
	document.getElementById('zesde-blad').style.overflowY='';
	document.getElementById('zevende-blad').style.overflowY='';
}
function ZetAlleScrollBalkenAan()
{
	document.getElementById('welkom-blad').style.overflowY='auto';
	document.getElementById('eerste-blad').style.overflowY='auto';
	document.getElementById('tweede-blad').style.overflowY='auto';
	document.getElementById('derde-blad').style.overflowY='auto';
	document.getElementById('vierde-blad').style.overflowY='auto';
	document.getElementById('vijfde-blad').style.overflowY='auto';
	document.getElementById('zesde-blad').style.overflowY='auto';
	document.getElementById('zevende-blad').style.overflowY='auto';
}

function findElementPos(elemFind)
{
	var elemX = 0;
	var elemY = 0;
	do {
		elemX += elemFind.offsetLeft;
		elemY += elemFind.offsetTop;
	} while ( elemFind = elemFind.offsetParent )
 
	return Array(elemX, elemY);
}

function sineInOut(t, b, c, d)
{
	return -c/2 * (Math.cos(Math.PI*t/d) - 1) + b;
}

var currentSection = "welkom-blad"; 
var tabTag = "-tab";
var bladTag = "-blad";
 
function ScrollSection(link, scrollArea, offset)
{
	if (currentSection == link) {
		return;
	}
	lastSection = currentSection;
	currentSection = link;
	// zesde-blad mag geen active of inactive tabblad zetten zevende-blad ook niet
 	if (lastSection && currentSection != "zesde-blad" && currentSection != "zevende-blad") {
    	sectionTab = currentSection.split("-")[0] + tabTag;
    	document.getElementById(sectionTab).className = "active";
    }
    if (lastSection && lastSection != "zesde-blad" && lastSection != "zevende-blad") {
	    lastTab = lastSection.split("-")[0] + tabTag;
	    document.getElementById(lastTab).className = "inactive";
	}
    
	theScroll = document.getElementById(scrollArea);
	position = findElementPos(document.getElementById(link));
 
	
	if (offset != "") {
		offsetPos = findElementPos(document.getElementById(offset));
		position[0] = position[0] - offsetPos[0];
	}
 
	scrollStart(theScroll, theScroll.scrollLeft, position[0], "horiz");
}
 
var scrollanim = {time:0, begin:0, change:0.0, duration:0.0, element:null, timer:null};
 
function scrollStart(elem, start, end, direction)
{
	if (scrollanim.timer != null) {
		clearInterval(scrollanim.timer);
		scrollanim.timer = null;
	}
	scrollanim.time = 0;
	scrollanim.begin = start;
	scrollanim.change = end - start;
	scrollanim.duration = 25;
	scrollanim.element = elem;
	
	if (direction == "horiz") {
		scrollanim.timer = setInterval("scrollHorizAnim();", 15);
	}
}


 
function scrollHorizAnim()
{
	ZetAlleScrollBalkenUit();
	if (scrollanim.time > scrollanim.duration) {
		clearInterval(scrollanim.timer);
		scrollanim.timer = null;
		ZetAlleScrollBalkenAan();
	}
	else {
		move = sineInOut(scrollanim.time, scrollanim.begin, scrollanim.change, scrollanim.duration);
		scrollanim.element.scrollLeft = move;
		scrollanim.time++;
	}
}
 
 
var moveanim = {time:0, beginX:0, changeX:0.0, beginY:0, changeY:0, duration:0.0, element:null, timer:null};
 


