var DOM = null;
var vorladen = [];
var olIE = 0;
onload = function(){
	if(/MSIE 6/.test(navigator.userAgent) == true)
	{
		for(i=0;i<document.getElementsByTagName("div").length;i++)
		{
			if(document.getElementsByTagName("div")[i].id.substring(0,1)=="m")
			{
			var xevent = document.createAttribute("onmouseover");
			xevent.nodeValue = menu;
			document.getElementsByTagName("div")[i].setAttributeNode(xevent);
			var yevent = document.createAttribute("onmouseout");
			yevent.nodeValue = menuout;
			document.getElementsByTagName("div")[i].setAttributeNode(yevent);			
			}
			if(document.getElementsByTagName("div")[i].className.substring(0,2)=="d1" || document.getElementsByTagName("div")[i].className.substring(0,2)=="d2")
			{
			var xevent = document.createAttribute("onmouseover");
			xevent.nodeValue = smenu;
			document.getElementsByTagName("div")[i].setAttributeNode(xevent);
			var yevent = document.createAttribute("onmouseout");
			yevent.nodeValue = smenuout;
			document.getElementsByTagName("div")[i].setAttributeNode(yevent);			
			document.getElementsByTagName("div")[i].id = document.getElementsByTagName("div")[i].className+"_"+i;
			}		
		}
	}
//---------------------------------------------------------------------------------
//accesskey-alternate
var akOpera = ["[esc][shift]+"];
var akMoz = ["[alt][shift]+"];
var akIE = ["[alt]+","+[return]"];
DOM = (window.netscape && window.opera)?akOpera:DOM;
DOM = (window.netscape && !window.opera)?akMoz:DOM;
DOM = (!window.netscape && !window.opera && /KHTML/.test(navigator.userAgent) == false)?akIE:DOM;
olIE = (parseInt(navigator.userAgent.substring(29,31)) < 7 && DOM == akIE)?1:0;
	if(DOM != null)
	{
		for(i=0;i<document.getElementsByTagName("a").length;i++)
		{
		var ack = document.getElementsByTagName("a")[i].getAttribute("title");
			if(ack != "" && ack != null)
			{
			var aTxt = ack.split("[")[0] + "/Tastatur: ";
			ack = "[" + ack.split("[")[1];
			ack = (DOM.length!=1)?aTxt+DOM[0]+ack+DOM[1]:aTxt+DOM[0]+ack;
			document.getElementsByTagName("a")[i].setAttribute("title",ack);
			}
		}
		for(i=0;i<document.getElementsByTagName("img").length;i++)
		{
		var ack = document.getElementsByTagName("img")[i].getAttribute("title");
			if(/\[/.test(ack) == true)
			{			
			var aTxt = ack.split("[")[0] + "/Tastatur: ";
			ack = "[" + ack.split("[")[1];
			ack = (DOM.length!=1)?aTxt+DOM[0]+ack+DOM[1]:aTxt+DOM[0]+ack;
			document.getElementsByTagName("img")[i].setAttribute("title",ack);
			}
		}		
	}
akt();
openXLink();
}
/* =================================================================================== */
/*
################################
#******************************#
#*      JS Bild-Anzeiger      *#
#******************************#
################################
*/
var hoehe = 0;
var picleft = 0;
function Ansicht()
{
//------Anzeigeebene aktivieren----------------------------------------------------
	if(document.getElementById("ansicht"))
	{document.getElementById("ansicht").parentNode.removeChild(document.getElementById("ansicht"));}
var ansicht = document.createElement("div");
ansicht.id = "ansicht";
ansicht.title = "Zum Schließen klicken.";
	if(!window.netscape && !window.opera && /KHTML/.test(navigator.userAgent) == false)
	{ansicht.setAttribute("onclick",closeIt);}
	else
	{ansicht.setAttribute("onclick","closeIt()");}
var closeAnker = document.createElement("a");	
closeAnker.href = "javascript:closeIt()";
closeAnkerTxt = document.createTextNode("schließen");
closeAnker.appendChild(closeAnkerTxt);
closeAnker.className = "main";
ansicht.appendChild(closeAnker);
var weite = (/MSIE/.test(navigator.userAgent)==true)?document.documentElement.offsetWidth:window.innerWidth;
hoehe = (/MSIE/.test(navigator.userAgent)==true)?document.documentElement.offsetHeight:window.innerHeight;
ansicht.style.width = weite -16 + "px";
ansicht.style.height = hoehe + "px";
ansicht.style.top = document.documentElement.scrollTop + "px";
//-------Bildgröße-----------------------------------------------------------------
var maxY = parseInt(hoehe)
var maxX = parseInt(weite);
var picX = arguments[1];
var picY = arguments[2];
var picX2 = (maxY < picY)?parseInt(picX*(parseInt(maxY * 100/picY))/100):picX;
var picY2 = (maxY < picY)?parseInt(picY*(parseInt(maxY * 100/picY))/100):picY;
var marginLeft = parseInt((parseInt(ansicht.style.width) - picX2) / 2) + "px";
var marginTop = parseInt((parseInt(ansicht.style.height) - picY2) / 2) + "px";
//---------------------------------------------------------------------------------
var AnzeigeBild = document.createElement("img");
AnzeigeBild.id = "AnzeigeBild";
AnzeigeBild.src = arguments[0];
AnzeigeBild.style.width = picX2 + "px";
AnzeigeBild.style.height = picY2 + "px";
AnzeigeBild.style.marginLeft =	marginLeft ;
AnzeigeBild.style.marginTop =	marginTop ;
ansicht.appendChild(AnzeigeBild);
//---------------------------------------------------------------------------------
document.getElementsByTagName("body")[0].appendChild(ansicht);
}
//================================================================================
function closeIt()
{document.getElementById("ansicht").parentNode.removeChild(document.getElementById("ansicht"));}
//================================================================================

function openXLink()
{

	for(var i=0;i<document.getElementsByTagName("a").length;i++)
	{
		if(/xlimgID/.test(document.getElementsByTagName("a")[i].id) == true)
		{
		var ref = document.getElementsByTagName("a")[i].getAttribute("href");
		var picX = document.getElementsByTagName("a")[i].id.split("_")[1].split("x")[0]
		var picY = document.getElementsByTagName("a")[i].id.split("_")[1].split("x")[1]
		document.getElementsByTagName("a")[i].href = "javascript:Ansicht('"+ref+"',"+picX+","+picY+")";		
		}
	}
}
/* =================================================================================== */
//IE6
function menu()
{document.getElementById(this.id).className = "msie_an";}
function menuout()
{document.getElementById(this.id).className = "msie_aus";}
function smenu()
{document.getElementById(this.id).className = "msie_an_"+document.getElementById(this.id).className;}
function smenuout()
{document.getElementById(this.id).className = document.getElementById(this.id).className.split("_")[2];}
