function Replace(Expression, Find, Replace) {

	var temp = Expression;
	var a = 0;

	for (var i = 0; i < Expression.length; i++) {
		a = temp.indexOf(Find);
		if (a == -1)
			break
		else
			temp = temp.substring(0, a) + Replace + temp.substring((a + Find.length));
	}


	return temp;

}


function AllowOnly(Expression) {

	Expression = Expression.toLowerCase();
	Expression = Replace(Expression, 'a..z', 'abcdefghijklmnopqrstuvwxyz');
	Expression = Replace(Expression, 'A..Z', 'ABCDEFGHIJKLMNOPQRSTUVWXYZ');
	Expression = Replace(Expression, 'a..Z', 'abcdefghijklmnopqrstuvwxyzABCDEFGHIJKLMNOPQRSTUVWXYZ');
	Expression = Replace(Expression, '0..1', '01');
	Expression = Replace(Expression, '1..1', '1');
	Expression = Replace(Expression, '0..2', '012');
	Expression = Replace(Expression, '1..2', '12');
	Expression = Replace(Expression, '0..3', '0123');
	Expression = Replace(Expression, '1..3', '123');
	Expression = Replace(Expression, '0..4', '01234');
	Expression = Replace(Expression, '1..4', '1234');
	Expression = Replace(Expression, '0..5', '012345');
	Expression = Replace(Expression, '1..5', '12345');
	Expression = Replace(Expression, '0..6', '0123456');
	Expression = Replace(Expression, '1..6', '123456');
	Expression = Replace(Expression, '0..7', '01234567');
	Expression = Replace(Expression, '1..7', '1234567');
	Expression = Replace(Expression, '0..8', '012345678');
	Expression = Replace(Expression, '1..8', '12345678');
	Expression = Replace(Expression, '1..9', '123456789');
	Expression = Replace(Expression, '0..9', '0123456789');
	Expression = Replace(Expression, '0..9,', '0123456789,');
	Expression = Replace(Expression, '0..9.', '0123456789.');
	Expression = Replace(Expression, '0..9/', '0123456789/');
	Expression = Replace(Expression, '0..9()-', '0123456789()-');
	Expression = Replace(Expression, '0..9,-', '0123456789,-%');
	Expression = Replace(Expression, '0..9-xX', '0123456789-xX');

	var ch = String.fromCharCode(window.event.keyCode);
	ch = ch.toLowerCase();
	Expression = Expression.toLowerCase();
	var a = Expression.indexOf(ch);
	if (a == -1)
		window.event.keyCode = 0;

}
