﻿//////////////////////////////////// Settings

// *** Schalter ***
var glK7FadeDivCount = 5; // Anzahl der Zitate + 1 für die Array Null 
var glK7FadeSpeed = 50; // Millisekunden pro Schritt
var glK7FadeSteps = 0.1; // Opacity Schritte, IE mal 100
var glK7FadeWait = 10000; // Bild stehen lassen für XX ms 

// *** Definitionen ***
var K7FadeCounter = 0.0;
var K7FadeCounterDiv = 0;
var K7FadeDivId ="divfader0";


///////////////////////// FIND AND FIX IE /////////////////////////////////

var glK7BrowserVersion="UNKNOWN";
var glK7Agent = navigator.userAgent.toLowerCase();  
if (glK7Agent.indexOf("msie".toLowerCase())>-1) {glK7BrowserVersion="IE";glK7OverlaySteps = 0.1}
if (glK7Agent.indexOf("msie 9".toLowerCase())>-1) {glK7BrowserVersion="IE9";glK7OverlaySteps = 0.01}

//////////////////////// INSERT CSS FOR IE78 ///////////////////////////////////////

if(glK7BrowserVersion=="IE")
{

K7OverlayElementzugriff = document.getElementsByTagName("Head")[0];

//*** Stylesheet Global
var K7DynStyle = document.createElement("Link")
K7DynStyle.rel = "stylesheet";
K7DynStyle.href = "css/ie78.css";
K7DynStyle.id = "IESpecial";
K7OverlayElementzugriff.insertBefore(K7DynStyle,K7OverlayElementzugriff.firstChild);
}



                    
function K7WaitFade()
{
K7Wait = window.setTimeout("K7DoFade()",glK7FadeWait);
}

function K7DoFade()
{

K7FadeIntervall = window.setTimeout("K7FadeIn()",glK7FadeSpeed);		
}

function K7FadeIn()
{
document.getElementById(K7FadeDivId).style.opacity = K7FadeCounter;
if(glK7BrowserVersion=="IE") {document.getElementById(K7FadeDivId).style.filter = "Alpha(opacity="+K7FadeCounter*100+", finishopacity="+K7FadeCounter*100+", style=1)"};
document.getElementById(K7FadeDivId).style.zIndex = K7FadeCounterDiv+1; 
K7FadeCounter+= glK7FadeSteps;

		if(K7FadeCounter<=1.0)
		{
		K7DoFade()		
		}
		else
		{
		K7FadeCounterDiv++;
		K7FadeDivId = "divfader"+K7FadeCounterDiv;
		
			if(K7FadeCounterDiv<=glK7FadeDivCount)
			{
			K7FadeCounter=0;
			K7WaitFade();
			//K7DoFade();
			}	
			
			else		
			{			
			K7FadeCounter=0;
			K7DoReset();
			}

		}
		
}

function K7DoReset()
{

for(i=0;i<=glK7FadeDivCount;i++)
	{
	document.getElementById("divfader"+i).style.zIndex = 0;
	document.getElementById("divfader"+i).style.opacity = 0;
	if(glK7BrowserVersion=="IE") {document.getElementById("divfader"+i).style.filter = "Alpha(opacity=0, finishopacity=0, style=1)"};
	}
K7FadeDivId = "divfader0"; K7FadeCounterDiv = 0; K7WaitFade();
}

/////////////////////////////////////////////// end cw

