
var birth=false;

//functie voor het toevoegen van platen
function addsel(value,text){
	var newIndex = document.selForm.selection.options.length;
	var doubleInsert=false;
	if(newIndex<10){
		for(i=0; i<document.selForm.selection.options.length; i++) {
			if(document.selForm.selection.options[i].value==value){
				doubleInsert=true;
				alert('Deze keuze staat al in uw selectie.');
			}
		}
		if(doubleInsert==false){
			var newOption = new Option(text,value);
			document.selForm.selection.options[newIndex] = newOption;
		}
	}else{
		alert('Maximaal aantal bereikt, verwijder eerst een keuze uit uw selectie.');
	}
}
//functie voor het verwijderen van platen
function remsel(){
	var selectedIndex=document.selForm.selection.selectedIndex;
	if (selectedIndex != -1){
		if(selectedIndex < document.selForm.selection.options.length && document.selForm.selection.options.length>0){
			var textArray = new Array();
			var valueArray = new Array();
	
			for(i=0; i<document.selForm.selection.options.length; i++) {
				textArray[i]=document.selForm.selection.options[i].text;
				valueArray[i]=document.selForm.selection.options[i].value;
			}
			j=0;
			for(i=0; i<document.selForm.selection.options.length; i++) {
				if(i!=selectedIndex){
					var newOption = new Option(textArray[i],valueArray[i]);
					document.selForm.selection.options[j] = newOption;
					j++;
				}
			}
			document.selForm.selection.options.length--;
		}
	}
}
//functie voor het checken van de selectie
function checkSel(){
	//kijken hoeveel platen je hebt geselecteerd
	var newIndex = document.selForm.selection.options.length;
	//minder dan drie platen dan melding
	if(newIndex<3){
		alert("Selecteer minimaal 3 platen");
		return false;
	//anders verder gaan
	}else{
		getAll(); 
		getStap('stap_2');
	}
}
//functie voor het wisselen van div'jes
function getStap(id) {
		
		//id krijgen van de div die je wilt wisselen
		var obj = document.getElementById(id);
		
		//alle divjes ophalen
		var stap1 = document.getElementById("stap_1");
		var stap2 = document.getElementById("stap_2");
		var stap3 = document.getElementById("stap_3");
		//alle divjes hidden maken
		stap1.style.visibility = "hidden";
		stap2.style.visibility = "hidden";
		stap3.style.visibility = "hidden";
		
		//de div die je wilt wisselen op visible zetten
		obj.style.visibility = "visible";
}
//init functie om de visibility van de divjes goed te zetten
function clearStap() {
		var stap1 = document.getElementById("stap_1");
		var stap2 = document.getElementById("stap_2");
		var stap3 = document.getElementById("stap_3");
		stap1.style.visibility = "visible";
		stap2.style.visibility = "hidden";
		stap3.style.visibility = "hidden";
}
function getAll() {

	document.getElementById('lijst_content').innerHTML = "";
	
	for(var j=0; j<10; j++){
		document.forms["motivatie"].elements["votes"+j].value = "";
	}
	
	for(var l=0; l<11; l++){
		document.motivatie.motivatieitem.options[l] = null;
	}
	
	for(var i=0; i<document.selForm.selection.length; i++) {
		var text = document.selForm.selection.options[i].text
		var value = document.selForm.selection.options[i].value
		
		document.getElementById('lijst_content').innerHTML += text+"<br/>";
		
		document.forms["motivatie"].elements["votes"+i].value = value;
		
		var newOption = new Option(text,value);
		document.motivatie.motivatieitem.options[i] = newOption;
	}
	
	if(document.forms["eigenkeus"].elements["fcartist"].value !=""){
		getEigen();
	}

	
}
function getEigen() {
	var artist = document.forms["eigenkeus"].elements["fcartist"].value;
	var title = document.forms["eigenkeus"].elements["fctitle"].value;
	
	document.forms["motivatie"].elements["fcartist"].value = artist;
	document.forms["motivatie"].elements["fctitle"].value = title;
	
	document.getElementById('eigen_content').innerHTML = artist+" - "+title;
	
	var laatste = document.selForm.selection.length;
	var leeg = new Option("=======================================", "0");
	document.motivatie.motivatieitem.options[laatste++] = leeg;
	
	var eigen = new Option(artist+" - "+title,10000);
	//var laatste = document.motivatie.motivatieitem.length;
	document.motivatie.motivatieitem.options[laatste++] = eigen;
}
//functie voor het controleren van het form
function validateform()
{
	if (document.motivatie.voornaam.value < 2) {
		window.alert ("Het formulier kan niet worden verstuurd.\nVult u aub uw voornaam in.");
		document.motivatie.voornaam.focus();
		return false;
	}
	if (document.motivatie.achternaam.value < 2) {
		window.alert ("Het formulier kan niet worden verstuurd.\nVult u aub uw achternaam in.");
		document.motivatie.achternaam.focus();
		return false;
	}

	with (document.motivatie.email){
		apos=value.indexOf("@")
		dotpos=value.lastIndexOf(".")
		if (apos<1||dotpos-apos<2){
		  	window.alert ("Het formulier kan niet worden verstuurd.\nVult u aub uw E-mail in.");
			document.motivatie.email.focus();
			return false;
		}
	}		

	if (document.motivatie.postcode.value < 5) { 
		window.alert ("Het formulier kan niet worden verstuurd.\nVult u aub uw postcode in.");
		document.motivatie.postcode.focus();
		return false;
	}
	if (!birth) { 
		window.alert ("Het formulier kan niet worden verstuurd.\nSelecteer uw geboortejaar.");
		return false;
	}
}
