function validate(type,label_id,text){
	var tonen = false;
	try {
	   var element = document.getElementById("img_"+label_id+type);
	   var element2 = element.parentNode;

	} catch (e) {
		tonen = true;
	}
	if(tonen){
	 var htmlc ='<div id="error" class="'+label_id+type+'"><img src="images/error.png" id="img_'+label_id+type+'"/><span>'+ text +'</span></div>';
	 var warning = document.createElement(label_id+type+"_");
	 warning.setAttribute("id",label_id+type+"_");
	 
	 warning.innerHTML = htmlc;
		
	
	 var sp2 = document.getElementById(label_id);
	 var parentDiv = sp2.parentNode;
	
	 // insert the new element into the DOM before sp2
	 parentDiv.insertBefore(warning, sp2);
	}
}
function validate_goed(type,label_id){
	try {
		 var element = document.getElementById("img_"+label_id+type);
		 var element2 = element.parentNode;
		 
		 var Node = document.getElementById(label_id+type+"_");
		 Node.parentNode.removeChild(Node);

		 //element2.style.visibility = 'hidden';
		 //element2.style.position = 'absolute';
		 //element2.style.top = 0;

	} catch (e) {
	}
}
function check_form_per(){
	var versturen = true;
	var naam, email, telefoon, mobiel, geboortedatum;
	naam = document.getElementById('i_naam').value;
	email = document.getElementById('i_email').value;
	telefoon = document.getElementById('i_telefoon').value;
	
	mobiel = document.getElementById('i_mobiel').value;
	geboortedatum = document.getElementById('i_geboortedatum').value;
	
	if(naam.length < 3){
		versturen = false;
		validate('check','lb_naam','De naam is niet juist ingevoerd');
	}else{
		validate_goed('check','lb_naam');
	}
	if(email.length < 3){
		versturen = false;
		validate('check','lb_email','Het e-mailadres is niet juist ingevuld.');
	}else{
		validate_goed('check','lb_email');
	}	
	if(telefoon.length < 3 && mobiel.length < 3){
		versturen = false;
		validate('check','lb_telefoon','Het telefoonnummer is niet juist ingevuld.');
	}else{
		validate_goed('check','lb_telefoon');
	}
	if(mobiel.length < 3 && telefoon.length < 3){
		versturen = false;
		validate('check','lb_mobiel','Het mobiele nummer is niet juist ingevuld.');
	}else{
		validate_goed('check','lb_mobiel');
	}
	if(geboortedatum.length < 3 ){
		versturen = false;
		validate('check','lb_geboortedatum','De geboortedatum is niet juist ingevuld.');
	}else{
		validate_goed('check','lb_gebruikersnaam');
	}
	return versturen;
}
function check_form_geb(){
	var versturen = true;
	var gebruikersnaam,password,bev_pass;
	
	gebruikersnaam = document.getElementById('i_gebruikersnaam').value;
	password = document.getElementById('i_password').value;
	bev_pass = document.getElementById('i_bev_pass').value;
	
	if(gebruikersnaam.length < 4){
		versturen = false;
		validate('check','lb_gebruikersnaam','De gebruikersnaam is niet juist ingevuld of bestaat al.');
	}else{
		validate_goed('check','lb_gebruikersnaam');
	}
	if(password.length < 4 && password.length > 0){
		versturen = false;
		validate('check','lb_pass','tekst');
	}else{
		if(password != bev_pass){
			versturen = false;
			validate('check','lb_bev_pass','Het wachtwoord dient minimaal 4 tekens lang te zijn.');
		}else{
			validate_goed('check','lb_bev_pass');
		}
	}

	return versturen;
}
function check_form_bed(){
	var versturen = true;
	var bedrijfsnaam, functie, adres, postcode, woonplaats, bedrijfs_provincie;
	
	bedrijfsnaam = document.getElementById('i_bedrijfsnaam').value;
	functie = document.getElementById('i_functie').value;
	adres = document.getElementById('i_adres').value;
	
	postcode = document.getElementById('i_postcode').value;
	woonplaats = document.getElementById('i_woonplaats').value;
	bedrijfs_provincie = document.getElementById('bedrijfs_provincie').value;
	
	
	if(bedrijfsnaam.length < 3){
		versturen = false;
		validate('check','lb_bedrijfsnaam','De bedrijfsnaam is niet juist ingevuld.');
	}else{
		validate_goed('check','lb_bedrijfsnaam');
	}
	if(functie.length < 3){
		versturen = false;
		validate('check','lb_functie','Uw functie is niet juist ingevuld.');
	}else{
		validate_goed('check','lb_functie');
	}
	if(adres.length < 3){
		versturen = false;
		validate('check','lb_adres','Het adres is niet juist ingevuld.');
	}else{
		validate_goed('check','lb_adres');
	}
	if(postcode.length < 3 ){
		versturen = false;
		validate('check','lb_postcode','De postcode is niet juist ingevuld.');
	}else{
		validate_goed('check','lb_postcode');
	}
	if(bedrijfs_provincie.length < 3 ){
		versturen = false;
		validate('check','lb_bedrijfs_provincie','De provincie is niet juist ingevuld.');
	}else{
		validate_goed('check','lb_bedrijfs_provincie');
	}
	return versturen;
}
function check_form_lok(){
	var res,adres,post;
	var plaats,prov;
	var versturen = true;
	
	res = document.getElementById('i_resedentienaam').value;
	adres = document.getElementById('i_adres').value;
	post = document.getElementById('i_postcode').value;
	
	plaats = document.getElementById('i_plaats').value;
	prov = document.getElementById('provincie').value;
	
	
	if(res.length < 3){
		versturen = false;
		validate('check','lb_resedentienaam','De naam is niet juist ingevuld.');
	}else{
		validate_goed('check','lb_resedentienaam');
	}
	/*if(adres.length < 3){
		versturen = false;
		validate('check','lb_adres','Het adres is niet juist ingevuld.');
	}else{
		validate_goed('check','lb_adres');
	}*/
	/*if(post.length < 3){
		versturen = false;
		validate('check','lb_postcode','De postcode is niet juist ingevuld.');
	}else{
		validate_goed('check','lb_postcode');
	}*/
	if(plaats.length < 3){
		versturen = false;
		validate('check','lb_plaats','De plaats is niet juist ingevuld.');
	}else{
		validate_goed('check','lb_plaats');
	}
	if(prov < 3){
		versturen = false;
		validate('check','lb_provincie','De provincie is niet juist ingevuld.');
	}else{
		validate_goed('check','lb_provincie');
	}
	return versturen;
}
function check_form_opr(){
	
	var versturen = true;
	var van_d,van_m,van_j;
	var tot_d,tot_m,tot_j;
	
	van_d = document.getElementById('date-sel1-dd').value;
	van_m = document.getElementById('date-sel1-mm').value;
	van_j = document.getElementById('date-sel1').value;
	
		
	var Date1=new Date();
	Date1.setFullYear(van_j,van_m,van_d);
	verg_1 = Date.UTC(van_j, van_m, van_d, 0, 0, 0);

	
	tot_d = document.getElementById('date-sel2-dd').value;
	tot_m = document.getElementById('date-sel2-mm').value;
	tot_j = document.getElementById('date-sel2').value;
	//alert("s");
	var Date2=new Date();
	Date2.setFullYear(tot_j, tot_m, tot_d);
	verg_2 = Date.UTC(tot_j, tot_m, tot_d, 0, 0, 0);
	
	//alert(van_d + ' '+van_m + ' '+van_j);
	
	var curdate = new Date()
	var year = curdate.getYear()
	var alg_check = false;
	try{
		alg_check = document.getElementById("standaard_chk").checked
	}catch(s){}
	if((van_d < 1 || van_m < 1 || van_j < year) && !alg_check){
		versturen = false;
		validate('check','lb_date_van','Dit veld is niet juist ingevuld.');
	}else{
		validate_goed('check','lb_date_van');
	}
	if((tot_d < 1 || tot_m < 1 || tot_j < year)  && !alg_check){
		versturen = false;
		validate('check','lb_date_tot','Dit veld is niet juist ingevuld.');
	}else if(Date1 > Date2  && !alg_check){
		versturen = false;
		validate('check','lb_date_tot','Dit veld is niet juist ingevuld.');
	}else{
		validate_goed('check','lb_date_tot');
	}
	return versturen;
}
function check_form_aan(){
	var naam, email, telefoonnummer, mobiel, geboortedatum, bedrijfsnaam, functie, gebruikersnaam, wachtwoord, bev_wachtwoord;
	var versturen = true;
	
	naam = document.getElementById('i_naam').value;
	email = document.getElementById('i_email').value;
	telefoonnummer = document.getElementById('i_telefoonnummer').value;
	
	mobiel = document.getElementById('i_mobiel').value;
	geboortedatum = document.getElementById('i_geboortedatum').value;
	bedrijfsnaam = document.getElementById('i_bedrijfsnaam').value;
	functie = document.getElementById('i_functie').value;
	
	gebruikersnaam = document.getElementById('i_gebruikersnaam').value;
	wachtwoord = document.getElementById('i_wachtwoord').value;
	bev_wachtwoord = document.getElementById('i_bev_wachtwoord').value;
	
	if(naam.length < 3){
		versturen = false;
		validate('check','lb_naam','De naam is niet juist ingevuld.');
	}else{
		validate_goed('check','lb_naam');
	}
	if(email.length < 8){
		versturen = false;
		validate('check','lb_email','Het e-mailadres is niet juist ingevuld.');
	}else{
		validate_goed('check','lb_email');
	}
	if(telefoonnummer.length < 3){
		versturen = false;
		validate('check','lb_telefoonnummer','Het telefoonnummer is niet juist ingevuld.');
	}else{
		validate_goed('check','lb_telefoonnummer');
	}
	
	if(mobiel.length < 3){
		versturen = false;
		validate('check','lb_mobiel','Het mobiele nummer is niet juist ingevuld.');
	}else{
		validate_goed('check','lb_mobiel');
	}
	if(geboortedatum.length < 3){
		versturen = false;
		validate('check','lb_geboortedatum','De geboortedatum is niet juist ingevuld.');
	}else{
		validate_goed('check','lb_geboortedatum');
	}
	if(bedrijfsnaam.length < 3){
		versturen = false;
		validate('check','lb_bedrijfsnaam','De bedrijfsnaam is niet juist ingevuld.');
	}else{
		validate_goed('check','lb_bedrijfsnaam');
	}
	
	if(functie.length < 3){
		versturen = false;
		validate('check','lb_functie','De functie is niet juist ingevuld.');
	}else{
		validate_goed('check','lb_functie');
	}
	
	if(gebruikersnaam.length < 3){
		versturen = false;
		validate('check','lb_gebruikersnaam','De gebruikersnaam is niet juist ingevuld of bestaat al.');
	}else{
		validate_goed('check','lb_gebruikersnaam');
	}

	if(wachtwoord.length < 4){
		versturen = false;
		validate('check','lb_wachtwoord','Het wachtwoord dient minimaal 4 tekens lang te zijn.');
	}else{
		validate_goed('check','lb_wachtwoord');
	}

	if(wachtwoord != bev_wachtwoord){
		versturen = false;
		validate('check','lb_bev_wachtwoord','Het wachtwoord dient minimaal 4 tekens lang te zijn');
	}else{
		validate_goed('check','lb_bev_wachtwoord');
	}
	return versturen;
}
function check_form_fac(){
	var adres, postcode, woonplaats,provincie;
	var versturen = true;
	
	adres = document.getElementById('adres').value;
	postcode = document.getElementById('postcode').value;
	woonplaats = document.getElementById('woonplaats').value;
	provincie = document.getElementById('bedrijfs_provincie').value;

	if(adres.length < 3){
		versturen = false;
		validate('check','lb_adres','Het adres is niet juist ingevuld.');
	}
	if(postcode.length < 3){
		versturen = false;
		validate('check','lb_postcode','De postcode is niet juist ingevuld.');
	}
	if(woonplaats.length < 3){
		versturen = false;
		validate('check','lb_woonplaats','De woonplaats is niet juist ingevuld.');
	}
	if(provincie < 0){
		versturen = false;
		validate('check','lb_bedrijfs_provincie','De provincie is niet juist ingevuld.');
	}
	
	return versturen;
}

