<!-- // Start

/**
 * Newsflash mit autom. Cycling
 * (C) 2008-2010 fastnetworx.de
 */

	// Definition der Div-IDs und Linkziele
	if( !divsNewsFlash ) {	// divsNewsFlash auch schon in eigentlicher Seite konfigurierbar
		var divsNewsFlash = new Array('image_1','image_2','image_3');
	}
	// var divsNewsFlashTargets = new Array('/uelzener-versicherungen/', '/pferde-reiter-versicherungen/', '/hunde-versicherungen/', '/katzen-versicherungen/', '/landwirtschaft-versicherungen/', '/senioren-versicherungen/', '/single-familien-versicherungen/' );
	var NewsFlashCur = 0;
	if( !CycleTimeout ) {	// CycleTimeout auch schon in eigentlicher Seite konfigurierbar
		var CycleTimeout = 4500;
	}
	if( !FirstCycleTimeout ) {	// CycleTimeout auch schon in eigentlicher Seite konfigurierbar
		var FirstCycleTimeout = 90;
	}
	if( !FadeDuration ) {	// Länge des Fadings (für autom. Rotieren) definieren, bereits in eigentlicher Seite konfigurierbar
		var FadeDuration = 1200;
	}
	
	

	// Newsflash Tabbing // manual activation via click
	function showDivNewsFlash( divId ) {

		var divs = divsNewsFlash;

		// alle DIVs des Arrays durchlaufen
		for (div=0; div < divs.length; ++div) {

			// gewünschtes DIV einblenden
			if( divs[div] === divId ) {
				nextId = div+1;
				NewsFlashCur = div;
				// alert( "divid" + divId + " -- Timeout: " + "Effect.Appear( "+divs[div]+", { duration: 1.0 });" );
				Effect.Fade( divs[div], { duration: 0.1 });
				nf1 = window.setTimeout( "Effect.Appear( '"+divs[div]+"', { duration: 1.3 });", 900 );
				// nf2 = window.setTimeout( "Effect.BlindDown( '"+divs[div]+"', { duration: 0.9 });", 900 );
				// Element.addClassName( "thumb-"+divs[div], 'thumb_on' );	// aktiven Link markieren
				Element.addClassName( "link_"+divs[div], 'active' );		// aktiven Link markieren

				// Linkziel anpassen, Definition der Linkziele in Arr divsNewsFlashTargets, hier nicht implementiert
				// $( "header_keyvisuallink_link" ).writeAttribute( 'href', divsNewsFlashTargets[ div ] );

			// nicht aktive DIVs ausblenden
			} else {

				// Effect.BlindUp( divs[div], { duration: 0.95 });
				Effect.Fade( divs[div], { duration: 1.0 });
				// Element.removeClassName( "thumb-"+divs[div], 'thumb_on' );	// inaktiven Link de-markieren
				Element.removeClassName( "link_"+divs[div], 'active' );			// inaktiven Link de-markieren

			}
		}

		// Cycling-Timeouts Clearen
		window.clearTimeout(cn0);
		window.clearTimeout(cnf2);
		
		if(nextId > (divs.length-1)){
			nextId = 0;
		}
		cnf2 = window.setTimeout("cycleNewsFlash( nextId )", 9000);

	}

	// Newsflash Cycling (autom.)
	function cycleNewsFlash( divNr ) {

		// alert( NewsFlashCur + " ==> " + divNr );
		var divs = divsNewsFlash;

		// Ausblenden des "alten" Items
		Effect.Fade( divs[NewsFlashCur], { duration: ((FadeDuration/1000)-0.2) });
		// Element.removeClassName( "thumb-"+divs[NewsFlashCur], 'thumb_on' );	// inaktiven Link de-markieren
		Element.removeClassName( "link_" + divs[NewsFlashCur], 'active' );	// inaktiven Link de-markieren

		// Einblenden des aktuellen Items
		cnf1 = window.setTimeout("Effect.Appear( '"+divs[divNr]+"', { duration: "+(FadeDuration/1000)+" });", FadeDuration );

		// aktiven Link/Vorschaubild markieren, ebenfalls mit Timeout
		// Element.addClassName( "thumb-"+divs[divNr], 'thumb_on' );
		cnf1a = window.setTimeout( "Element.addClassName( 'link_" + divs[divNr] + "', 'active' );", FadeDuration );

		// Linkziel anpassen, Definition der Linkziele in Arr divsNewsFlashTargets, hier nicht implementiert
		// $( "header_keyvisuallink_link" ).writeAttribute( 'href', divsNewsFlashTargets[divNr] );

		// Marker aktualisieren
		NewsFlashCur = divNr;
		if( NewsFlashCur == (divs.length-1) ) {
			newId = 0;
		} else {
			newId = divNr + 1;
		}
		// alert( NewsFlashCur + " ==> " + divNr + " neu: " + newId );

		// neuen Durchlauf terminieren
		cnf2 = window.setTimeout( "cycleNewsFlash("+newId+");", CycleTimeout );

	}

	cnStart = window.setTimeout( "Effect.Appear( divsNewsFlash[NewsFlashCur], { duration: 1.2 }); Effect.BlindDown( divsNewsFlash[NewsFlashCur], { duration: 1.1 });", FirstCycleTimeout );
	cn0 = window.setTimeout( "cycleNewsFlash("+(NewsFlashCur+1)+");", CycleTimeout + FirstCycleTimeout );
cnf2= false;
// end -->

