var displayAds 		= true;
var delay 			= '3500';
var delayAds 		= '6500';
var tickerStatus 	= '';
var clicked			= false;
var clickedTab		= '';
$(function() {
	var xmlData = new Object();
	var catid = $("div.news-box ul.nav li.active a").attr('rel');
	xmlData[catid] = new Array();
	
	// pruefe ob werbung da is
	if($("div.news-box div.content a.intermission").length == 0)
		displayAds = false;

	$("div.news-box div.content ul li a").each(function(i) {
		xmlData[catid][i] = $(this).parent().get(0).innerHTML;
	});
	// starte den Ticker
	tickerStatus = setInterval( 'startTicker();', delayAds );

	$("div.news-box ul.nav li a").click(function(event,option) {
		var current = $(this).parent().get(0);
		var catid = $(this).attr('rel');
		if($(current).hasClass('active') == false) {
			if(option != 'update') {
				if(clickedTab.length > 0 && clickedTab == catid) {
					clickedTab = '';
					clicked = false;
				} else {
					clickedTab = catid;
					clicked = true;
				}
			}
			$("div.news-box ul.nav li.active").removeAttr('class');
			$(current).addClass('active');
			
			if(typeof(xmlData[catid])=="undefined"){
				$.get("index.php",{ type: "100", 'tx_onskide_pi5[tab]': catid } , function(xml){
					xmlData[catid] = new Array();
					$("news",xml).each(function(i) {
						if(catid == "video") {
							xmlData[catid][i] = $(this).children("related").text();
						} else
							xmlData[catid][i] = '<a href="'+$(this).children("link").text()+'" title="'+$(this).children("headline").text()+'">'+$(this).children("headline").text()+'</a>';
					});
					update(xmlData[catid],$("div.news-box div.content ul"));
				});
			} else	{	
				update(xmlData[catid],$("div.news-box div.content ul"));
			}
		} else {
			if(clickedTab.length > 0 && clickedTab == catid) {
				clickedTab = '';
				clicked = false;
				tickerStatus = setInterval( 'startTicker();', delay);
			}
		}
		return false;
	});
});

function startTicker() {
	if(displayAds == true) {
		// news liste ausblenden
		$("div.news-box div.content ul").fadeOut("slow",function() {
			// ticker stoppen
			clearInterval(tickerStatus);
			// naechsten tab auf rufen
			tickerStatus = setInterval( 'nextTab();', delay);
		});
	} else {
		nextTab();
	}
}
function nextTab() {
	// ticker stoppen
	clearInterval(tickerStatus);	
	$("div.news-box ul.nav li").each(function(i) {
		var active = $("div.news-box ul.nav li:eq("+i+")").hasClass('active');
		if(active == true) {
			if(i+1 == 6) i = -1;
			$("div.news-box ul.nav li:eq("+(i+1)+") a").trigger('click',['update']);
			return false;
		}
	});
}
function update(xmldata,container) {
	if(typeof(xmldata) == "object" && typeof(container) == "object"){
		$(container).empty();
		$(xmldata).each(function(i) {
			$(container).append('<li>'+xmldata[i]+'</li>');
		});
		var parent = $(container).parent().parent().get(0);
		var catid = $(parent).find('ul.nav li.active a').attr('rel');
		if(catid == "video") {$("div.news-box div.content ul").addClass('video');} else {$("div.news-box div.content ul").removeAttr('class');}
		
		$("div.news-box div.content ul").fadeIn("slow",function() {
			if(clicked == false) {
				tickerStatus = setInterval( 'startTicker();', delayAds);
			} else {
				clearInterval(tickerStatus);
			}
		});
	}
	return;
}