// JScript source code
	var browser = navigator.appName;
	var IE = "Microsoft Internet Explorer";

	function isFilled(veld) {
		if (veld.value == "" || veld.value == null) {
			return false;
		}
		else {
			return true;
		}
	}
	
	function isEmailTekst(email)
	{
		//controleren of er een @ teken voorkomt, minstens één punt, 
		//geen spaties, geen extra @ tekens, geen punt juist voor of na @ en minstens één punt na @
		
		var ok = true;
		
		var at = "@";
		var dot = ".";
		var plaatsAt = email.indexOf(at);
		var lengteEmail = email.length;
		var plaatsPunt = email.indexOf(dot);
		
		//geen @ teken
		if (plaatsAt == -1){
		   return false;
		}

		//@ als eerste teken of laatste teken
		if (plaatsAt == 0 || plaatsAt == lengteEmail){
		   return false;
		}

		//geen punt, punt als eerste of laatste teken
		if (plaatsPunt == -1 || plaatsPunt == 0 || plaatsPunt == lengteEmail){
		    return false;
		}

		//geen tweede @ teken
		 if (email.indexOf(at,(plaatsAt+1)) != -1){
		    return false;
		 }

		 //geen punt juist voor of na @ teken
		 if (email.substring(plaatsAt-1,plaatsAt) == dot || email.substring(plaatsAt+1,plaatsAt+2) == dot){
		    return false;
		 }

		 //geen punt na @ teken
		 if (email.indexOf(dot,(plaatsAt+2)) == -1){
		    return false;
		 }
		 
		 //geen spaties
		 if (email.indexOf(" ") != -1){
		    return false;
		 }

 		 return ok;					
	}
	
	function isTelefoonnummerTekst(telefoonnummer)
	{
		var telefoonPat = /^(\d{4})(\/)(\d{2})(\.)(\d{2})(\.)(\d{2})$/;
		var matchArray = telefoonnummer.match(telefoonPat);
		
		ok = true;
		
		if(matchArray == null)
		{
			return false;	
		}
		
		return ok;
	}
	
	function isDateTekst(datum) {
		// veld inhoud = ddmmyyyy
		var datePat = /^(\d{1,2})(\/)(\d{1,2})(\/)(\d{4})$/;
		var matchArray = datum.match(datePat); // is the format ok?
		
		ok = true;
		
		if (matchArray == null) {
			return false;
		}

		day = matchArray[1]; // parse date into variables
		month = matchArray[3];
		year = matchArray[5];

		if (month < 1 || month > 12) { // check month range
			ok = false;
		}
		
		if (day < 1 || day > 31) {
			ok = false;
		}
		
		if ((month==4 || month==6 || month==9 || month==11) && day==31) {
			ok = false;
		}
		
		
		if (month == 2) { // check for february 29th
			var isleap = (year % 4 == 0 && (year % 100 != 0 || year % 400 == 0));
			if (day > 29 || (day==29 && !isleap)) {
				ok = false;
			}
		}

		return ok;
	}
	function insertTabs(aantal) 
	{
		var tekst = "";
		for (j= 1; j <= aantal; j++) {
			tekst += "\t";
		}
		return tekst;
	}
	function melding(label, tekst) 
	{
		if (browser == IE) {
			label.innerText = tekst; // alleen IE
		} else {
			label.textContent = tekst; // firefox
		}
	}	
	
	function GetSelectedItem(lijst) 
	{
		var lengte = lijst.length;
		var i = 0;
		var keuzes = "";
			
		for (i = 0; i < lengte; i++) 
		{
			if (lijst[i].selected) 
			{
				keuzes = keuzes + lijst[i].value + ";";
			}
		}
		var grootte = keuzes.length - 1;
		
		return keuzes
	} 
