window.addEvent('domready', function(){
	var toggleContainer = document.id('delivery_toggle'),
		info = document.id('delivery_info');

	if (toggleContainer && info){
		var toggle = toggleContainer.getElement('select'),
			infoElements = info.getElements('input, textarea, select');

		var toggleInfo = function(event){
			var value = this.get('value').toInt();
			if (value > -1){
				info.slide(event ? 'out' : 'hide');
				infoElements.set('disabled', true);
			} else {
				info.slide(event ? 'in' : 'show');
				infoElements.set('disabled', false);
			}
		}

		toggle.addEvent('change', toggleInfo);
		toggleInfo.call(toggle);
	}

	var areaContainer = document.id('delivery_area'),
		city = document.id('delivery_city');

	if (areaContainer && city){
		var area = areaContainer.getElement('select');

		var toggleCity = function(){
			var value = this.get('value');
			if (value == 1 || value == 2) city.set('value', 'Enschede');
		};

		area.addEvent('change', toggleCity);
	}
});
