document.observe("dom:loaded", function() {
	
	// chowanie i pokazywanie  
	$$('.action_negotiate').each(function(action) {
		action.observe('click', function(event) {
			div = event.findElement('a').up().next();
			
			if(!div.hasClassName('toggle')) {
				if(div.visible()) {
					div.addClassName('toggle');
					div.slideUp({ afterFinish: function() { div.removeClassName('toggle') } });
				}
				else {
					div.addClassName('toggle');
					div.slideDown({ afterFinish: function() { div.removeClassName('toggle') } });
				}
			}
		});
	});
	
	// przeliczanie ceny
	$('data_product_order_no_of_person').observe('keyup', input_blur);
});

function input_blur(event)
{
	input = event.findElement();

	// odczytanie ilości osób
	no_of_person = parseInt($F(input));
	if(isNaN(no_of_person) || no_of_person < 1) {
		no_of_person = 1;
	}
	if($F(input) != '') {
		input.value = no_of_person;	
	}
		
	// obliczenia
	price = new Number($('price').innerHTML);
	overall = new Number(no_of_person * price).toFixed(2); 
	
	// wynik
	$('overall').update(overall);
}

