// News-Ticker Rendering
function newsTickerDisplay() {
	$('.news-wrapper div').css({'display' : 'none', 'position' : 'absolute'});
	$('.news-wrapper div.top').css({'display' : 'block'});
	$('.news-wrapper').css({'height' : '50px'});
	$('.news-wrapper div:first').addClass('top').css({'display' : 'block'});
	$('.news-navigation').css({'display' : 'block'});
};

// News-Ticker Player
function newsTickerPlayer() {
	var $alt = $('.news-wrapper div.top');
	if($alt.next().length)
	var $neu = $alt.next();
	else
	var $neu = $('.news-wrapper div:first');
	$alt.addClass('middle').removeClass('top');
	$neu.addClass('top').css({'display' : 'block', 'opacity' : '0'});
	$neu.animate({'opacity': 1}, 200, function() {$alt.removeClass('middle').css({'opacity': 0});});
};


// Events for the News-Navigation

// News-Ticker Play
function newsTickerPlay() {
	newsInterval = setInterval("newsTickerPlayer()", 5000);
	$('.news-navigation div.hold-button').css({'display' : 'block'});
	$('.news-navigation div.play-button').css({'display' : 'none'});
};

// News-Ticker Hold
function newsTickerHold() {
	clearInterval(newsInterval);
	$('.news-navigation div.hold-button').css({'display' : 'none'});
	$('.news-navigation div.play-button').css({'display' : 'block'});
	
};

// News-Ticker Prev
function newsTickerPrev() {
	clearInterval(newsInterval);
	$('.news-navigation div.hold-button').css({'display' : 'none'});
	$('.news-navigation div.play-button').css({'display' : 'block'});
	var $alt = $('.news-wrapper div.top');
	if($alt.prev().length)
	var $neu = $alt.prev();
	else
	var $neu = $('.news-wrapper div:last');
	$alt.addClass('middle').removeClass('top');
	$neu.addClass('top').css({'display' : 'block', 'opacity': 0});
	$neu.animate({'opacity': 1}, 200, function() {$alt.removeClass('middle').css({'opacity': 0, 'color' : '#FFFFFF'});});
};

// News-Ticker Next
function newsTickerNext() {
	clearInterval(newsInterval);
	$('.news-navigation div.hold-button').css({'display' : 'none'});
	$('.news-navigation div.play-button').css({'display' : 'block'});
	var $alt = $('.news-wrapper div.top');
	if($alt.next().length)
	var $neu = $alt.next();
	else
	var $neu = $('.news-wrapper div:first');
	$alt.addClass('middle').removeClass('top');
	$neu.addClass('top').css({'display' : 'block', 'opacity': 0});
	$neu.animate({'opacity': 1}, 200, function() {$alt.removeClass('middle').css({'opacity': 0, 'color' : '#FFFFFF'});});
};

// Start News-Ticker Functions
$(document).ready(function() {
	newsTickerDisplay();
	newsInterval = setInterval("newsTickerPlayer()", 5000);
});



// Blaue Teaser
// Einblenden (Erster Teaser)
function TeaserDisplayFirst() {
	jQuery('.themeteaser').css({'height' : '152px', 'overflow' : 'hidden'});
	jQuery('.teaser-navigation').css({'display' : 'block'});
	jQuery('.themeteaser div.single-teaser').css({'visibility' : 'hidden', 'position' : 'absolute', 'z-index' : 1, 'left' : '-9999px', 'width' : '100%'});
	jQuery('.themeteaser div:first').css({'visibility' : 'visible', 'position' : 'absolute', 'z-index' : '100', 'left' : 'auto'});
};
// Einblenden per Klick
function blueTeaserDisplay(teaser) {
	jQuery('.themeteaser div.single-teaser').css({'visibility' : 'hidden', 'position' : 'absolute', 'z-index' : 1, 'left' : '-9999px'});
	jQuery('.themeteaser div[id^=blueteaser-'+teaser+']').css({'visibility' : 'visible', 'position' : 'absolute', 'z-index' : '100', 'left' : 'auto'});
};


