// ------------------------------------------------------------------------------------------------------------------------------
// *** Globale Eventbehandlung ***	

// ------------------------------------------------------------------------------------------------------------------------------
// *** Globale Variablen ***

	var bCheck = 0;
	var sCurSelecedMenuItem = "";
	var textColor = "";
	var oNewWindow = 0;
	var htmlSeleced = "";
	var htmlCodeLevelOne = "";
	var htmlCodeLevelTwo = "";
	var htmlCodeLevelThree = "";
	var sCurYear = "2010";

	// Name
	var name1 = "webmaster";
	var name2 = "helmut.wibel"
	var name3 = "hansjoerg.schopf";
	var name4 = "thomas.bayha";
	var name5 = "arnd.marquardt";
	var name6 = "sabine.kauffmann";
	var name7 = "steffen.doettinger";
	var name8 = "ulrich.schroth";
	var name9 = "martin.schaeffer";
	var name10 = "heino.nordmeyer";
	var name11 = "thomas.fais";
	var name12 = "dieter.durian";
  var name13 = "michael.neubauer";
  var name14 = "peter.binder";
  var name15 = "juergen.reichert"; 
  var name16 = "peter.henger"; 
  var name17 = "michael.koenig"; 
  var name18 = "eberhard.brosi";
  var name19 = "michael.roock";
  var name20 = "andreas.haecker";
  var name21 = "franz.buck";
  var name22 = "steffen.doettinger";
  var name23 = "markus.giek";
  var name24 = "andreas.thoss";
  var name25 = "peter-michael.hirt";
  
    
	// Domain
	var domain1 = "kfv-ludwigsburg.de";
	// Konkatination
	var email1 = name1 + "@" + domain1;
	var email2 = name2 + "@" + domain1;
	var email3 = name3 + "@" + domain1;
	var email4 = name4 + "@" + domain1;
	var email5 = name5 + "@" + domain1;
	var email6 = name6 + "@" + domain1;
	var email7 = name7 + "@" + domain1;
	var email8 = name8 + "@" + domain1;
	var email9 = name9 + "@" + domain1;
	var email10 = name10 + "@" + domain1;
	var email11 = name11 + "@" + domain1;
	var email12 = name12 + "@" + domain1;
	var email13 = name13 + "@" + domain1;
	var email14 = name14 + "@" + domain1;
	var email15 = name15 + "@" + domain1;
	var email16 = name16 + "@" + domain1;
	var email17 = name17 + "@" + domain1;
	var email18 = name18 + "@" + domain1;
	var email19 = name19 + "@" + domain1;
	var email20 = name20 + "@" + domain1;
	var email21 = name21 + "@" + domain1;
	var email22 = name22 + "@" + domain1;
	var email23 = name23 + "@" + domain1;
	var email24 = name24 + "@" + domain1;
	var email25 = name25 + "@" + domain1;
	
