function countNumbers(string)
{
	var count = 0;
	for (var i = 0; i < string.length; i++)
	{
		if (!isNaN(string.charAt(i))) { count++; }
	}
	return count;
}

function checkPostalCode(string)
{
	if (string.length != 6) { return false; }
	return string.match(/^[0-9]{4}[a-z]{2}$/i);
}

function trim(inputString)
{
	if (arguments[1])
	{
		removeChar = arguments[1];
	}
	else
	{
		removeChar = ' ';
	}
	var returnString = inputString;
	if (removeChar.length)
	{
		while(''+returnString.charAt(0)==removeChar)
		{
			returnString=returnString.substring(1,returnString.length);
		}
		while(''+returnString.charAt(returnString.length-1)==removeChar)
		{
			returnString=returnString.substring(0,returnString.length-1);
		}
	}
	return returnString;
}

function addLoadEvent(func)
{
	var oldonload = window.onload;
	if (typeof window.onload != 'function')
	{
		window.onload = func;
	}
	else
	{
		window.onload = function() 
		{
			oldonload();
			func();
		}
	}
}

function addConfirmRemove()
{
	var links = document.getElementsByTagName('a');
	for (var i=0; i<links.length; i++)
	{
		if (links[i].className.indexOf('remove') > -1)
		{
			links[i].onclick = function()
			{
				return confirm('Weet u zeker dat u dit item wilt verwijderen?');
			}
		}
	}
}

function popUpWindow(URLStr, name, left, top, width, height)
{
	popUpWin = open(URLStr, name, 'toolbar=no,location=no,directories=no,status=no,menubar=no,scrollbars=yes,resizable=no,copyhistory=yes,width='+width+',height='+height+',left='+left+', top='+top+',screenX='+left+',screenY='+top+'');
}

addLoadEvent(addConfirmRemove);
