/** this requires validation.js and the xHTML lib */
function ActiviteitDeelnemer(){
	this.row = 1;
	this.vnaamVerplicht = false;
	this.naamVerplicht = false;
	this.emailVerplicht = false;
	this.bedrijfVerplicht = false;
	this.bedrijf = false;
	this.maxDeelnemers = 0;
	this.currDeelnemers = 1;
	this.addNewRow=function(){
		if(this.maxDeelnemers==0 || this.maxDeelnemers>this.currDeelnemers) {
			this.currDeelnemers++;
			this.addRow('','','','');
		}
		else {
			alert('Het maximum aantal deelnemers voor deze activiteit is helaas bereikt.');
		}
	}
	this.addRow = function(vnaam,naam,bedrijfsnaam,email){
		this.row++;
		var tbl = this.getEBI('tbl_deelnemers');
		var tr = xHTML.tr(tbl);
		var td1 = xHTML.td(tr);
		var i1 = xHTML.input(td1,'deelnemer'+this.row+'vnaam','Text',vnaam,'100%');
		var td2 = xHTML.td(tr);
		var i2 = xHTML.input(td2,'deelnemer'+this.row+'naam','Text',naam,'100%');
		var td3 = xHTML.td(tr);
		if (this.bedrijf) {
			var i3 = xHTML.input(td3,'deelnemer'+this.row+'bedrijfsnaam','Text',bedrijfsnaam,'100%');
			var td4 = xHTML.td(tr);
		}
		var i4 = xHTML.input(td4,'deelnemer'+this.row+'email','Text',email,'100%');
		this.setValue('deelnemers',this.row);
		if (this.vnaamVerplicht) define('deelnemer'+this.row+'vnaam', 'string', 'Voornaam (deelnemer '+this.row+')');
		if (this.naamVerplicht) define('deelnemer'+this.row+'naam', 'string', 'Naam (deelnemer '+this.row+')');
		if (this.bedrijfVerplicht) define('deelnemer'+this.row+'bedrijfsnaam', 'string', 'Bedrijfsnaam (deelnemer '+this.row+')');
		if (this.emailVerplicht) define('deelnemer'+this.row+'email', 'email', 'Email (deelnemer '+this.row+')');
	}
	this.setVnaamVerplicht = function(){
		this.vnaamVerplicht = true;
	}
	this.setNaamVerplicht = function(){
		this.naamVerplicht = true;
	}
	this.setEmailVerplicht = function(){
		this.emailVerplicht = true;
	}
	this.setBedrijfVerplicht = function(){
		this.bedrijfVerplicht = true;
	}
	this.setBedrijf = function(){
		this.bedrijf = true;
	}
	this.setValue = function(el,value){
		document.getElementById(el).value = value;
	}
	this.getEBI = function(el){
		return document.getElementById(el);
	}
}
var activiteitDeelnemer = new ActiviteitDeelnemer();