/* Er kan geen rechtelijke aanspraak gemaakt worden op uitspraken,
teksten,prijzen,afbeeldingen,vormgeving in/op deze pagina.
Alle rechten van deze pagina behoren toe aan David Burggraaf 
bedrijf © GoGetIt. De laatste wijzigingen zijn uitgevoerd op:
29-12-1999 07:15*/

	var errfound=false;

	//functie om de nummerieke waarde te testen regel 28
	function waardenummer(item){
	waarde=false;
	for (teller=0;teller<=item.length;teller++){
		nr="1234567890"
		tst=item.substring(teller,teller+1)
		klop=nr.indexOf(tst)
		if(klop!=0 && klop>0){
			waarde=true;}
		}return waarde;
	}
	
	//functie om te testen of getal binnen het bereik van zijn domein valt regel 39
	function waardebereik(item, ondergrens, bovengrens){
	waarde=true;
	if((item<ondergrens) || (item>bovengrens)){
				      waarde=false;}
		 return waarde;
	}
					    
	//functie om de lengte van de string te testen regel 47
	function stringlengte(item,lengte){
	return(item.length>=lengte);
	}

	//functie om het mailadres te testen. regel 52
	function mailadres(item){
	if(item.indexOf("@",0) ==-1) return false;
	if(item.indexOf(".",0) ==-1) return false;
	return true;
	}

	//functie om fouten te tonen met stop functie als er al een fout is gevonden regel 58
	function fouttonen(elem,text){
	if(errfound) return;
	window.alert(text)
	elem.select();
	elem.focus();
	errfound=true;
	}

	//functie om fouten te tonen regel 66
	function fout(elem,text){
	if (errfound) return;
	window.alert(text);
	errfound=true;
	}

	//functie om de invulpunten [radiobutton] te testen regel 73
	function invulpunten(elem){
		selected=false;
		for (Count=0; Count<elem.length; Count++){
		if(elem[Count].checked){
		selected=true;
		break;}
		}
	return selected;
	}

	//functie om de invulpunten [radiobutton] te bepalen regel 83
	function invulpunt(elem){
		keuze=true;
		for (Count=0; Count<elem.length; Count++){
		if(elem[Count].checked){
		waard=elem[Count].value;
		break;}
		if(waarde>0){
		keuze=false}
		}
	return keuze;
	}

	//functie invulpunten combinatie
	function comb(elem){
	combi=false;
	invulpunten(elem)
	invulpunt(elem)
	if(selected==true && keuze==true){
	combi=true;}
	return combi;}



	//functie gegevens controleren regel 104
	function gegevens(){
	errfound=false;
	if(!stringlengte(document.cv.first.value,1))
	  fouttonen(document.cv.first,"U bent vergeten u voornaam in te vullen");

	if(!stringlengte(document.cv.last.value,1))
	  fouttonen(document.cv.last,"U bent vergeten u achternaam in te vullen");

	if(!stringlengte(document.cv.adres.value,1))
	  fouttonen(document.cv.adres,"U bent vergeten u adres in te vullen");

	if(!stringlengte(document.cv.postcode.value,1))
	  fouttonen(document.cv.postcode,"U bent vergeten u postcode in te vullen");

	if(!stringlengte(document.cv.plaats.value,1))
	  fouttonen(document.cv.plaats,"U bent vergeten u woonplaats in te vullen");


	if(!stringlengte(document.cv.telefoon.value,1))
	  fouttonen(document.cv.telefoon,"U bent vergeten u telefoonnr in te vullen");

	if(!waardebereik(document.cv.telefoon.value,100000,99999999999))
	  fouttonen(document.cv.telefoon,"U heeft u telefoonnr. niet correct ingevuld");

	if(!stringlengte(document.cv.mail.value,1))
	  fouttonen(document.cv.mail,"U bent vergeten u e-mail adres in te vullen");

	if(!mailadres(document.cv.mail.value,1))
	  fouttonen(document.cv.mail,"U heeft u e-mail adres niet correct ingevuld");
	
	return !errfound;/*waar (true) als er geen fouten zijn*/
	}