﻿//////////////////////////////////// Settings ////////////////////////////

// *** Schalter ***
var glK7IdOfContainer = "theFaderContainer"; // Id des HTML Containers in dem der Fader läuft
var glK7TagsToCount = "IMG";  // Welche Elemente werden gefadet, idr Div oder Img
var glK7FadeSpeed = 50; // Millisekunden pro Schritt
var glK7FadeSteps = 0.05; // Opacity Schritte, IE mal 100
var glK7FadeWait =  1000; // Bild stehen lassen für XX ms 

// *** Definitionen ***
var K7FadeCounter = 0.0;
var K7FadeCounterDiv = 0;
var K7FadeDivId = "divfader0";

// weitere Globale //
var glK7FadeDivCount = ""; // Bleibt leer, wird durch die SUb K7SubEvalEntries beschrieben
var K7Wait;
var K7FadeIntervall;
var K7FaderViewState = 0;

////// Special Function for Petra Bock - Change Content of Fader Container


var K7FadeContainerContents = new Array(3)
K7FadeContainerContents[0]="";

K7FadeContainerContents[1]="<img class=\"fadingImages\" id=\"\" alt=\"\"  src=\"images/mf-fader-bg.gif\" width=\"602\" height=\"340\" />";
K7FadeContainerContents[1]+="<img class=\"fadingImages\" id=\"divfader0\" alt=\"\"  src=\"images/mf-slideshow-1-0.jpg\" width=\"602\" height=\"340\" />";
K7FadeContainerContents[1]+="<img class=\"fadingImages\" id=\"divfader1\" alt=\"\"  src=\"images/mf-slideshow-1-1.jpg\" width=\"602\" height=\"340\" />";
K7FadeContainerContents[1]+="<img class=\"fadingImages\" id=\"divfader2\" alt=\"\"  src=\"images/mf-slideshow-1-2.jpg\" width=\"602\" height=\"340\" />";
K7FadeContainerContents[1]+="<img class=\"fadingImages\" id=\"divfader3\" alt=\"\"  src=\"images/mf-slideshow-1-3.jpg\" width=\"602\" height=\"340\" />";
K7FadeContainerContents[1]+="<img class=\"fadingImages\" id=\"divfader4\" alt=\"\"  src=\"images/mf-slideshow-1-4.jpg\" width=\"602\" height=\"340\" />";
K7FadeContainerContents[1]+="<img class=\"fadingImages\" id=\"divfader5\" alt=\"\"  src=\"images/mf-slideshow-1-5.jpg\" width=\"602\" height=\"340\" usemap=\"#ImgMap1\" />";

K7FadeContainerContents[2]="<img class=\"fadingImages\" id=\"\" alt=\"\"  src=\"images/mf-fader-bg.gif\" width=\"602\" height=\"340\" />";
K7FadeContainerContents[2]+="<img class=\"fadingImages\" id=\"divfader0\" alt=\"\"  src=\"images/mf-slideshow-2-0.jpg\" width=\"602\" height=\"340\" />";
K7FadeContainerContents[2]+="<img class=\"fadingImages\" id=\"divfader1\" alt=\"\"  src=\"images/mf-slideshow-2-1.jpg\" width=\"602\" height=\"340\" />";
K7FadeContainerContents[2]+="<img class=\"fadingImages\" id=\"divfader2\" alt=\"\"  src=\"images/mf-slideshow-2-2.jpg\" width=\"602\" height=\"340\" />";
K7FadeContainerContents[2]+="<img class=\"fadingImages\" id=\"divfader3\" alt=\"\"  src=\"images/mf-slideshow-2-3.jpg\" width=\"602\" height=\"340\" />";
K7FadeContainerContents[2]+="<img class=\"fadingImages\" id=\"divfader4\" alt=\"\"  src=\"images/mf-slideshow-1-4.jpg\" width=\"602\" height=\"340\" />";
K7FadeContainerContents[2]+="<img class=\"fadingImages\" id=\"divfader5\" alt=\"\"  src=\"images/mf-slideshow-1-5.jpg\" width=\"602\" height=\"340\" usemap=\"#ImgMap1\" />";

K7FadeContainerContents[3]="<img class=\"fadingImages\" id=\"\" alt=\"\"  src=\"images/mf-fader-bg.gif\" width=\"602\" height=\"340\" />";
K7FadeContainerContents[3]+="<img class=\"fadingImages\" id=\"divfader0\" alt=\"\"  src=\"images/mf-slideshow-3-0.jpg\" width=\"602\" height=\"340\" />";
K7FadeContainerContents[3]+="<img class=\"fadingImages\" id=\"divfader1\" alt=\"\"  src=\"images/mf-slideshow-3-1.jpg\" width=\"602\" height=\"340\" />";
K7FadeContainerContents[3]+="<img class=\"fadingImages\" id=\"divfader2\" alt=\"\"  src=\"images/mf-slideshow-3-2.jpg\" width=\"602\" height=\"340\" />";
K7FadeContainerContents[3]+="<img class=\"fadingImages\" id=\"divfader3\" alt=\"\"  src=\"images/mf-slideshow-3-3.jpg\" width=\"602\" height=\"340\" />";
K7FadeContainerContents[3]+="<img class=\"fadingImages\" id=\"divfader4\" alt=\"\"  src=\"images/mf-slideshow-3-4.jpg\" width=\"602\" height=\"340\" />";
K7FadeContainerContents[3]+="<img class=\"fadingImages\" id=\"divfader5\" alt=\"\"  src=\"images/mf-slideshow-3-5.jpg\" width=\"602\" height=\"340\" />";
K7FadeContainerContents[3]+="<img class=\"fadingImages\" id=\"divfader6\" alt=\"\"  src=\"images/mf-slideshow-3-6.jpg\" width=\"602\" height=\"340\" />";
K7FadeContainerContents[3]+="<img class=\"fadingImages\" id=\"divfader7\" alt=\"\"  src=\"images/mf-slideshow-1-4.jpg\" width=\"602\" height=\"340\" />";
K7FadeContainerContents[3]+="<img class=\"fadingImages\" id=\"divfader8\" alt=\"\"  src=\"images/mf-slideshow-1-5.jpg\" width=\"602\" height=\"340\" usemap=\"#ImgMap1\" />";


