
	function ConvertToCurrency(input)
	{

			var str;
			str=formatCurrency(input);
			input.value=str
	}

	function formatCurrency(input) {
		var num;
		num=input.value
		num = num.toString().replace(/\$|\,/g,'');
		if(isNaN(num))
		num = "0";
		sign = (num == (num = Math.abs(num)));
		num = Math.floor(num*100+0.50000000001);
		cents = num%100;
		num = Math.floor(num/100).toString();
		if(cents<10)
			cents = "0" + cents;
			for (var i = 0; i < Math.floor((num.length-(1+i))/3); i++)
				num = num.substring(0,num.length-(4*i+3))+//','+
				num.substring(num.length-(4*i+3));
				return (((sign)?'':'-') + num + '.' + cents);
			}

	function maskKeyPress(objEvent) 
	{
	  var iKeyCode;  	
	  iKeyCode = objEvent.keyCode;			
	    if(iKeyCode>=48 && iKeyCode<=57)
	    {
	        return true;
	    }
	    else
	    {
	        alert("Only numbers are allowed");
	        return false;
	    }
	}
	
		function getkey(e)
		{
		if (window.event)
		return window.event.keyCode;
		else if (e)
		return e.which;
		else
		return null;
		}

		function goodchars(e, goods)
		{
		var key, keychar;
		key = getkey(e);
		if (key == null) return true;

		// get character
		keychar = String.fromCharCode(key);
		keychar = keychar.toLowerCase();
		goods = goods.toLowerCase();

		// check goodkeys
		if (goods.indexOf(keychar) != -1)
			return true;

		// control keys
		if ( key==null || key==0 || key==8 || key==9 || key==13 || key==27 )
		return true;

		// else return false
		return false;
		}