// JavaScript Document
function laadInfo(welk){
	var tekst = 'Geen info beschikbaar.';
	if(welk == 'email'){
		tekst= 'Vul een geldig email adres in.';
	} else tekst = welk;
	document.getElementById('info').innerHTML= tekst
}

function isInteger(val){
	if (val.length==0){return false;}
	for(var i=0;i<val.length;i++){
		if(!isDigit(val.charAt(i))){return false;}
	}
	return true;
}
function isDigit(num) {
	if (num.length>1){return false;}
	var string="1234567890";
	if (string.indexOf(num)!=-1){return true;}
	return false;
}

function bevestigAlsOuder(email,datum){
	if(!testBroswer()) return; 
	var url="../PHP/inschrijven.php";
	var functie="bevestigAlsOuder";
	var target="info";
	url=url+"?e="+email;
	url=url+"&d="+datum;
	url=url+"&f="+functie;
	voerRequestUit(target,url);
	//alert('wait');
	//location.href = 'http://www.oppassen.be/v4';
}

function bevestigAlsOppasser(publiek,tekst,email,datum){
	var tonen = '0';
	if(publiek.checked) tonen = '1';

	if(!testBroswer()) return; 
	var url="../PHP/inschrijven.php";
	var functie="bevestigAlsOppasser";
	var target="info";
	url=url+"?e="+email;
	url=url+"&t="+tekst;
	url=url+"&p="+tonen;
	url=url+"&d="+datum;
	url=url+"&f="+functie;
	voerRequestUit(target,url);
	//location.href = 'http://www.oppassen.be/v4';
}

function controleEmail(){
	var inhoud = document.getElementById('email').value;
	var atIndex = inhoud.indexOf('@');
	var atLastIndex = inhoud.lastIndexOf('@');
	var puntIndex = inhoud.lastIndexOf('.');
	
	if ((inhoud == "") || (atIndex<0) || (puntIndex<0) || (atIndex>puntIndex) || (atLastIndex != atIndex)) {
		laadInfo('Het ingevulde email adres is niet geldig.');
		return false;
	}
	return true;
}

function controlePaswoord(){
	var p1 = document.getElementById('paswoord').value;
	var p2 = document.getElementById('paswoord2').value;
	if( p1 == "") {
		laadInfo('U dient een paswoord op te geven!');
		return false;
	}
	if( p1 != p2) {
		laadInfo('De twee opgegeven paswoorden zijn verschillend.');
		return false;
	}
	if ( p1.length <5) return confirm('Bent u zeker dat u uw paswoord zo kort wil?');
	return true;
}

function controleRest(){
	var naam = document.getElementById('naam').value;
	var voornaam = document.getElementById('voornaam').value;
	var gemeente = document.getElementById('gemeente').value;
	if( naam == "") {
		laadInfo('Gelieve een naam in te vullen.');
		return false;
	} if( voornaam == "") {
		laadInfo('Gelieve een voornaam in te vullen.');
		return false;
	} if( gemeente == "") {
		laadInfo('Gelieve een postcode in te vullen.');
		return false;
	} if( !isInteger(gemeente)) {
		laadInfo('Een postcode is een getalvan 4cijfers.');
		return false;
	}
	laadInfo('Verwerken van de gegevens.');
	return true;
}

function controleForm(){
	var ok = true;
	ok = controleEmail(); if(!ok) return false;
	ok = controlePaswoord(); if(!ok) return false;
	ok = controleRest(); if(!ok) return false;
	return ok;
}

function user(email,paswoord,naam,voornaam,straat,nr,gemente,telefoon){
	if(!controleForm())return;
	
	if(!testBroswer()) return; 
	var url="../PHP/inschrijven.php";
	var functie="nieuweUser";
	var target="form";
	url=url+"?e="+email;
	url=url+"&p="+paswoord;
	url=url+"&n="+naam;
	url=url+"&v="+voornaam;
	url=url+"&s="+straat;
	url=url+"&nr="+nr;
	url=url+"&g="+gemente;
	url=url+"&t="+telefoon;
	url=url+"&f="+functie;
	voerRequestUit(target,url)	;
}