// ------------------------------------------------------------------------------------------------------------------------------
// *** Mailing ***

	function getMailAddress(sKuerzel)
	{
		var sMailaddress = "";
		
		if(sKuerzel == "wm") 
			sMailaddress = "mailto:" + email1;
		else if(sKuerzel == "hw")
			sMailaddress = "mailto:" + email2;
		else if(sKuerzel == "hjs")
			sMailaddress = "mailto:" + email3;
		else if(sKuerzel == "tb")
			sMailaddress = "mailto:" + email4;
		else if(sKuerzel == "am")
			sMailaddress = "mailto:" + email5;
		else if(sKuerzel == "sk")
			sMailaddress = "mailto:" + email6;
		else if(sKuerzel == "sd")
			sMailaddress = "mailto:" + email7;
		else if(sKuerzel == "us")
			sMailaddress = "mailto:" + email8;
		else if(sKuerzel == "ms")
			sMailaddress = "mailto:" + email9;
		else if(sKuerzel == "hn")
			sMailaddress = "mailto:" + email10;
		else if(sKuerzel == "tf")
			sMailaddress = "mailto:" + email11;	
		else if(sKuerzel == "dd")
			sMailaddress = "mailto:" + email12;
		else if(sKuerzel == "mn")
			sMailaddress = "mailto:" + email13;
		else if(sKuerzel == "pb")
			sMailaddress = "mailto:" + email14;
		else if(sKuerzel == "jr")
			sMailaddress = "mailto:" + email15;
		else if(sKuerzel == "ph")
			sMailaddress = "mailto:" + email16;
		else if(sKuerzel == "mk")
			sMailaddress = "mailto:" + email17;
		else if(sKuerzel == "eb")
			sMailaddress = "mailto:" + email18;
		else if(sKuerzel == "mr")
			sMailaddress = "mailto:" + email19;
		else if(sKuerzel == "ah")
			sMailaddress = "mailto:" + email20;
		else if(sKuerzel == "fb")
			sMailaddress = "mailto:" + email21;
		else if(sKuerzel == "sd")
			sMailaddress = "mailto:" + email22;
		else if(sKuerzel == "mg")
			sMailaddress = "mailto:" + email23;
		else if(sKuerzel == "at")
			sMailaddress = "mailto:" + email24;
		else if(sKuerzel == "pmh")
			sMailaddress = "mailto:" + email25;

		return sMailaddress;
	}
	
	function getMailAddress2(sKuerzel)
	{
		var sMailaddress = "";
		
		if(sKuerzel == "wm") 
			sMailaddress = email1;
		else if(sKuerzel == "hw")
			sMailaddress = email2;
		else if(sKuerzel == "hjs")
			sMailaddress = email3;
		else if(sKuerzel == "tb")
			sMailaddress = email4;
		else if(sKuerzel == "am")
			sMailaddress = email5;
		else if(sKuerzel == "sk")
			sMailaddress = email6;
		else if(sKuerzel == "sd")
			sMailaddress = email7;
		else if(sKuerzel == "us")
			sMailaddress = email8;
		else if(sKuerzel == "ms")
			sMailaddress = email9;
		else if(sKuerzel == "hn")
			sMailaddress = email10;
		else if(sKuerzel == "tf")
			sMailaddress = email11;
		else if(sKuerzel == "dd")
			sMailaddress = email12;
		else if(sKuerzel == "mn")
			sMailaddress = email13;
		else if(sKuerzel == "pb")
			sMailaddress = email14;
		else if(sKuerzel == "jr")
			sMailaddress = email15;
		else if(sKuerzel == "ph")
			sMailaddress = email16;
		else if(sKuerzel == "mk")
			sMailaddress = email17;
		else if(sKuerzel == "eb")
			sMailaddress = email18;
		else if(sKuerzel == "mr")
			sMailaddress = email19;
		else if(sKuerzel == "ah")
			sMailaddress = email20;
		else if(sKuerzel == "fb")
			sMailaddress = email21;
		else if(sKuerzel == "sd")
			sMailaddress = email22;
		else if(sKuerzel == "mg")
			sMailaddress = email23;
		else if(sKuerzel == "at")
			sMailaddress = email24;
		else if(sKuerzel == "pmh")
			sMailaddress = email25;
		
		return sMailaddress;
	}

// ------------------------------------------------------------------------------------------------------------------------------
// *** Framing ***

	function changePage(sMainPage, sMenuPage)
	{	
		versionNbrIE = parseFloat(getVersionNbrIE());
		//alert("sMainPage: " + sMainPage + "\nsMenuPage: " + sMenuPage + "\nVersionNbrIE: " + VersionNbrIE);
				
		if((versionNbrIE == false) || (versionNbrIE < 5.5))
		{
			window.navigate(sMainPage);
		}
		else
		{	
			window.open(sMenuPage, "menu");
			window.navigate(sMainPage);
		}
	}
	
	function setFraming()
	{
		var iStartPos = 0;
		var iEndPos = 0;
		var sText = document.location.search;
		var sNewPage = "";
		var sNewMenu = "";

		if(sText != "")
		{
			iStartPos = sText.search(/=/);
			iEndPos = sText.search(/&/);
			sNewPage = sText.substring((iStartPos + 1), iEndPos);
			document.all("main").src = sNewPage;

			sText = sText.substring(iEndPos);
			iStartPos = sText.search(/=/);
			sNewMenu = sText.substring(iStartPos + 1);
			document.all("menu").src = sNewMenu;
			
			//alert("setFraming: sNewPage: " + sNewPage + " sNewMenu: " + sNewMenu);

			document.all("top").src = "./frameset/top.htm";
			document.all("empty").src = "./frameset/empty.htm";
		}
		else
		{
			document.all("main").src = "./pages/news/news_kfv.htm";
		}
	}

	function getFraming(sPage, sMenu)
	{
		//alert("getFraming: sPage: " + sPage + " sMenu: " + sMenu);
		if(top.frames.length == 0)
		{
			navigate("../../index.htm?main=" + sPage + "&menu=" + sMenu);
		}

		if("" != sCurSelecedMenuItem)
		{
			doColorMenuItem(sCurSelecedMenuItem, 0);
		}
	}

	function getFraming2(sPage, sMenu)
	{
		if(top.frames.length == 0)
		{
			
			navigate("../../frameset/frameset_kvf_lb.htm?main=" + sPage + "&menu=" + sMenu);
		}

		if("" != sCurSelecedMenuItem)
		{
			doColorMenuItem(sCurSelecedMenuItem, 0);
		}
	}
	
