function validateEmail(obj, naam)
{
melding = "E-mail adres is niet geldig"
if (languageKeyword == 'UK')
{
melding = "Email address is invalid"
}
var re = /^(([^<>()[\]\\.,;:\s@\"]+(\.[^<>()[\]\\.,;:\s@\"]+)*)|(\".+\"))@((\[[0-9]{1,3}\.[0-9]{1,3}\.[0-9]{1,3}\.[0-9]{1,3}\])|(([a-zA-Z\-0-9]+\.)+[a-zA-Z]{2,}))$/;
if (!(re.test(obj.value)))
{
alert(melding);
obj.focus();
return(false);
}
return(true);
}
function controleerNumberRangeMetMelding(obj, minVal, maxVal, naam)
{
melding1 = "Minimale waarde voor veld " + naam + " is " + minVal
melding2 = "Maximale waarde voor veld " + naam + " is " + maxVal
if (languageKeyword == 'UK')
{
melding1 = "Minimum value of " + naam + " is " + minVal
melding2 = "Maximum value of " + naam + " is " + maxVal
}
if (eval(minVal) > eval(obj.value))
{
alert(melding1);
obj.focus();
return(false);
}
if (eval(obj.value) > eval(maxVal))
{
alert(melding2);
obj.focus();
return(false);
}
return(true);
}
function controleerVeldIngevuld(obj, naam)
{
melding1 = "Veld " + naam + " is verplicht"
if (languageKeyword == 'UK')
{
melding1 = "Field " + naam + " is required"
}
if (obj.value == "")
{
alert(melding1);
obj.focus();
return (false);
}
return(true);
}
function controleerVeldIngevuldNoFocus(obj, naam)
{
melding1 = "Veld " + naam + " is verplicht"
if (languageKeyword == 'UK')
{
melding1 = "Field " + naam + " is required"
}
if (obj.value == "")
{
alert(melding1);
return (false);
}
return(true);
}
function controleerLengteString(obj, minNumChars, maxNumChars, numChars, naam)
{
if (!controleerLengteStringByValue(obj.value, minNumChars, maxNumChars, numChars, naam))
{
obj.focus();
return(false);
}
return (true);
}
function controleerLengteStringZonderMelding(obj, minNumChars, maxNumChars, numChars)
{
if (numChars != obj.value.length && 0 < numChars)
{
return(false);
}
if (minNumChars > obj.value.length && 0 <= minNumChars)
{
return(false);
}
if (maxNumChars < obj.value.length && 0 <= maxNumChars)
{
return(false);
}
return (true);
}
function controleerLengteStringByValue(objValue, minNumChars, maxNumChars, numChars, naam)
{
melding1 = "Het veld " + naam + " moet uit " + numChars + " karakters bestaan";
melding2 = "Het veld " + naam + " bevat te weinig karakters (minimaal: " + minNumChars + ")";
melding3 = "Het veld " + naam + " bevat te veel karakters (maximaal: " + maxNumChars + ")";
if (languageKeyword == 'UK')
{
melding1 = "This record has to consist of " + numChars + " characters";
melding2 = "This record requires a minimum number of characters of " + minNumChars;
melding3 = "This record requires a maximum number of characters of " + maxNumChars;
}
if (numChars != objValue.length && 0 < numChars)
{
alert(melding1);
return(false);
}
if (minNumChars > objValue.length && 0 <= minNumChars)
{
alert(melding2);
return(false);
}
if (maxNumChars < objValue.length && 0 <= maxNumChars)
{
alert(melding3);
return(false);
}
return (true);
}
function checkStringContentMetMelding(obj, allowedChars, naam)
{
melding1 = "In het veld " + naam + " komen karakters voor die niet zijn toegestaan (toegestaan: " + allowedChars + ")"
if (languageKeyword == 'UK')
{
melding1 = "Characters in string that are not allowed (allowed: " + allowedChars + ")"
}
for (var i = 0; i < obj.value.length; i++)
{
var c = obj.value.charAt(i)
if (allowedChars.indexOf(c) == -1)
{
alert(melding1);
obj.select();
obj.focus();
return (false);
}
}
return (true);
}
function controleerIntegerSyntaxMetMelding(obj, naam)
{
melding1 = "In veld " + naam + " mogen alleen getallen worden ingevoerd"
if (languageKeyword == 'UK')
{
melding1 = "Field " + naam + " only allows numbers"
}
for (var i=0;i= "0" && digit <= "9")) && (!(digit == "-")))
{
alert(melding1);
obj.focus();
return (false);
}
}
return(true);
}
function controleerFloatSyntaxMetMelding(obj, naam)
{
melding1 = "In veld " + naam + " mogen alleen decimale getallen worden ingevoerd"
if (languageKeyword == 'UK')
{
melding1 = "Field " + naam + " only allows decimal numbers"
}
sepFound = 0;
for (var i=0;i= "0" && digit <= "9") && ((!(digit == ",")) || (digit == "," && sepFound == 1)) && ((!(digit == ".")) || (digit == "." && sepFound == 1)))
{
alert(melding1);
obj.focus();
return (false);
}
if (digit == "," || digit == ".")
{
sepFound = 1;
}
}
return(true);
}
function controleerInteger(getal)
{
for (var i=0;i= "0" && digit <= "9"))
{
return (false);
}
}
return(true);
}
function controleerFloat(getal)
{
for (var i=0;i= "0" && digit <= "9") && !(digit == ".") && !(digit == ","))
{
return (false);
}
}
return(true);
}