//  -----------------------------------------------------------------------------------------------
//  initialisierung
//  -----------------------------------------------------------------------------------------------

function bodyloaded() {
	werWieWas();
	setTimeout("glowHeaderRechts();", 3600);
	setInterval("glowHeaderRechts();", 26000);
	setTimeout("glowFrameRechts();", 7600);
	setInterval("glowFrameRechts();", 22000);
}

//  -----------------------------------------------------------------------------------------------
//  Wer Wie Was
//  -----------------------------------------------------------------------------------------------

function werWieWas() {
	if(document.getElementById("werwiewasZeile1")) {
		hideWerWieWas(1);
		hideWerWieWas(2);
		hideWerWieWas(3);	
		setTimeout("showWerWieWas(1)", 2000);
		setTimeout("showWerWieWas(2)", 2800);
		setTimeout("showWerWieWas(3)", 3600);	
	}
}
function hideWerWieWas(ZeilenNr) {
	document.getElementById("werwiewasZeile"+ZeilenNr+"").style.visibility = "hidden";	
}
function showWerWieWas(ZeilenNr) {
	document.getElementById("werwiewasZeile"+ZeilenNr+"").style.visibility = "visible";	
}

//  -----------------------------------------------------------------------------------------------
//  Popup Link
//  -----------------------------------------------------------------------------------------------

function waitLink(Linkziel,Wartezeit) {
	setTimeout("goLink('"+Linkziel+"')", Wartezeit);		
}
function goLink(Linkziel) {
	window.location.href = Linkziel;
}

//  -----------------------------------------------------------------------------------------------
//  HeaderGlow
//  -----------------------------------------------------------------------------------------------

var glowID = "header_glow";	// id des zu bewegenden Elements
var xStart = -16;			// Startwert der GlowImagePosition (absolute) auf der x-achse in pixeln
var yStart = -18;			// Startwert der GlowImagePosition (absolute) auf der y-achse in pixeln
var xMax = 940;				// zurückzulegende Breite in pixeln
var yMax = 234;				// zurückzulegende Höhe in pixeln
var step = 20;				// schrittweite in pixeln
var delay = 10;				// schrittverzögerung in ms

var xBuffer = xStart;
var yBuffer = yStart;

function glowHeaderRechts() {
	document.getElementById(glowID).style.visibility = "visible";
	if(xBuffer < xMax) {
		xBuffer = xBuffer + step;
		glowPos = document.getElementById(glowID).style;
		glowPos.left = xBuffer + "px";
		window.setTimeout('glowHeaderRechts()',delay);
	}
	else {
		glowHeaderRunter();	
	}
}
function glowHeaderRunter() {
	if(yBuffer < yMax) {
		yBuffer = yBuffer + step;
		glowPos = document.getElementById(glowID).style;
		glowPos.top = yBuffer + "px";
		window.setTimeout('glowHeaderRunter()',delay);
	}
	else {
		glowHeaderLinks();
	}
}
function glowHeaderLinks() {
	if(xBuffer > xStart) {
		xBuffer = xBuffer - step;
		glowPos = document.getElementById(glowID).style;
		glowPos.left = xBuffer + "px";
		window.setTimeout('glowHeaderLinks()',delay);
	}
	else {
		glowHeaderRauf();
	}
}
function glowHeaderRauf() {
	if(yBuffer > yStart) {
		yBuffer = yBuffer - step;
		glowPos = document.getElementById(glowID).style;
		glowPos.top = yBuffer + "px";
		window.setTimeout('glowHeaderRauf()',delay);
	}
	else {
		document.getElementById(glowID).style.visibility = "hidden";
	}
}

//  -----------------------------------------------------------------------------------------------
//  MenuGlow
//  -----------------------------------------------------------------------------------------------

var glowID2 = "frame_glow";	// id des zu bewegenden Elements
var xStart2 = -8;			// Startwert der GlowImagePosition (absolute) auf der x-achse in pixeln
var yStart2 = -18;			// Startwert der GlowImagePosition (absolute) auf der y-achse in pixeln
var xMax2 = 260;			// zurückzulegende Breite in pixeln
var yMax2 = 140;			// zurückzulegende Höhe in pixeln
var step2 = 20;				// schrittweite in pixeln
var delay2 = 1;				// schrittverzögerung in ms

var xBuffer2 = xStart2;
var yBuffer2 = yStart2;

function glowFrameRechts() {
	document.getElementById(glowID2).style.visibility = "visible";
	if(xBuffer2 < xMax2) {
		xBuffer2 = xBuffer2 + step2;
		glowPos2 = document.getElementById(glowID2).style;
		glowPos2.left = xBuffer2 + "px";
		window.setTimeout('glowFrameRechts()',delay2);
	}
	else {
		glowFrameRunter();
	}
}
function glowFrameRunter() {
	if(yBuffer2 < yMax2) {
		yBuffer2 = yBuffer2 + step2;
		glowPos2 = document.getElementById(glowID2).style;
		glowPos2.top = yBuffer2 + "px";
		window.setTimeout('glowFrameRunter()',delay2);
	}
	else {
		glowFrameLinks();
	}
}
function glowFrameLinks() {
	if(xBuffer2 > xStart2) {
		xBuffer2 = xBuffer2 - step2;
		glowPos2 = document.getElementById(glowID2).style;
		glowPos2.left = xBuffer2 + "px";
		window.setTimeout('glowFrameLinks()',delay2);
	}
	else {
		glowFrameRauf();
	}
}
function glowFrameRauf() {
	if(yBuffer2 > yStart2) {
		yBuffer2 = yBuffer2 - step2;
		glowPos2 = document.getElementById(glowID2).style;
		glowPos2.top = yBuffer2 + "px";
		window.setTimeout('glowFrameRauf()',delay2);
	}
	else {
		document.getElementById(glowID2).style.visibility = "hidden";
	}
}

//  -----------------------------------------------------------------------------------------------
//  Erreichbarkeitsmeldung nach Zeit
//  -----------------------------------------------------------------------------------------------

function schreibeZeit() {
	var jetzt = new Date();
	var Std = jetzt.getHours();
	if(Std < 10) {
		Std = "0" + Std;
	}
	var Min = jetzt.getMinutes();
	if(Min < 10) {
		Min = "0" + Min;
	}
	var Tag = jetzt.getDay();
	var nachrichtPre = "Wir sind für Sie erreichbar, auch um ";
	var nachrichtPost = " Uhr !";
	var nachricht = nachrichtPre + Std + ":" + Min + nachrichtPost;
	if(Tag != 0 && Tag != 6) {
		if (Std >= 18 || Std <= 8) {
			document.getElementById("timeAlert").firstChild.data = nachricht;
		} else {
			document.getElementById("timeAlert").firstChild.data = "";
		}
	} else {
		document.getElementById("timeAlert").firstChild.data = nachricht;	
	}
}
