var Kroplomierz = new Class(
	{
		initialize: function( inp_in, inp_out_d, inp_out_m, inp_out_y )
		{
			this.pojemnosc_szklanki = 0.25; // w litrach
			this.pojemnosc_kropli = 1/20000;
			// input z danymi wejściowymi
			this.inp_in = inp_in;
			// inputy na wyniki
			this.inp_out_d = inp_out_d; // litrów na dzień
			this.inp_out_m = inp_out_m; // litrów na miesiac
			this.inp_out_y = inp_out_y; // litrów na rok
		},
		policz_szklanka: function()
		{
			var d = (this.pojemnosc_szklanki * 86400) / Number(this.inp_in.get('value'));
			var y = d * 365;
			var m = y / 12;
			
			this.inp_out_d.set('value', Number(d).toFixed(2));
			this.inp_out_m.set('value', Number(m).toFixed(2));
			this.inp_out_y.set('value', Number(y).toFixed(2));
			
		}, 
		policz_krople: function()
		{
			var d = (this.pojemnosc_kropli * 86400 * Number(this.inp_in.get('value')) / 60);
//			var d = (this.pojemnosc_szklanki * 86400) / Number(this.inp_in.get('value'));
			var y = d * 365;
			var m = y / 12;
			
			this.inp_out_d.set('value', Number(d).toFixed(2));
			this.inp_out_m.set('value', Number(m).toFixed(2));
			this.inp_out_y.set('value', Number(y).toFixed(2));
			
		}, 
		resetuj: function()
		{
			this.inp_in.set('value', 0);
			this.inp_out_d.set('value', 0);
			this.inp_out_m.set('value', 0);
			this.inp_out_y.set('value', 0);
			
		}
	}
);

