function validateAccount(me)
{
	var initLength = me.value.length;
	var validChars = "0-9";
	
	if(initLength > 0)
	{
		var regexp = new RegExp("["+validChars+"]+", "ig");
		var matches = me.value.match(regexp);
		
		if (matches == null)
		{
			me.value = '';
		}
		else
		{
			if(matches.length != 0)
			{
				me.value = matches.join("");
			}
		}
	}
}

function restrictAccount(e)
{
	var key			='';
	var keyChar		='';
	var isCtrl		= false;
	var validChars	= "0123456789.";
	
	if(e)
	{
		isCtrl = (e.ctrlKey) ? true : false;
		key = e.which;
	}
	else
	{
		isCtrl = (window.event.ctrlKey) ? true : false;
		key = window.event.keyCode;
	}
	
	if (key == null)
	{
		return true;
	}
	
	keyChar = String.fromCharCode(key).toLowerCase();
	validChars = validChars.toLowerCase();
	
	if (validChars.indexOf(keyChar) != -1)
	{
		return true;
	}
	
	// Allowed keys (Enter, Space, Backspace etc) and allow copy(c), paste(v) and cut(x).
	if (key==0 || key==8 || key==9 || (key==13) || key==27 || key==32 || (isCtrl && (keyChar == "c" || keyChar == "x" || keyChar == "v")))
	{
		return true;
	}
	
	return false;
}
