// JavaScript Document
function numbersonly(e, decimal, phone) 
{
	//alert('usao');
	var key;
	var keychar;

	if (window.event) 
	{
		key = window.event.keyCode;
	} else if (e) 
		{
			key = e.which;
		} else 
			{
				return true;
			}
	
	keychar = String.fromCharCode(key);
	
	if ((key==null) || (key==0) || (key==8) ||  (key==9) || (key==13) || (key==27) ) 
	{
		return true;
	} else if ((("0123456789").indexOf(keychar) > -1)) 
		{
			return true;
		} else if (decimal && (keychar == ".")) 
		{ 
			return true;
		} else if (phone && (keychar == "-")) 
		{ 
			return true;
		}else
				return false;
}
