// ALGEMENE SCRIPTS

function MM_swapImgRestore()  //v3.0
{  var i,x,a=document.MM_sr; for(i=0;a&&i<a.length&&(x=a[i])&&x.oSrc;i++) x.src=x.oSrc;
}

function MM_preloadImages()  //v3.0
{   var d=document; if(d.images){ if(!d.MM_p) d.MM_p=new Array();
        var i,j=d.MM_p.length,a=MM_preloadImages.arguments; for(i=0; i<a.length; i++)
    if (a[i].indexOf("#")!=0){ d.MM_p[j]=new Image; d.MM_p[j++].src=a[i];}}
}

function MM_findObj(n, d)  //v4.01
{  var p,i,x;  if(!d) d=document; if((p=n.indexOf("?"))>0&&parent.frames.length) {
        d=parent.frames[n.substring(p+1)].document; n=n.substring(0,p);}
    if(!(x=d[n])&&d.all) x=d.all[n]; for (i=0;!x&&i<d.forms.length;i++) x=d.forms[i][n];
    for(i=0;!x&&d.layers&&i<d.layers.length;i++) x=MM_findObj(n,d.layers[i].document);
    if(!x && d.getElementById) x=d.getElementById(n); return x;
}

function MM_swapImage()  //v3.0
{  var i,j=0,x,a=MM_swapImage.arguments; document.MM_sr=new Array; for(i=0;i<(a.length-2);i+=3)
        if ((x=MM_findObj(a[i]))!=null){document.MM_sr[j++]=x; if(!x.oSrc) x.oSrc=x.src; x.src=a[i+2];}
}

function getobj(id)
{	return document.getElementById(id);
}

function isNumeric(strString)
{	var strValidChars = "0123456789.,";
	var strChar;
	var blnResult = true;

	for (i = 0; (i < strString.length && blnResult == true); i++)
	{	strChar = strString.charAt(i);
		if (strValidChars.indexOf(strChar) == -1)
		{	blnResult = false;
		}
	}
	return blnResult;
}

function isEmail(strString)
{	var filter=/^([\w-]+(?:\.[\w-]+)*)@((?:[\w-]+\.)*\w[\w-]{0,66})\.([a-z]{2,6}(?:\.[a-z]{2})?)$/i
	if (filter.test(strString))
	{	testresults = true;
	} else
	{	testresults = false;
	}
	return (testresults)
}