function K7ChangeFaderContent(sel)

{
K7DoStopFader();
K7DoFadeReset();
document.getElementById(glK7IdOfContainer).innerHTML = "";
document.getElementById(glK7IdOfContainer).innerHTML = K7FadeContainerContents[sel];
document.getElementsByTagName("Body")[0].className = "movie"+sel;
K7WaitFade();

//K7DoFade();
//alert(sel +" "+K7FadeContainerContents[sel]);

}



///////////////////////// FADER CORE SCRIPT //////////////////////////////////////////////////////////////////////////////////                    
function K7WaitFade()
{

//alert(K7FadeDivId);
K7SubEvalEntries();
K7Wait = window.setTimeout("K7DoFade()",glK7FadeWait);
K7WaitHide = window.setTimeout("K7HidePreDiv()",glK7FadeWait+100);
}

function K7HidePreDiv()
{

	if(K7FadeCounterDiv > 0)
	{
	var K7Value = "divfader"+(K7FadeCounterDiv-1);
	//alert(K7Value);
	document.getElementById(K7Value).style.opacity=0;
	document.getElementById(K7Value).style.filter = "Alpha(opacity='0', finishopacity='0', style='1')";
	}


}


function K7DoFade()
{

K7FadeIntervall = window.setTimeout("K7FadeIn()",glK7FadeSpeed);		
}

function K7FadeIn()
{
document.getElementById(K7FadeDivId).style.opacity = K7FadeCounter+0.1;
document.getElementById(K7FadeDivId).style.filter = "Alpha(opacity="+(K7FadeCounter+0.1)*100+", finishopacity="+K7FadeCounter*100+", style=1)";
document.getElementById(K7FadeDivId).style.zIndex = K7FadeCounterDiv+1; 
K7FadeCounter+= glK7FadeSteps;

		if(K7FadeCounter<=1.0)
		{
		K7DoFade()		
		}
		else
		{
		//alert("STOP");
		
		//document.getElementById(K7FadeDivId).style.display="none";

		
		K7FadeCounterDiv++;
		K7FadeDivId = "divfader"+K7FadeCounterDiv;
		
			if(K7FadeCounterDiv<=glK7FadeDivCount)
			{
			K7FadeCounter=0;
			K7WaitFade();
			//K7DoFade();
			}	
			
			else		
			{			
			K7FadeCounter=0;
			K7DoStopFader();
			}

		}
		
}

function K7DoStopFader()
{
if(K7Wait){var K7EndWait = window.clearTimeout(K7Wait)};
if(K7FadeIntervall){var K7EndFadeIntervall = window.clearTimeout(K7FadeIntervall)};
return true;
}



function K7DoFadeReset()
{

for(i=0;i<=glK7FadeDivCount;i++)
	{
	document.getElementById("divfader"+i).style.zIndex = 0;
	document.getElementById("divfader"+i).style.opacity = 0;
	document.getElementById("divfader"+i).style.filter = "Alpha(opacity=0, finishopacity=0, style=1)";
	}
K7FadeDivId = "divfader0"; K7FadeCounterDiv = 0; 
return true;

//K7WaitFade(); Fader stoppt wenn dieser Aufruf entfernt ist.
}

///////////////// SUBs /////////////////////////////////////

function K7SubEvalEntries()
{
var K7FadingContainerDiv = document.getElementById(glK7IdOfContainer);
glK7FadeDivCount = eval(K7FadingContainerDiv.getElementsByTagName(glK7TagsToCount).length-2);
//return true
}

// NOTUSED ////

////////////////////////////////  Highlite Navigation  /////////////////

function K7ChangeHighlitedNavibutton()
{

	try
	{
	if(document.getElementById("theSelectedItem")){throw 1;}
	}
	
	catch(i)
	{

		if(i==1)
		
		{
		document.getElementById("theSelectedItem").id = "";
		document.getElementById("thePreSelectedItem").id = "theSelectedItem";	
		}
		
		else
		{
		alert("Nix");
		document.getElementById("thePreSelectedItem").id = "theSelectedItem";
		}
	
	}
	
	

return true;

}






/////////////////////////////////////////////// end cw

