var MenuActive = false;

function Mail(Text,Typ, Betreff)
{
		var Adresse;
		switch(Typ)
		{
			case "1": Adresse = ".de";break;
			case "2": Adresse = ".com";break;
			case "3": Adresse = ".net";break;
		}
		var Adr = Text + Adresse;
		//var Pos = Adr.indexOf("$");

		/*if (Pos >= 0)
		{
			Adr = Adr.slice(0,Pos) + "@" + Adr.slice(Pos+1, Adr.length);
			
		}*/
		Adr = Adr.replace(/\§/, "@");
		Adr = Adr.replace(/\KKKKK/, "@");
		if (Betreff)
			Adr += "?subject=" + Betreff;
		document.location.href = "mailto:" + Adr;
}

function NeuesFenster(Datei, Hoehe, Breite)
{
	var h = window.open(Datei, "PopUp", "width=" + Hoehe + ", height=" + Breite + ", toolbar=no, menubar=no, status=no");
}

function OpenWindow(Datei, Name)
{
	window.open(Datei, Name, "dependent=yes,menubar=no,resizable=yes,scrollbar=yes,status=yes,toolbar=no");
}

function BildWechsel(o, p)
{
	if (p)
		document.getElementById(o).src = "../Fotos/" + o + "_on.gif";
	else
		document.getElementById(o).src = "../Fotos/" + o + ".gif";
}

//Für Anzeige Einheiten
function ZeigeEinheit(Wert)
{
	if (document.getElementById(Wert).style.display == "inline")
		document.getElementById(Wert).style.display = "none";
	else
		document.getElementById(Wert).style.display = "inline";
}

