/* $Id: product_single.js 50 2008-09-25 07:44:42Z edin.coralic $ */

var ProductSingle = {

	run: function() {
		var item = $$('a.back').first();
		if (item) {
			Event.observe(item, 'click', ProductSingle.clickListener);
		}

		var select = $$('.product_single .price_show select').first();
		if (select) {
			select._persons = $$('.product_single table.booking span.person');
			select._goolets = $$('.product_single table.booking span.goolet');
			select.observe('change', ProductSingle.priceSelectChange.bindAsEventListener(select));
			ProductSingle.priceShowPerson(select);
		}
	},

	clickListener: function(event) {
		event.stop();
		history.go(-1);
	},

	priceSelectChange: function(event) {
		var option = this.options[this.selectedIndex];
		if (option.value == 'person') {
			ProductSingle.priceShowPerson(this);
		} else {
			ProductSingle.priceShowGoolet(this);
		}
	},
	priceShowPerson: function(select) {
		select._goolets.each(function(item) {
			item.hide();
		});
		select._persons.each(function(item) {
			item.show();
		});
	},
	priceShowGoolet: function(select) {
		select._persons.each(function(item) {
			item.hide();
		});
		select._goolets.each(function(item) {
			item.show();
		});
	}

}

new StartUp(ProductSingle);