     


	    dojo.require("dojo.parser");
        dojo.require("dijit.layout.ContentPane");
        dojo.require("dijit.layout.StackContainer");
		
		var timer = null;
		var timeStop = null;
		
		function highlightOne(element) {
			dojo.query('.Startseite_News_Navigation a').forEach(function(item) {
				dojo.toggleClass(item, 'highlight', element==item);
			});
		}
		
		function nextNews() {
			var stackedContainer = dijit.byId('mainTabContainer');
			stackedContainer.forward();
			highlightOne(dojo.query('a[newsid='+stackedContainer.selectedChildWidget.id+']')[0]);
//			console.log(dijit.byId('mainTabContainer'));
		}
	
		function controller(interval) {
			timer = window.setInterval(nextNews, (interval || 8) * 1000);
		}
		
		function pauseNews(pause) {
			window.clearInterval(timer);
			window.clearTimeout(timeStop);
			timeStop = window.setTimeout(controller, 4000);
			//console.log("Pause!");
		}
		
		function onNewsOver() {
			//console.log("News Over!");
			pauseNews();
		}

		function onNewsOut() {
			//console.log("NewsOut!");
			window.clearInterval(timer);
			window.clearTimeout(timeStop);
			controller();
		}

		
		dojo.addOnLoad(function() { 
			
			
			// TODO: fertig machen
			var stackedContainer = dijit.byId('mainTabContainer');
			dojo.addClass(dojo.query('a[newsid='+stackedContainer.selectedChildWidget.id+']')[0], "highlight");
			
			controller();
			
			dojo.query('.Startseite_News_Navigation a').connect('onclick', function(e) {
				pauseNews();
			  // Toggles the CSS-Class 'highlight' on/off
				highlightOne(e.target);
				dijit.byId('mainTabContainer').selectChild(e.target.getAttribute('newsId'));
			});
		});
		

