/*
   newsticker.js - 17.11.2010 swisswebxperts
   
   andreas näf swisswebXperts Näf
   http://www.swisswebxperts.ch
   Copyright (c) 2010 swisswebXperts Näf
   
   Released under the GNU General Public License
*/
$(document).ready(function() {

	var fadeDuration = 2000; /* Ein-/Ausblendung in Millisekunden: je höher der Wert, desto langsamer */
	var interval = 6000; /* Bilderwechsel in Millisekunden: je höher der Wert, desto langsamer */
	var intervalId = '';
	
	var bilder = $('.bilderlink');
	var links  = $('.newstickerlink');

	bilder.hide();
	var current = 0;
	
	$(bilder[current]).show();
	$(links[current]).addClass('aktiv');
	
	links.click(function(event){
		event.preventDefault();
		clearInterval(intervalId);
		for (i = 0; i < links.length; i++) {
			if (links[i] == this) {
				break;
			}
		}
		current = i;
		links.removeClass('aktiv');
		bilder.hide();
		
		$(bilder[current]).show();
		$(links[current]).addClass('aktiv');
		intervalId = setInterval(showNext, interval);
	});
	
	function showNext() {
		current++;
		
		if (current > bilder.length - 1)
			current = 0;

		links.removeClass('aktiv');
		bilder.fadeOut(fadeDuration);
		
		$(bilder[current]).fadeIn(fadeDuration, function(){
			$(links[current]).addClass('aktiv');
		});
	}
		
	intervalId = setInterval(showNext, interval);	
});