function ShowMenu(MenuID, lang, pLeft)
{
 	HideMenu(false);
 	
	var DivObjekt = null;
	var LinkArray;
	var LinkObjekt = null;
	var BildObjekt = null;
	var SubMenuObjekt = null;
	var i;
	var oLeft;
	var oTop;
	var ctr = 0;
	var total = 0;

	switch(MenuID)
	{
		case "1":
			if (lang == 'en')
			{
				//LinkArray = new Array(unescape("history until 1939"), "geschichte2.php", unescape("history until 1945"), "geschichte5.php", unescape("history after 1945"), "geschichte3.php", unescape("history after 1958"), "geschichte4.php", unescape("memorial stone - naming"), "geschichte1.php", unescape("current situation"), "aktuelles.php", unescape("hut camp Duesternort"), "duesternort.php");
				LinkArray = {
					'general information' : 'allg.php', 
					'history until 1939' : 'geschichte2.php', 
					'history until 1945' : 'geschichte5.php', 
					'history after 1945' : 'geschichte3.php', 
					'history after 1958' : 'geschichte4.php', 
					'history after 1990' : 'geschichte6.php', 
					'memorial stone - naming' : 'geschichte1.php', 
					'hut camp Duesternort' : 'duesternort.php',
					'ammunition depot Schlutter' : 'schlutter_wache.php',					
					'current situation' : 'aktuelles.php'
				};
			}
			else
			{
				//LinkArray = new Array(unescape("Historie bis 1939"), "geschichte2.php", unescape("Historie bis 1945"), "geschichte5.php", unescape("Historie ab 1945"), "geschichte3.php", unescape("Historie ab 1958"), "geschichte4.php", unescape("Gedenkstein - Namensgebung"), "geschichte1.php", unescape("Aktueller Zustand"), "aktuelles.php", unescape("Barackenlager D%FCsternort"), "duesternort.php");
				LinkArray = {
					'Allgemeines zum Standort' : 'allg.php', 
					'Historie bis 1939' : 'geschichte2.php', 
					'Historie bis 1945' : 'geschichte5.php', 
					'Historie ab 1945' : 'geschichte3.php', 
					'Historie ab 1958' : 'geschichte4.php', 
					'Historie ab 1990' : 'geschichte6.php', 
					'Gedenkstein - Namensgebung' : 'geschichte1.php', 
					'Barackenlager D%FCsternort': 'duesternort.php',
					'Munitionsdepot Schlutter' : 'schlutter_wache.php',					
					'Aktueller Zustand' : 'aktuelles.php'
				};
			}
			oLeft = pLeft ? pLeft : 210;
			oTop = document.getElementById('tblHead').offsetTop + 29;
			total = 8;
			break;
		case "4":
			if (lang == 'en')
			{
				//LinkArray = new Array(unescape("site and buildings in 2000"), "kaserne.php", unescape("demolition in 2000/2001 and 2006-2008"), "abriss.php", unescape("site today"), "heute.php", unescape("before-today comparison"), "vergleich.php",unescape("historical photos: 25th anniversary FlarakBtl. 35, 1982"), "flarak35_25.php", unescape("historical photos until 1945"), "fotosbis1945.php", unescape("historical photos after 1956"), "fotosnach1945.php", unescape("photos of former training ground in Schlutter"), "schlutter.php", unescape("photos of former administrative area"), "stov.php", unescape("photos of former armory"), "waffenmeisterei.php", unescape("photos of former military pool (Mili)"), "mili.php");
				LinkArray = {
					'overview' : 'fotos.php', 
					"historical photos until 1945" : "fotosbis1945.php", 
					"historical photos after 1956" : "fotosnach1945.php", 
					"historical photos: 25th anniversary FlarakBtl. 35, 1982" : "flarak35_25.php", 
					'site and buildings in 2000' : 'kaserne.php', 
					"photos of former administrative area" : "stov.php", 
					"photos of former armory" : "waffenmeisterei.php", 
					"demolition of barracks in 2000/2001" : "abriss_kaserne.php", 
					"demolition of administrative area 2006-2008" : "abriss_stov.php", 
					"site today" : "heute.php", 
					"before-today comparison" : "vergleich.php",
					"photos of former training ground in Schlutter" : "schlutter.php", 
					"photos of former military pool (Mili)" : "mili.php"
				};
			}
			else
			{
				//LinkArray = new Array(unescape("Kasernengel%E4nde und Geb%E4ude im Jahr 2000"), "kaserne.php", unescape("Abri%DF in den Jahren 2000/2001 sowie ab 2006"), "abriss.php", unescape("Kasernengel%E4nde heute"), "heute.php", unescape("Vergleich fr%FCher-heute"), "vergleich.php",unescape("historische Aufnahmen: 25 Jahre FlarakBtl. 35, 1982"), "flarak35_25.php", unescape("historische Aufnahmen vor 1945"), "fotosbis1945.php", unescape("historische Aufnahmen nach 1945"), "fotosnach1945.php", unescape("Bilder vom ehem. StO-%DCbungsplatz Schlutter"), "schlutter.php", unescape("Bilder vom ehem. StOV-Bereich"), "stov.php", unescape("Bilder von der ehemaligen Waffenmeisterei"), "waffenmeisterei.php", unescape("Bilder von der ehem. Milit%E4rbadeanstalt (Mili)"), "mili.php");
				LinkArray =  {
					'%DCbersicht' : 'fotos.php', 
					'historische Aufnahmen vor 1945' : "fotosbis1945.php", 
					'historische Aufnahmen nach 1945' : "fotosnach1945.php", 
					'historische Aufnahmen: 25 Jahre FlarakBtl. 35, 1982' : "flarak35_25.php", 
					'Kasernengel%E4nde und Geb%E4ude im Jahr 2000' : "kaserne.php", 
					'Bilder vom ehem. StOV-Bereich' : "stov.php", 
					'Bilder von der ehemaligen Waffenmeisterei' : "waffenmeisterei.php", 
					'Abriss Kaserne in den Jahren 2000/2001' : "abriss_kaserne.php",
					'Abriss StOV in den Jahren 2006 bis 2008' : "abriss_stov.php",
					'Kasernengel%E4nde heute' : "heute.php", 
					'Vergleich fr%FCher-heute' : "vergleich.php",
					'Bilder vom ehem. StO-%DCbungsplatz Schlutter' : "schlutter.php", 
					'Bilder von der ehem. Milit%E4rbadeanstalt (Mili)' : "mili.php"
				};				
			}
			oLeft = pLeft ? pLeft : 500;
			oTop = document.getElementById('tblHead').offsetTop + 29;
			total = 12;
		break;
		default:
		return;
	}
	
	DivObjekt = document.createElement("div");
	DivObjekt.id = "Menu";
	DivObjekt.style.left = oLeft;
	DivObjekt.style.top = oTop;
	DivObjekt.className = "Menu";
	DivObjekt.onmouseover = function()
	{
	    MenuActive = true;
	};
	DivObjekt.onmouseout = function() 
	{
	 	MenuActive = false;
	 	window.setTimeout("HideMenu(true)", 200);
	};
	
	$("body").append(DivObjekt);
	
	jQuery.each(LinkArray, function(key, value) {
		SubMenuObjekt = document.createElement("div");
		LinkObjekt = document.createElement("A");
		LinkObjekt.href = value + "?id=" + MenuID;
		LinkObjekt.className = "SubMenuItemLink";
		LinkObjekt.appendChild(document.createTextNode(unescape(key)));
		LinkObjekt.onmouseover = function()
		{
		    MenuActive = true;
		};
		BildObjekt = document.createElement("IMG");
		BildObjekt.src = "../img/pfeil_r.gif";
		BildObjekt.border = 0;
		BildObjekt.hspace = 2;
		SubMenuObjekt.appendChild(BildObjekt);
		SubMenuObjekt.className = "SubMenuItem";
		SubMenuObjekt.appendChild(LinkObjekt);
		DivObjekt.appendChild(SubMenuObjekt);
		LinkObjekt = null;
		// if (ctr == (total - 1))
		// {
			// SubMenuObjekt.id = "Last";
		// }
		// else
		// {
			// SubMenuObjekt.id = "Sub";
		// }
		
		ctr++;
    });
	$(".SubMenuItem").hover(
	  function () {
		$(this).addClass("SubMenuItemHover");
	  }, 
	  function () {
		$(this).removeClass("SubMenuItemHover");
	  }
	);
	
	// $("#Last.SubMenuItem").hover(
	  // function () {
		// $(this).addClass("SubMenuItemHover");
		// $(this).addClass("MenuRoundedCorners");
	  // }, 
	  // function () {
		// $(this).removeClass("SubMenuItemHover");
		// $(this).removeClass("MenuRoundedCorners");
	  // }
	// );	

	// for(i=0;i<LinkArray.length;i=i+2)
	// {
		// LinkObjekt = document.createElement("A");
		// LinkObjekt.href = LinkArray[i+1] + "?id=" + MenuID;
		// LinkObjekt.appendChild(document.createTextNode(LinkArray[i]));
		// LinkObjekt.onmouseover = function()
		// {
		    // MenuActive = true;
		// };
		// BildObjekt = document.createElement("IMG");
		// BildObjekt.src = "../img/pfeil_r.gif";
		// BildObjekt.border = 0;
		// BildObjekt.hspace = 2;
		// DivObjekt.appendChild(BildObjekt);
		// DivObjekt.appendChild(LinkObjekt);
		// DivObjekt.appendChild(document.createElement("BR"));
		// LinkObjekt = null;
	// }
	
	$(".Menu").fadeIn("slow");
	return;
}

