var calc={
	recalc: function() {
		var calc=$('calc');
		var els=calc.getElements('tr');
		
		var sum=0;
		
		els.each(function(el){
			var value=el.getElement('input[type="text"]').get('value');
			var count=parseFloat(value.replace(',', '.'));
			var price=parseFloat(el.getElement('input[type="hidden"]').get('value'));
			var trash=el.getElement('a');
			
			if(!isNaN(count) && (count>0))
			{
				sum+=count*price;
				trash.setStyle('display', null);
				el.addClass('selected');
			}
			else
			{
				el.removeClass('selected');
				trash.setStyle('display', 'none');
			}
		});
		
		$('calcsum').set('text', Math.round(sum*100)/100+' zł');
	},
	
	reset: function(id) {
		var i=id.getElement('input[type="text"]');
		i.set('value', 0);
		
		this.recalc();
	}
}