


// Hooks
dlhooks.push(function(){
	initChgbanner();
});


	
function initChgbanner(){

	var count = $$('.adv_slider_bg').length; // Länge des Array mit allen Elementen der Klasse = Anzahl der Bilder
	var current = 0;
	var perodic;
	var loop = 1;
		
	function nextPic()
	{	
		current = Number(current);
		var prosp;
		if(current == count)
		{
			$$('.adv_slider_bg').setStyle('opacity','1');
			current = 0

		}
		$('advslider_'+current).set('tween', {
			duration: '400',
			onComplete : function(){
				

				$$('.adv_slider_nav a').removeClass('ro').addClass('no');

				if(current == 0){
					$('advslidelink_0').removeClass('no').addClass('ro');
				}
				else {
					$('advslidelink_'+current).removeClass('no').addClass('ro');
				}
			}
		});
		if ((current+1) == count){
			prosp = 0;
		}
		else {
			prosp = current+1;
		}

		$('advslider_'+(prosp)).tween('opacity', '1');
		$('advslider_'+current).tween('opacity', '0');

		current = prosp;
		
	}

	
	$$('.adv_slider_nav a').addEvent('click',function(){
		current  = 0;
		loop = 0;
		$clear(perodic);	
		current  = Number(this.id.split("_")[1]);
		//$('link_play').removeClass('ro').addClass('no');
		$$('.adv_slider_bg').setStyle('opacity','0');	 // darf nur den felder gegeben werden, die VOR dem bild liegen	
		$$('.adv_slider_bg').reverse().each(function(item, index)
		{
			setVisibility(item);
		}
		);

		$$('.adv_slider_nav a').removeClass('ro').addClass('no');
		$('advslider_'+current).tween('opacity', '1');
		
		$('advslidelink_'+current).removeClass('no').addClass('ro');
	
		perodic = nextPic.periodical(10000);
		
	});
	
	function setVisibility(item)
	{ 

		if ( item.id.split("_")[1] != current || item.id.split("_")[1] != (current-1) ) // dann bitte sichtbar bleiben
		{
			$('advslider_'+item.id.split("_")[1]).tween('opacity', '0');
		}	
		else 
		{
			$('advslider_'+item.id.split("_")[1]).tween('opacity', '1');
		}
	};
	
	perodic = nextPic.periodical(10000);		
}


