
// Globale Variablen
var ie6		 = 0;
var maxitems = 0;
var current_item = 0;
var klickbar = 1;
var current_anzeige = 1;
var itemDuration = 10000;

// Hooks
onloadHooks.push(function(){
	tx_igstartseitenmeldungen_pi1_onload();
	setEvents();
});

// Load-Funktionen
function tx_igstartseitenmeldungen_pi1_onload(){
	
	var headerelements = $$('.headerelement');
	maxitems = headerelements.length;
	
	var count = 0;
	headerelements.each(function(item, i) {
		if(count == 0) {
			$$('.header_pics').setStyle('display', 'block');
			item.fade('in');
		}else {
			item.setStyle('opacity', 0);
		}
		count++;	
	});
	

	var interval = switchNext.periodical(itemDuration);
	
}


function setEvents() {
	
	$('header_switch_left').addEvents({
		'click': function(event){
			if(klickbar == 1) switchLast();	
		}
	});
	
	$('header_switch_right').addEvents({
		'click': function(event){
			if(klickbar == 1) switchNext();			
		}
	});
	
	
}


function switchLast() {
	klickbar = 0;
	$('header_'+current_item).fade('out');
	
	if(current_item == 0) 
	{
		current_item = maxitems-1;
		current_anzeige = maxitems;
	}else { 
		current_item--;
		current_anzeige--; 
	}
	
	// Anzeige des aktuellen Items hochzählen
	$$('.current').set('html', current_anzeige);

	
	// Neues Element einfaden
	var FadeEffekt = new Fx.Tween('header_'+current_item, {
		'duration': 800
		});
		FadeEffekt.addEvent('complete', function(){
       klickbar = 1;
    });		
		FadeEffekt.start('opacity', 0, 1);

	
	
}




function switchNext() {
	klickbar = 0;
	$('header_'+current_item).fade('out');
	
	if(current_item == maxitems-1) 
	{
		current_item = 0;
		current_anzeige = 1;
	}else { 
		current_item++;
		current_anzeige++; 
	}
	
	// Anzeige des aktuellen Items hochzählen
	$$('.current').set('html', current_anzeige);

	
	// Neues Element einfaden
	var FadeEffekt = new Fx.Tween('header_'+current_item, {
		'duration': 800
		});
		FadeEffekt.addEvent('complete', function(){
       klickbar = 1;
    });		
		FadeEffekt.start('opacity', 0, 1);
	
}
