function OnlyCurrency() //Alleen bedragen
	{	
		if ((event.keyCode < 48 || event.keyCode > 57 || event.keyCode == 46) && event.keyCode != 13)  event.returnValue = false;
	}
function OnlyPositiveNumbers()	// Alleen positieve getallen, ENTER ook toegestaan
	{	
		if ((event.keyCode < 48 || event.keyCode > 57) && event.keyCode != 13)  event.returnValue = false;
	}
	
function NoNumbers() 	// Geen getallen, ENTER wel toegestaan
	{
		if ((event.keyCode > 44 && event.keyCode < 58) && event.keyCode != 13) event.returnValue = false;
	}

function NoHTML() 	// Geen HTML
	{
		if (event.keyCode == 60 || event.keyCode == 62) event.returnValue = false;
	}
	
function NoMobilePhoneNumbers(obj) 	// Geen mobiele nummers toegestaan
	{
		if (obj.value.length == 1 && event.keyCode == 54) 
			{
				alert('Let op: hier geen mobiel telefoonnummer invullen.');
				event.returnValue = false;
			}
			else
			{
				if (event.keyCode < 45 || event.keyCode > 57) event.returnValue = false;
			}
	}		

function OnlyMobilePhoneNumbers(obj) 	// Alleen mobiele nummers toegestaan
	{
		if (obj.value.length == 1 && event.keyCode != 54) 
			{
				alert('Let op: hier alleen een mobiel telefoonnummer invullen.');
				obj.value = '06';
				obj.focus();
				event.returnValue = false;
			}
			else
			{
				if (event.keyCode < 45 || event.keyCode > 57) event.returnValue = false;
			}
	}
	
function OnlyNumbers()		// Alleen zowel positieve als negatieve getallen
	{
		if (event.keyCode < 46 || event.keyCode > 57) event.returnValue = false;
	}

function OnlyAlpha()
	{
		if (event.keyCode > 44 && event.keyCode < 58) event.returnValue = false;

	if ((event.keyCode > 32 && event.keyCode < 48) || (event.keyCode > 57 && event.keyCode < 65) || (event.keyCode > 90 && event.keyCode < 97)) 
		{
			event.returnValue = false;
		}
	}

function OnlyAtoZ()
	{

		if 
			(
				(event.keyCode != 32) && (event.keyCode != 46) && (event.keyCode < 65 || event.keyCode > 90) && (event.keyCode < 97 || event.keyCode > 122) 
			)
		
		event.returnValue = false;
	}


function OnlyLicensePlate()		//JW:added for LicensePlates
	{
		if ((event.keyCode < 48 || event.keyCode > 57) && (event.keyCode < 65 || event.keyCode > 90) && (event.keyCode < 97 || event.keyCode > 122))
		{
			event.returnValue = false
		}
		else
		{
			//uppercase
			key = window.event.keyCode;
			if ((key > 0x60) && (key < 0x7B)) window.event.keyCode = key-0x20;
		}
	}

function OnlyZipCodes(objSelected)
	{
		if (objSelected.value.length <= 3)
			{
				if ((event.keyCode < 48 || event.keyCode > 57) && event.keyCode != 13)  event.returnValue = false;
			}
		else
			{
				if (event.keyCode > 44 && event.keyCode < 58) event.returnValue = false;

				if ((event.keyCode > 32 && event.keyCode < 48) || (event.keyCode > 57 && event.keyCode < 65) || (event.keyCode > 90 && event.keyCode < 97)) 
					{
						event.returnValue = false;
					}
			}
	}
			
function NoEnter()
	{
		if (event.keyCode == 13) event.returnValue = false;
	}
	
function validateElfTest(oSrc, arguments)
	{
	var src = document.all['txtRekeningnummer'];
	var Nummer = src.value;
	if(Nummer.length == 9) 
		{
		var Totaal = 0;
		var SubTotaal = 0;
		
		for(I=1;I <= Nummer.length;I++)
			{
			Totaal = Totaal + (Nummer.substr(I-1,1) * (10 - I));
			}
		var elf = String(Totaal / 11);
		var TestPunt = elf.indexOf(".");
		var TestKomma = elf.indexOf(",");
		if((TestPunt != -1)||(TestKomma != -1))
		 	{
				arguments.IsValid = false;
				src.focus();
			}	
		}
	}

function ClearOtherFields(objSelected, strPrefix)
	{
		for (var i=0; i < document.forms[0].elements.length; i++)
			{
				if (document.forms[0].elements(i).name != objSelected.name && document.forms[0].elements(i).name.substring(0,strPrefix.length) == strPrefix)
					{
						document.forms[0].elements(i).value = '';
					}
			}
	}