// Weisse Teaser
// Einblenden (Erster Teaser)
function Teaser2DisplayFirst() {
	jQuery('.themeteaser2').css({'height' : '132px', 'overflow' : 'hidden'});
	jQuery('.teaser-navigation').css({'display' : 'block'});
	jQuery('.themeteaser2 div.single-teaser').css({'visibility' : 'hidden', 'position' : 'absolute', 'z-index' : 1, 'left' : '-9999px', 'width' : '100%'});
	jQuery('.themeteaser2 div:first').css({'visibility' : 'visible', 'position' : 'absolute', 'z-index' : '100', 'left' : 'auto'});
};
// Einblenden (weisse Teaser)
function whiteTeaserDisplay(teaser) {
	jQuery('.themeteaser2 div.single-teaser').css({'visibility' : 'hidden', 'position' : 'absolute', 'z-index' : 1, 'left' : '-9999px'});
	jQuery('.themeteaser2 div[id^=whiteteaser-'+teaser+']').css({'visibility' : 'visible', 'position' : 'absolute', 'z-index' : '100', 'left' : 'auto'});
};


// Start
$(document).ready(function() {
	TeaserDisplayFirst();
	Teaser2DisplayFirst();
});



jQuery(document).ready(function(){
	jQuery('body').addClass('js');
	jQuery.nyroModalSettings({
		bgColor: '#000000',
		type: 'image',
		galleryLinks: '',
		processHandler: function(settings) {
			var url = settings.url;
        		var from = settings.from;
			if (url && (url.substring((url.length-4)).toLowerCase() == '.flv')) {
				jQuery.nyroModalSettings({
					type: 'swf',
					forceType: 'swf',
					height: '400',
					width: '500',
					url: 'fileadmin/common/swf/videoplayer.swf?file='+url
				});
			}
		},	
		hideContent : function(elts,settings,callback){
			jQuery('#nyroModalTitle').hide();
			jQuery('#imagecaption').hide();
			jQuery('#nyroModalWrapper').fadeOut(400, function(){callback();});
          		jQuery('.nyroModalPrev').css({'display' : 'none'});
          		jQuery('.nyroModalNext').css({'display' : 'none'});
		},
	});
	
	//jQuery('.imageList a.lightbox-link').each(function() {
	//	jQuery(this).nyroModal({
	//		endFillContent : nyroEndFillContent
	//	});
	//});
	
	jQuery('#website a.lightbox-link').nyroModal();
	
	jQuery('#website .imageList a.lightbox-link').nyroModal({
		galleryLinks: '<a href="#" class="nyroModalPrev"><</a><a href="#" class="nyroModalNext">></a>',
		endFillContent : nyroEndFillContent
	});
	
	jQuery('.resultPhrase .browse-box-links').hide().remove();
});

function nyroEndFillContent(elts, settings) {
	var description = '<span class="description">' + jQuery('.imgDesc',settings.from).text() + '</span>';
	var downloadLinkUrl = jQuery('.imgUrl',settings.from).text();
	var downloadLink = '<a class="downloadLink" target="_blank" href="' + downloadLinkUrl + '">Bild speichern</a>';
	var lightboxFooter = '<p id="nyroModalFooter">' + description + downloadLink + '</p>';
	jQuery('#nyroModalContent').append(lightboxFooter);
}


// Media-Downloads gets enlarge-Icon
jQuery(document).ready(function(){
	jQuery('.media-thumbnail a.lightbox-link').append('<span class="caption">&nbsp;</span>');
});

// indexed_search browsebox-styling
jQuery(document).ready(function(){
	jQuery('.tx-indexedsearch-browsebox ul.browsebox:first').remove();
	jQuery('.tx-indexedsearch-browsebox ul.browsebox li:first').addClass('prev-link');
	jQuery('.tx-indexedsearch-browsebox ul.browsebox li:last').addClass('next-link');
	jQuery('.tx-indexedsearch-browsebox ul.browsebox li.tx-indexedsearch-browselist-currentPage').removeClass('prev-link');
	jQuery('.tx-indexedsearch-browsebox ul.browsebox li.tx-indexedsearch-browselist-currentPage').removeClass('next-link');
});

