
	function Kalkulatory() {}

	Kalkulatory.tylkoCyfry = function(e)

	{
		var keynum;

		var keychar;

		var numcheck;



		if(window.event) // IE

			{

			keynum = e.keyCode;

			}

		else if(e.which) // Netscape/Firefox/Opera

			{

			keynum = e.which;

			}

		keychar = String.fromCharCode(keynum);
		
			
		if((48<=keynum && keynum<=57) || (96<=keynum && keynum<=105) || keynum==8 || keynum==46 ||keynum==9 || keynum==37 || keynum==38 || keynum==39 || keynum==40)
		{
			return true;
		}
			
		return false;	

	}
	
	Kalkulatory.formatKwoty = function(e, obj)
	{
		var keynum;
		var keychar;
		var numcheck;

		if(window.event) // IE
			{
			keynum = e.keyCode;
			}
		else if(e.which) // Netscape/Firefox/Opera
			{
			keynum = e.which;
			}
		keychar = String.fromCharCode(keynum);
		
		if((48<=keynum && keynum<=57) || (96<=keynum && keynum<=105) || keynum==8 || keynum==46 ||keynum==9 || keynum==190 || keynum==37 || keynum==38 || keynum==39 || keynum==40 || keynum==188)
		{
			/*sprawdz czy juz jest kropka, jezeli tak to */
			/*if(obj.value.match(/^[0-9]*\.[0-9]{2}$/) && 48<=keynum && keynum<=57) 
			{
				return false;
			} */
			if(obj.value.match(/^[0-9]*[\.,][0-9]*$/) && (keynum==190 || keynum==188)) 
			{
				return false;
			}
			
			return true;
		}	
		
		return false;	
	}
	
	Kalkulatory.formatNIP = function(e)

	{
		var keynum;

		var keychar;

		var numcheck;



		if(window.event) // IE

			{

			keynum = e.keyCode;

			}

		else if(e.which) // Netscape/Firefox/Opera

			{

			keynum = e.which;

			}

		keychar = String.fromCharCode(keynum);
		

		if((48<=keynum && keynum<=57) || (96<=keynum && keynum<=105) || keynum==8 || keynum==46 ||keynum==9 || keynum==109 || keynum==37 || keynum==38 || keynum==39 || keynum==40)
		{
			return true;
		}
			
		return false;	

	}


