function zoomINfadediv(link){
	if($('syndibox')){
		setNewSyndiHeight(zoom);
	}
}

function zoomOUTfadediv(link){
	if($('syndibox')){
		setNewSyndiHeight();
	}
}

function setNewSyndiHeight(zoom){
	window.addEvent('domready', function(){
		var catmenu = $('catmenu');
		if(catmenu){
			var subcat = $('catmenu').getElement('.subcat');
			var catmenuH = catmenu.getSize().y;
		} else {
			var catmenuH = 0;
		}
		if(subcat){
			var catmenuH = catmenuH+subcat.getSize().y;
		}
		var content = $('syndibox').getElement('.content');
		var contentH = $('syndibox').retrieve('defaultContentH');
		var fadediv = $('syndibox').getElement('.fadediv');
		var fadedivH = $('syndibox').retrieve('defaultfadedivH');
		var rollteaser = content.getElement('.rollteaser');
		if(rollteaser){
			rollteaser.setStyle('margin-top',catmenuH);
		}
		if(zoom){
			contentH+=100;
			fadedivH+=80;
		}
		content.setStyle('height',contentH+catmenuH);
		fadediv.setStyle('height',fadedivH+catmenuH);
	});
}

window.addEvent('domready', function(){
	var startlink = $('syndibox').getElements('li.act').getElement('a');
	
	if(startlink){
		getContent(startlink);
	}

	$('syndibox').getElements('a.tab').addEvent('click', function(){
		this.getParent('ul').getElement('li.act').removeClass('act');
		this.getParent('li').set('class','act');
		
		getContent(this);
		return false;
	});
	
	var content = $('syndibox').getElement('.content');
	var contentH = content.getStyle('height').toInt();
	var fadediv = $('syndibox').getElement('.fadediv');
	var fadedivH = fadediv.getStyle('height').toInt();
	
	$('syndibox').store('defaultContentH', contentH);
	$('syndibox').store('defaultfadedivH', fadedivH);
});

function initSyndiLinks(){	
	window.addEvent('domready', function(){
		
		if($('syndibox')){
			$('syndibox').getElements('a.detaillink').addEvent('click', function(){
				getContent(this,1);
				//zoomINfadediv();
				return false;
			});
			
			$('syndibox').getElements('a.linktitle').addEvent('click', function(){
				getContent(this,1);
				//zoomINfadediv();
				return false;
			});
		}
			
		if($('catmenu')){
			$('catmenu').getElements('a.cattab').addEvent('click', function(){
				getContent(this);
				return false;
			});
		}
		
		var backlink = $('syndibox').getElement('a.backlink');
		var searchlink = $('syndibox').getElement('a.newsearch');
		
		if(backlink){
			backlink.addEvent('click', function(){
				getContent(this);
				//zoomOUTfadediv();
				setNewSyndiHeight();
				return false;
			});
		}
		
		var getalllink = $('syndibox').getElement('.getalllink');
		
		if(getalllink){
			getalllink.addEvent('click', function(){
				getContent(this);
				return false;
			});
		}
	});
}
initSyndiLinks();

function getContent(link,zoom){
	window.addEvent('domready', function(){
		var url = link.get('href');
		var content = $('syndibox').getElement('.content');
		var fadediv = $('syndibox').getElement('.fadediv');
		content.setStyle('background-image','url(fileadmin/img/ajaxloader1.gif)');
		fadediv.fade('out');
		new Request.HTML({
			'url': url,
			'method': 'get',
			'update': fadediv,   
			'evalScripts': true,
			onComplete: function(){
			},
			onSuccess: function(){
				var fadeIn = function(){
					fadediv.fade('in');
					content.setStyle('background-image','none');
					setNewSyndiHeight(zoom);
				};
				fadeIn.delay(400);
			}
		}).get();
	});
}
