function tabbedBoxInit (boxId) {
	//console.log('tabbedBoxInit: Start');
	if (!$(boxId)) { /*console.log('tabbedBoxInit: Box existiert nicht');*/ return false; }
	else {
		var tabbedBox = $(boxId);
		var tabs = tabbedBox.getElements('li');
		var tabContents = tabbedBox.getElements('div.tabbed_content');
		
		tabbedBox.getElement('div.tabbed_wrapper').setStyle('width', tabs.length*280);
		
		tabContents.each(function (el) {
			el.setStyle('margin-bottom', '9px');
			el.getElement('h3').setStyle('display', 'none');
		});
		
		var tabNo = 1; 
		
		tabs.each(function (el) {
			if (tabNo == 1) {
				el.toggleClass('active');
				tabbedBoxHeight(1, el.getElement('a'));
			}
			el.getElement('a').addEvent('click', function(e) {
				e.stop();
				tabbedBoxSlide(e);
			});
			tabNo++;
		});
	}
	return true;
}

function tabbedBoxHeight(currentTab, el) {
	currentTab = currentTab.toInt();
	currentTabContent = 'tab_'+currentTab+'_content';
	currentBox = el.getParent('div').getProperty('id');
	var boxSize = $(currentBox).getElement('div.tab_'+currentTab+'_content').getStyle('height');
	var boxSizeNew = boxSize+9;
	var heightTween = new Fx.Tween($(currentBox).getElement('div.tabbed_box'), {duration: '400ms'});
	heightTween.start('height', boxSizeNew);
}

function tabbedBoxSlide(e) {
	/*var slideTween = new Fx.Tween(e.target.getParent('div.tab_nav').getElement('div.tabbed_wrapper'), {duration: '400ms', transition: Fx.Transitions.Quad.easeIn});
	var morphElement = new Fx.Morph(e.target);
	var morphActive = new Fx.Morph(e.target.getParent('ul').getElement('li.active').getElement('a'));
		
	var slideTo = e.target.getParent('li').getProperty('class').split('_');
	var slideMargin = (parseInt(slideTo[1])-1)*280;
	
	slideTween.start('margin-left', -slideMargin);
	morphElement.start('div.tab_nav li.active a');
	morphElement.onComplete = function () {
		e.target.getParent('li').toggleClass('active');
	}
	morphActive.start('div.tab_nav li a');
	morphActive.onComplete = function () {
		//e.target.getParent('ul').getElement('li.active').toggleClass('active');
	}*/
	var currentTab = e.target.getParent('li').getProperty('class').split('_');
	currentTab = currentTab[1];
	tabbedBoxHeight(currentTab, e.target);

	
	var slideTween = new Fx.Tween(e.target.getParent('div.tab_nav').getElement('div.tabbed_wrapper'), {duration: '400ms', transition: Fx.Transitions.Quad.easeIn});
		
	var slideTo = e.target.getParent('li').getProperty('class').split('_');
	var slideMargin = (parseInt(slideTo[1])-1)*280;
	
	slideTween.start('margin-left', -slideMargin);
	e.target.getParent('ul').getElement('li.active').toggleClass('active');
	e.target.getParent('li').toggleClass('active');
}