function HideMenu(l)
{
	if (l)
	{
	    if(!MenuActive && document.getElementById("Menu"))
		{
		    $(".Menu").fadeOut("slow", function() 
				{
					if(document.getElementById("Menu"))
						document.getElementsByTagName("body")[0].removeChild(document.getElementById("Menu"));
				});
		}
	}
	else
	{
	    if(document.getElementById("Menu"))
		{
		    $(".Menu").fadeOut("slow", function() 
				{
					if(document.getElementById("Menu"))
						document.getElementsByTagName("body")[0].removeChild(document.getElementById("Menu"));
				});
		}
	}
}

// function ShowPicture(pURL, pWidth, pTop)
// {
	// if (document.getElementById("Bild"))
		// document.getElementsByTagName("body")[0].removeChild(document.getElementById("Bild"));
	// var DivObjekt = document.createElement("DIV");
	// var ImgObjekt = document.createElement("IMG");
	// var CloseObjekt = document.createElement("IMG");
	// CloseObjekt.src = "Fotos/Close.jpg";
	// CloseObjekt.onclick = new Function("Schliessen", "document.getElementsByTagName('body')[0].removeChild(document.getElementById('Bild'));");	
	// CloseObjekt.style.cursor = "pointer";
	// CloseObjekt.alt = unescape("Schlie%DFen");
	// ImgObjekt.src = pURL;
	// DivObjekt.appendChild(CloseObjekt);
	// DivObjekt.appendChild(document.createElement("BR"));
	// DivObjekt.appendChild(ImgObjekt);
	// DivObjekt.className = "DivObjekt";
	// DivObjekt.align = "right";
	// DivObjekt.id = "Bild";
	// DivObjekt.style.left = (GetWidth()-pWidth)/2;
	// DivObjekt.style.top = pTop + "px";
	// document.getElementsByTagName("body")[0].appendChild(DivObjekt);
// }

function GetWidth()
{
	if (window.innerWidth)
		return window.innerWidth;
	else if(document.body.offsetWidth)
		return document.body.offsetWidth;
	else
		return 0;
}

function GetHeight()
{
	if (window.innerHeight)
		return window.innerHeight;
	else if(document.body.offsetHeight)
		return document.body.offsetHeight;
	else
		return 0;
}

// function GetXMLObject()
// {
	// try	
	// {
		// return(new XMLHttpRequest());
	// } 
	// catch (w3c) 
	// {
		// try 
		// {
			// return(new ActiveXObject("Msxml2.XMLHTTP"));
		// }
		// catch(msie) 
		// {
			// try 
			// {
				// return(new ActiveXObject("Microsoft.XMLHTTP"));
			// }
			// catch(msie_alt) 
			// {
				// alert("nix geht mehr");
				// return false;
			// }
		// }
	// }
// }

// function AjaxInit(oXML, oFile)
// {
	// try
	// {
		// oXML.open("GET", oFile, true);
		// oXML.setRequestHeader("Content-Type", "text/xml");
		// oXML.setRequestHeader("If-Modified-Since", "Sat, 1 Jan 2000 00:00:00 GMT");
		// oXML.send(null);
		// return true;
	// }
	// catch (e)
	// {
		// alert(e);
		// return false;
	// }
	
// }


//******************* Gebäude **********************
function ReturnElementValue(o)
{
	try
	{
		if (!o)
			return "";
		if (o[0].hasChildNodes())
			return o[0].firstChild.nodeValue;
		else
			return "";
	}
	catch (e)
	{
		return "";
	}
}

//F&uuml;r Mouseoveranzeige Nutzung
function ShowInfo(o, No)
{
	Gebaeude.CreateDivObject(No);
}

//F&uuml;r Mouseoveranzeige Nutzung
function RemoveInfo(o, No)
{
	Gebaeude.DisposeObject();
}