// ------------------------------------------------------------------------------------------------------------------------------
// *** Mause-Event-Behandlungsmethoden ***

	function MouseArrowOver()
	{
		var link = event.srcElement;
				var tr = link;
				
		while((tr != null) && (tr.tagName != "TR"))
		tr = tr.parentNode;
				
		tr.style.backgroundColor='#feda00';
		tr.children(0).style.color='#000000';		
	}
			
	function MouseArrowOut()
	{
		var link = event.srcElement;
		var tr = link;
				
		while((tr != null) && (tr.tagName != "TR"))
		tr = tr.parentNode;
				
		tr.style.backgroundColor='#ff1700'
		tr.children(0).style.color='#ffffff';	
	}

	function onMouseOver(iValue)
	{
		if(navigator.platform == "MacPPC")
			return;

		var colorBlack = "#000000";
		var link = event.srcElement;
		var tr = link;

		while((tr != null) && (tr.tagName != "TR"))
			tr = tr.parentNode;
			
		if(iValue == 1)
		{
			htmlCodeLevelOne = tr.firstChild.innerHTML;
		}
		else if(iValue == 2)
		{
			htmlCodeLevelTwo = tr.firstChild.innerHTML;
		}
		else if(iValue == 3)
		{
			htmlCodeLevelThree = tr.firstChild.innerHTML;
		}
		textColor = tr.children(1).children(0).style.color;

		tr.firstChild.innerHTML = "<IMG class='link' src='../images/image_mix/selected.gif'></IMG>";
		tr.children(1).children(0).style.color = colorBlack;
	}

	function onMouseOut(value)
	{
		if(navigator.platform == "MacPPC")
			return;		

		var link = event.srcElement;
		var tr = link;

		while((tr != null) && (tr.tagName != "TR"))
			tr = tr.parentNode;

		if(value == 1)
		{
			tr.firstChild.innerHTML = htmlCodeLevelOne;
		}
		else if(value == 2)
		{
			tr.firstChild.innerHTML = htmlCodeLevelTwo;
		}
		else if(value == 3)
		{
			tr.firstChild.innerHTML = htmlCodeLevelThree;
		}
		tr.children(1).children(0).style.color = textColor;	
	}

	function onSeleced(value)
	{
		var link = event.srcElement;
		var colorBlue = "#0000ff"
		
		if(bCheck == 1)
			htmlSeleced.style.color = "#ffd700";
		else
			bCheck = 1;
			
		if(value == 1)
		{
			link.style.color = colorBlue;
			htmlSeleced = link;
		}
		else if(value == 0)
		{
			link.parentElement.parentElement.parentElement.children(1).children(0).style.color = colorBlue;
			htmlSeleced = link.parentElement.parentElement.parentElement.children(1).children(0);
		}
		textColor = colorBlue;
		//window.alert("htmlSeleced: " + htmlSeleced + "\nObjekt: " + link.nodeName);		
	}

	function onSeleced2(value)
	{
		// Variablen Definition und Deklaration
		var link = event.srcElement;
		var tr = link;
		var colorWhite = "#ffffff";
		var colorRed = "#ff0000";
		var colorBlue = "#0000ff"
		var colorYellow = "#ffd700";

		//alert("\nObjekt: " + link.nodeName);
		// Bestimmung des Ausgangsobjektes
		while((tr != null) && (tr.tagName != "TR"))
			tr = tr.parentNode;
		//alert("\nObjekt: " + tr.nodeName);

		//link.style.color = colorBlue;
		//tr.children(1).children(0).style.color = colorBlue;
		//

		textColor = colorBlue;
		//alert(tr.children(1).children(0).style.color);
		
		<!--
		// Kontrolle auf 1. Zugriff
		if(bCheck == 1)
			htmlSeleced.style.color = colorYellow;
		else
			bCheck = 1;
			
		// Was soll bei der Selektierung passieren?
		if(value == 1)
		{
			link.style.color = colorWhite;
			htmlSeleced = link;
		}
		else if(value == 0)
		{
			link.parentElement.parentElement.parentElement.children(1).children(0).style.color = colorBlue;
			htmlSeleced = link.parentElement.parentElement.parentElement.children(1).children(0);
		}
		textColor = colorRed;
		//window.alert("htmlSeleced: " + htmlSeleced + "\nObjekt: " + link.nodeName);
		-->		
	}

	function doColorMenuItem(sMenuID, iColorID)
	{
		sColorID = "#000000";

		if(0 == iColorID)
			sColorID = "#000000";	// schwarz
		else if(1 == iColorID)
			sColorID = "#ffffff";	// weiss
			
		document.all(sMenuID).style.color = sColorID;
	}

