window.addEvent('domready', function() {
	new MenuMorpherIBBDresden('menuitem283');
	new MenuMorpherIBBDresden('menuitem284');
	new MenuMorpherIBBDresden('menuitem285');
});

var MenuMorpherIBBDresden = new Class({
	
	initialHeight: 0,
	targetHeight: 0,
	
	initialize: function(eventElement) {
		if ($(eventElement)) {
			var elementToMorph = $(eventElement).getElement('div.center');
			this.initialHeight = elementToMorph.getStyle('height').toInt();
			this.targetHeight = elementToMorph.getScrollSize().y;
	//		elementToMorph.set('tween', {
	//			'onstart': this.setRunning.bind(this),
	//			'oncomplete': this.unsetRunning.bind(this)
	//		});
			$(eventElement).addEvents({
				'mouseenter': this.overHandler.bindWithEvent(this, [elementToMorph]),
				'mouseleave': this.outHandler.bindWithEvent(this, [elementToMorph])
			});
		}
	},
	
	overHandler: function(event, item) {
		item.tween('height', this.targetHeight);
	}, 
	
	outHandler: function(event, item) {
		item.tween('height', this.initialHeight);
	}
	
});