function isUrl(strUrl)
{   var regexp = /(ftp|http|https):\/\/(\w+:{0,1}\w*@)?(\S+)(:[0-9]+)?(\/|\/([\w#!:.?+=&%@!\-\/]))?/
	return regexp.test(strUrl);
}

function numberInString(strString)
{	var strValidChars = "0123456789";
    var strChar;
    var blnResult = false;

    for (i = 0; (i < strString.length && blnResult == false); i++)
    {	strChar = strString.charAt(i);
   		if (strValidChars.indexOf(strChar) >= 0)
	    {	blnResult = true;
	    }
    }
    return blnResult;
}
    
function lowercaseInString(strString)
{	var strValidChars = "abcdefghijklmnopqrstuvwxyz";
    var strChar;
    var blnResult = false;

    for (i = 0; (i < strString.length && blnResult == false); i++)
    {	strChar = strString.charAt(i);
   		if (strValidChars.indexOf(strChar) >= 0)
	    {	blnResult = true;
	    }
    }
    return blnResult;
}
    
function uppercaseInString(strString)
{	var strValidChars = "ABCDEFGHIJKLMNOPQRSTUVWXYZ";
    var strChar;
    var blnResult = false;

    for (i = 0; (i < strString.length && blnResult == false); i++)
    {	strChar = strString.charAt(i);
   		if (strValidChars.indexOf(strChar) >= 0)
	    {	blnResult = true;
	    }
    }
    return blnResult;
}

function isPassword(fieldname)
{	var errorMsg = "";
	var space  = " ";
	fieldvalue  = fieldname.value; 
	fieldlength = fieldvalue.length; 
		 
	if (fieldvalue == document.frm.email.value)
	{   errorMsg += "Het wachtwoord mag niet hetzelfde zijn als het e-mail adres!\n";
	}
		
	if (fieldvalue.indexOf(space) > -1) 
	{	errorMsg += "Het wachtwoord mag geen spaties bevatten!\n";
	}     
		
	if (fieldvalue.indexOf("'") > -1) 
	{	errorMsg += "Het wachtwoord mag geen ' bevatten!\n";
	}     

	if ((fieldvalue.match(/\W+/))) 
	{	errorMsg += "Het wachtwoord mag geen speciale karakters bevatten!(- #,@,%,!)\n";
	}
		
	if (!(fieldlength >= 8))
	{	errorMsg += "Het wachtwoord moet minstens 8 karakters lang zijn!\n";
	}
		
	if (!numberInString(fieldvalue))
	{   errorMsg += "Het wachtwoord moet minstens een getal bevatten!\n"
	}
		
	if (!lowercaseInString(fieldvalue))
	{   errorMsg += "Het wachtwoord moet minstens een kleine letter bevatten!\n"
	}
		
	if (!uppercaseInString(fieldvalue))
	{   errorMsg += "Het wachtwoord moet minstens een hoofdletter bevatten!\n"
	}
		
	if (errorMsg != "")
	{	errorMsg += alert(errorMsg + "\n\n");
		fieldname.focus();
		return false;
	}
	return true;
}

function isDate(sDay, sMonth, sYear)
{	var bValidDate = true; 
	if ((Trim(sDay) == "") && (Trim(sMonth) == "") && (Trim(sYear) == "")) 
	{	return bValidDate
	} else
	{	if (sDay < 1 || sDay > 31) bValidDate = false; 
		if (sMonth < 1 || sMonth > 12) bValidDate = false; 
		if (sYear < 1820 || sYear > 2100) bValidDate = false; 
		if ((sMonth == 4 || sMonth == 6 || sMonth == 9 || sMonth == 11) && (sDay == 31)) bValidDate = false;
		if ((sMonth == 2 && sDay > 29) || (sMonth == 2 && !isLeap(sYear) && sDay == 29)) bValidDate = false; 
		return bValidDate;
	}
}
	
function isLeap(iYear)
{	var bLeap = false;
	if (iYear % 4 == 0) bLeap=true; 
	if (iYear % 100 == 0) bLeap=false; 
	if (iYear % 400 == 0) bLeap=true;
	return bLeap;
} 
	
function TrimRight(sTrim)
{	var sResult = "";
	var iLoper = 0;			//return als een onjuiste waarde is ingegeven 
	if (sTrim + "" == "undefined" || sTrim == null)
	{	return null;		//Check of argument een string is
	} 
	sTrim += "";
	if (sTrim.length == 0)
	{	sResult = ""
	} else
	{	// loop door de string heen beginnend van achteraan zolang er spaties zijn 
		iLoper = sTrim.length - 1;
		while ((iLoper >= 0) && (sTrim.charAt(iLoper) == " "))
		{	iLoper--
		} //nu staan we op het laatste niet-spatie character van de string. Dus return deze char met al de chars ervoor 
		sResult = sTrim.substring(0, iLoper + 1);
	}
	return sResult
} 

function TrimLeft(sTrim)
{	var sResult = ""; 
	var iLoper = iLen = 0; //return als een onjuiste waarde is ingegeven
	if(sTrim + "" == "undefined" || sTrim == null)
	{	return null; //Check of argument een string is 
	} 
	sTrim += "";
	if (sTrim.length == 0)
	{	sResult = ""
	} else
	{	// loop door de string beginnend van vooraan zolang er spaties zijn 
		iLen = sTrim.length ;
		while ((iLoper <= iLen) && (sTrim.charAt(iLoper) == " "))
		{	iLoper++
		} //nu staan we op het eerste niet-spatie character van de string. Dus return deze char met al de chars erna 
		sResult = sTrim.substring(iLoper, iLen);
	}
	return sResult
}

function Trim(sTrim)
{	var sResult = "";
	sResult = TrimLeft(sTrim);
	sResult = TrimRight(sResult);
	return sResult;
}

// BEPALEN VAN HOOGTE INHOUDSPAGINA'S

function setImgContHeight()
{	var vHeight = getHeight();
	var dvHeight;
	var dvHeightPhoto;
			
	dvHeight = vHeight - 153;
	if (dvHeight < 260)
	{   dvHeight = 260;
	}
	if (dvHeight > 660)
	{   dvHeight = 660;
	}
	dvHeightPhoto = vHeight - 153 - 260;
	if (dvHeightPhoto >= 400)
	{   dvHeightPhoto = 400;
	}
	if (dvHeightPhoto <= 0)
	{   dvHeightPhoto = 0;
	}
			
	getobj('container').style.height = dvHeight + 'px';
	getobj('left').style.height = dvHeight + 'px';
	getobj('inhoud').style.height = dvHeight + 'px';
	getobj('inhoudhome').style.height = dvHeight + 'px';
	
	var sm = testForObject('submenublok')
	if (sm)
	{   getobj('tekstblok').style.height = dvHeight - 64 + 'px';
	    getobj('tekstblokhome').style.height = dvHeight - 34 + 'px';
	} else
	{   getobj('tekstblok').style.height = dvHeight - 30 + 'px';
	    getobj('tekstblokhome').style.height = dvHeight + 'px';
	}
	getobj('sfeerbeeld').style.height = dvHeightPhoto + 'px';
	
	window.onresize = setImgContHeight;
}

function getHeight()
{	var myHeight = 0;

	if(typeof(window.innerWidth)=='number')
	{	myHeight = window.innerHeight;
	} else if(document.documentElement&&(document.documentElement.clientWidth||document.documentElement.clientHeight))
	{	myHeight = document.documentElement.clientHeight;
	} else if(document.body&&(document.body.clientWidth||document.body.clientHeight))
	{	myHeight = document.body.clientHeight;
	}
	return myHeight;
}

function testForObject(Id, Tag)
{   var o = document.getElementById(Id);
    if (o)
    {   if (Tag)
        {   if (o.tagName.toLowerCase() == Tag.toLowerCase())
            {   return o;
            }
        } else
        {   return o;
        }
    }
    return null;
}


// CONTROLE VAN FORMULIEREN

function chkFrmBestellen2()
{   if (document.frmBestellen.titel_studie.value.length == 0)
    {   alert("Gelieve een studie te selecteren!");
        document.frmBestellen.titel_studie.focus();
    } else if (document.frmBestellen.aantal.value.length == 0)
    {   alert("Gelieve het aantal stuks in te geven!");
        document.frmBestellen.aantal.focus();
    } else if (!isNumeric(document.frmBestellen.aantal.value))
    {   alert("Gelieve een numeriek aantal stuks in te geven!");
        document.frmBestellen.aantal.focus();
    } else if (document.frmBestellen.achternaam.value.length == 0)
    {   alert("Gelieve een achternaam in te geven!");
        document.frmBestellen.achternaam.focus();
    } else if (document.frmBestellen.straat.value.length == 0)
    {   alert("Gelieve een straat in te geven!");
        document.frmBestellen.straat.focus();
    } else if (document.frmBestellen.nummer.value.length == 0)
    {   alert("Gelieve een nummer in te geven!");
        document.frmBestellen.nummer.focus();
    } else if (document.frmBestellen.woonplaats.value.length == 0)
    {   alert("Gelieve een woonplaats in te geven!");
        document.frmBestellen.woonplaats.focus();
    } else if (document.frmBestellen.postcode.value.length == 0)
    {   alert("Gelieve een postcode in te geven!");
        document.frmBestellen.postcode.focus();
    } else if ((document.frmBestellen.email.value.length > 0) && (!isEmail(document.frmBestellen.email.value)))
    {   alert("Gelieve een correct e-mail adres in te vullen!");
        document.frmBestellen.email.focus();
    } else
    {   document.frmBestellen.submit();
    }
}

/*
function chkFrmReageren()
{   if (document.frmReageren.naam.value.length == 0)
    {   alert("Gelieve een naam in te geven!");
        document.frmReageren.naam.focus();
    } else if (document.frmReageren.straat.value.length == 0)
    {   alert("Gelieve een straat in te geven!");
        document.frmReageren.straat.focus();
    } else if (document.frmReageren.nummer.value.length == 0)
    {   alert("Gelieve een nummer in te geven!");
        document.frmReageren.nummer.focus();
    } else if (document.frmReageren.postcode.value.length == 0)
    {   alert("Gelieve een postcode in te geven!");
        document.frmReageren.postcode.focus();
    } else if (document.frmReageren.woonplaats.value.length == 0)
    {   alert("Gelieve een woonplaats in te geven!");
        document.frmReageren.woonplaats.focus();
    } else if (document.frmReageren.email.value.length == 0)
    {   alert("Gelieve een email adres in te geven!");
        document.frmReageren.email.focus();
    } else if (!isEmail(document.frmReageren.email.value))
    {   alert("Gelieve een correct email adres in te geven!");
        document.frmReageren.email.focus();
    } else if (document.frmReageren.opmerkingen.value.length == 0)
    {   alert("Gelieve een vraag of een opmerking in te geven!");
        document.frmReageren.opmerkingen.focus();
    } else
    {   document.frmReageren.submit();
    }
}
*/


// CONTROLEREN VAN FORMULIEREN IN BEHEERSMODULE

function chkGebruikerToevoegen()
{   if (document.frm.voornaam.value.length == 0)
    {   alert ("Gelieve een voornaam in te vullen!");
        document.frm.voornaam.focus();
    } else if (document.frm.achternaam.value.length == 0)
    {   alert("Gelieve een achternaam in te vullen!");
        document.frm.achternaam.focus();
    } else if (document.frm.email.value.length == 0)
    {   alert("Gelieve een e-mail adres in te vullen!");
        document.frm.email.focus();
    } else if (!isEmail(document.frm.email.value))
    {   alert("Gelieve een correct email adres in te geven!");
        document.frm.email.focus();        
    } else if (document.frm.wachtwoord.value.length == 0)
    {   alert("Gelieve een wachtwoord in te vullen!")
        document.frm.wachtwoord.focus();
    } else if (!isPassword(document.frm.wachtwoord))
	{   document.frm.wachtwoord.focus();    
    } else
    {   document.frm.submit();
    }
}

function chkGebruikerWijzigen()
{   if (document.frm.voornaam.value.length == 0)
    {   alert ("Gelieve een voornaam in te vullen!");
        document.frm.voornaam.focus();
    } else if (document.frm.achternaam.value.length == 0)
    {   alert("Gelieve een achternaam in te vullen!");
        document.frm.achternaam.focus();
    } else if (document.frm.wachtwoord.value.length == 0)
    {   alert("Gelieve een wachtwoord in te vullen!")
        document.frm.wachtwoord.focus();
    } else if (!isPassword(document.frm.wachtwoord))
	{   document.frm.wachtwoord.focus();    
    } else
    {   document.frm.submit();
    }
}

function chkWerkplaatsToevoegen()
{   if (document.frm.werkplaats.value.length == 0)
    {   alert("Gelieve een werkplaats in te vullen!");
        document.frm.werkplaats.focus();
    } else if (document.frm.adres.value.length == 0)
    {   alert("Gelieve een adres in te vullen!");
        document.frm.adres.focus();
    } else if (document.frm.postcode.value.length == 0)
    {   alert("Gelieve een postcode in te vullen!");
        document.frm.postcode.focus();
    } else if (document.frm.gemeente.value.length == 0)
    {   alert("Gelieve een gemeente in te vullen!");
        document.frm.gemeente.focus();
    } else if (document.frm.provincie.value.length == 0)
    {   alert("Gelieve een provincie te kiezen!");
        document.frm.provincie.focus();
    } else if ((document.frm.email.value.length > 0) && (!isEmail(document.frm.email.value)))
    {   alert("Gelieve een correct e-mail adres in te vullen!");
        document.frm.email.focus();
    } else if ((document.frm.website.value.length > 0) && (!isUrl(document.frm.website.value)))
    {   alert("Gelieve een correcte website in te vullen!\n(moet altijd met http:// beginnen)");
        document.frm.website.focus();
    } else
    {   document.frm.submit();
    }
}

function chkWerkplaatsWijzigen()
{   if (document.frm.werkplaats.value.length == 0)
    {   alert("Gelieve een werkplaats in te vullen!");
        document.frm.werkplaats.focus();
    } else if (document.frm.adres.value.length == 0)
    {   alert("Gelieve een adres in te vullen!");
        document.frm.adres.focus();
    } else if (document.frm.postcode.value.length == 0)
    {   alert("Gelieve een postcode in te vullen!");
        document.frm.postcode.focus();
    } else if (document.frm.gemeente.value.length == 0)
    {   alert("Gelieve een gemeente in te vullen!");
        document.frm.gemeente.focus();
    } else if (document.frm.provincie.value.length == 0)
    {   alert("Gelieve een provincie te kiezen!");
        document.frm.provincie.focus();
    } else if ((document.frm.email.value.length > 0) && (!isEmail(document.frm.email.value)))
    {   alert("Gelieve een correct e-mail adres in te vullen!");
        document.frm.email.focus();
    } else if ((document.frm.website.value.length > 0) && (!isUrl(document.frm.website.value)))
    {   alert("Gelieve een correcte website in te vullen!\n(moet altijd met http:// beginnen)");
        document.frm.website.focus();
    } else
    {   document.frm.submit();
    }
}

function chkThemaToevoegen()
{   if (document.frm.thema.value.length == 0)
    {   alert("Gelieve een thema in te vullen!");
        document.frm.thema.focus();
    } else
    {   document.frm.submit();
    }
}

function chkThemaWijzigen()
{   if (document.frm.thema.value.length == 0)
    {   alert("Gelieve een thema in te vullen!");
        document.frm.thema.focus();
    } else
    {   document.frm.submit();
    }
}

function chkActiviteitToevoegen()
{   if (document.frm.activiteit.value.length == 0)
    {   alert("Gelieve een activiteit in te vullen!");
        document.frm.activiteit.focus();
    } else
    {   document.frm.submit();
    }
}

function chkActiviteitWijzigen()
{   if (document.frm.activiteit.value.length == 0)
    {   alert("Gelieve een activiteit in te vullen!");
        document.frm.activiteit.focus();
    } else
    {   document.frm.submit();
    }
}

function chkCAOToevoegen()
{   if (document.frm.nr.value.length == 0)
    {   alert("Gelieve een cao-nr in te vullen!");
        document.frm.nr.focus();
    } else if (!isNumeric(document.frm.nr.value))
    {   alert("Gelieve een numeriek cao-nr in te vullen!");
        document.frm.nr.focus()
    } else if (document.frm.pdf.value.length == 0)
    {   alert("Gelieve een pdf-document te kiezen!");
        document.frm.pdf.focus();
    } else if (document.frm.dag.value.length == 0)
    {   alert("Gelieve een dag in te vullen!");
        document.frm.dag.focus();
    } else if (document.frm.maand.value.length == 0)
    {   alert("Gelieve een maand in te vullen!");
        document.frm.maand.focus();
    } else if (document.frm.jaar.value.length == 0)
    {   alert("Gelieve een jaar in te vullen!");
        document.frm.jaar.focus();
    } else if (!isDate(document.frm.dag.value, document.frm.maand.value, document.frm.jaar.value))
    {   alert("Gelieve een correcte datum in te vullen!");
        document.frm.dag.focus();
    } else
    {   document.frm.submit();
    }
}

function chkCAOWijzigen()
{   if (document.frm.dag.value.length == 0)
    {   alert("Gelieve een dag in te vullen!");
        document.frm.dag.focus();
    } else if (document.frm.maand.value.length == 0)
    {   alert("Gelieve een maand in te vullen!");
        document.frm.maand.focus();
    } else if (document.frm.jaar.value.length == 0)
    {   alert("Gelieve een jaar in te vullen!");
        document.frm.jaar.focus();
    } else if (!isDate(document.frm.dag.value, document.frm.maand.value, document.frm.jaar.value))
    {   alert("Gelieve een correcte datum in te vullen!");
        document.frm.dag.focus();
    } else
    {   document.frm.submit();
    }
}

function chkThemaCAOToevoegen()
{   if (document.frm.cao.value.length == 0)
    {   alert("Gelieve een cao te selecteren!");
        document.frm.cao.focus();
    } else if (document.frm.thema.value.length == 0)
    {   alert("Gelieve een thema te selecteren!");
        document.frm.thema.focus();
    } else
    {   document.frm.submit();
    }
}

function chkWerkplaatsActiviteitToevoegen()
{   if (document.frm.werkplaats.value.length == 0)
    {   alert("Gelieve een werkplaats te selecteren!");
        document.frm.werkplaats.focus();
    } else if (document.frm.activiteit.value.length == 0)
    {   alert("Gelieve een activiteit te selecteren!");
        document.frm.activiteit.focus();
    } else if (document.frm.omschrijving.value.length == 0)
    {   alert("Gelieve een omschrijving in te geven!");
        document.frm.omschrijving.focus();
    } else
    {   document.frm.submit();
    }
}

function chkWerkplaatsActiviteitWijzigen()
{   if (document.frm.omschrijving.value.length == 0)
    {   alert("Gelieve een omschrijving in te geven!");
        document.frm.omschrijving.focus();
    } else
    {   document.frm.submit();
    }
}

function chkFormulierWijzigen()
{   if (document.frm.naar.value.length == 0)
    {   alert("Gelieve een e-mail adres van de geadresseerde in te vullen!");
        document.frm.naar.focus();
    } else if (!isEmail(document.frm.naar.value))
    {   alert("Gelieve een correct e-mail adres van de geadresseerde in te vullen!");
        document.frm.naar.focus();
    } else if (document.frm.onderwerp.value.length == 0)
    {   alert("Gelieve een onderwerp in te geven!");
        document.frm.onderwerp.focus();
    } else if (document.frm.go_to_ok.value.length == 0)
    {   alert("Gelieve de pagina in te geven waarnaar gelinkt moet worden indien het formulier correct is verzonden!");
        document.frm.go_to_ok.focus();
    } else if (document.frm.go_to_err.value.length == 0)
    {   alert("Gelieve de pagina in te geven waarnaar gelinkt moet worden indien het formulier foutief is verzonden!");
        document.frm.go_to_err.focus();
    } else
    {   document.frm.submit();
    }
}

function chkFormulierDetailsWijzigen()
{   if (document.frm.type.value.length == 0)
    {   alert("Gelieve een type te kiezen!");
        document.frm.type.focus();
    } else if (document.frm.volgorde.value.length == 0)
    {   alert("Gelieve een volgorde in te vullen!");
        document.frm.volgorde.focus();
    } else if (!isNumeric(document.frm.volgorde.value))
    {   alert("Gelieve een numerieke waarde bij volgorde in te vullen!");
        document.frm.volgorde.focus();
    } else if ((document.frm.type.value != "nieuweregel") && (document.frm.label.value.length == 0))
    {   alert("Gelieve een label in te geven!");
        document.frm.label.focus();
    } else if ((document.frm.type.value != "nieuweregel") && (document.frm.naam.value.length == 0))
    {   alert("Gelieve een naam in te geven!");
        document.frm.naam.focus();
    } else
    {   document.frm.submit();
    }
}

function chkFormulierDetailsToevoegen()
{   if (document.frm.type.value.length == 0)
    {   alert("Gelieve een type te kiezen!");
        document.frm.type.focus();
    } else if (document.frm.volgorde.value.length == 0)
    {   alert("Gelieve een volgorde in te vullen!");
        document.frm.volgorde.focus();
    } else if (!isNumeric(document.frm.volgorde.value))
    {   alert("Gelieve een numerieke waarde bij volgorde in te vullen!");
        document.frm.volgorde.focus();
    } else if ((document.frm.type.value != "nieuweregel") && (document.frm.label.value.length == 0))
    {   alert("Gelieve een label in te geven!");
        document.frm.label.focus();
    } else if ((document.frm.type.value != "nieuweregel") && (document.frm.naam.value.length == 0))
    {   alert("Gelieve een naam in te geven!");
        document.frm.naam.focus();
    } else
    {   document.frm.submit();
    }
}

function chkFormulierDetailLijstToevoegen()
{   if (document.frm.volgorde.value.length == 0)
    {   alert("Gelieve een volgorde in te vullen!");
        document.frm.volgorde.focus();
    } else if (!isNumeric(document.frm.volgorde.value))
    {   alert("Gelieve een numerieke waarde bij de volgorde in te vullen!");
        document.frm.volgorde.focus();
    } else if (document.frm.waarde.value.length == 0)
    {   alert("Gelieve een waarde in te geven!");
        document.frm.waarde.focus();
    } else
    {   document.frm.submit();
    }
}

function chkFormulierDetailLijstWijzigen()
{   if (document.frm.volgorde.value.length == 0)
    {   alert("Gelieve een volgorde in te vullen!");
        document.frm.volgorde.focus();
    } else if (!isNumeric(document.frm.volgorde.value))
    {   alert("Gelieve een numerieke waarde bij de volgorde in te vullen!");
        document.frm.volgorde.focus();
    } else if (document.frm.waarde.value.length == 0)
    {   alert("Gelieve een waarde in te geven!");
        document.frm.waarde.focus();
    } else
    {   document.frm.submit();
    }
}