// ------------------------------------------------------------------------------------------------------------------------------
// *** Methoden um neue Fenster zu öffnen ***

	function openPictureInNewWindow(sImpagePath, iWidth, iHeight, sDate, sNewspaper)
	{	
		if(oNewWindow != 0)
			oNewWindow.close();	
		
		var sWindowName = "abc";
		var sURL = "../sundries/showimage.htm?ImpagePath=" + sImpagePath + "&Date=" + sDate + "&Newspaper=" + sNewspaper;

		oNewWindow = window.open(sURL, sWindowName, "toolbar=no,location=no,status=no,menubar=no,scrollbars=no,resizable=no,width=" + iWidth + ",height=" + iHeight);
	}
	
	function openPictureInNewWindow(sURL, iHeight, iWidth)
	{
		var sWindowName = "123";
				
		if(oNewWindow != 0)
			oNewWindow.close();
					
		oNewWindow = window.open(sURL, sWindowName, "toolbar=no, location=no, status=no, menubar=no, scrollbars=no, resizable=no, width=" + iWidth +", height=" + iHeight);
	}

// ------------------------------------------------------------------------------------------------------------------------------
// *** Hilfsfunctionen ***

	function getVersionNbrIE()
	{ 
		versionText = navigator.appVersion;
		browserName = navigator.appName;
		if(browserName != "Microsoft Internet Explorer")
			return false;
		
		startPos = versionText.indexOf("MSIE");
		if(startPos == -1)
			return false;

		return versionText.substring(startPos + 5, startPos + 8);
	}

	function getVersion(sDate)
	{
		updateText = "";

		updateText += "<FONT size='1'>Version vom " + sDate + "&nbsp;/&nbsp;";
		updateText += "<A class='HLink8' href='../sundries/copyright.htm' target='main'>Alle Rechte vorbehalten</A>";
		updateText += "&nbsp;/&nbsp;Webdesign und Copyright &copy; 2004 &ndash; " + sCurYear + " Kreisfeuerwehrverband Ludwigsburg</FONT>";

		return updateText;
	}

// ------------------------------------------------------------------------------------------------------------------------------
// *** Neue Funktionen ***

	function getTexttail(sDate)
	{
		sTailtext = "";
		sYear = "2008"

		sTailtext += "Version vom " + sDate + "&nbsp;";
		//sTailtext += "<A class='copyright' href='../sundries/copyright_scb.htm' target='main'>Alle Rechte vorbehalten</A>";
		sTailtext += "- Alle Rechte vorbehalten -";
		sTailtext += "&nbsp;Webdesign und Copyright &copy; " + sCurYear + " Kreisfeuerwehrverband Ludwigsburg e.V.";
		//sTailtext += "&nbsp;Webdesign und Copyright &copy; " + sYear + " &ndash; " + sCurYear + " Kreisfeuerwehrverband Ludwigsburg e.V.";

		return sTailtext;
	}
	
	function getText01()
	{
		sText = "hier XYZ -->";
		
		return sText;
	}




