 	var NN = false;
	var NN7 = false;
	var IE = false;
	var IE5 = false;
	var IE7 = false;
	var style;

	if (navigator.appName == "Netscape")
	{
		if (navigator.appVersion.substring(0,1) >= "5")
		{
			NN7 = true;
			style = "ie_basic.css";
		}
		else if ((navigator.appVersion.substring(0,1) < "6") && (navigator.appVersion.substring(0,1) >= "4"))
		{
			NN = true;
			style = "nn_basic";
		}
	}

	else if ( (navigator.userAgent.indexOf("MSIE") > -1) && (navigator.appVersion.substr(navigator.userAgent.indexOf("MSIE")-3,1) >= 5) )
	{
		IE = true;
		style = "ie_basic.css";
	}
	if ( (navigator.userAgent.indexOf("MSIE") > -1) && (navigator.appVersion.substr(navigator.userAgent.indexOf("MSIE")-3,3) == "5.0") )
	{
		IE5 = true;
		style = "ie_basic.css";
	}
	else
	{
		style = "ie_basic.css";
	}
	if ( (navigator.userAgent.indexOf("MSIE") > -1) && (navigator.appVersion.substr(navigator.userAgent.indexOf("MSIE")-3,3) == "7.0") )
	{
		IE7 = true;
		style = "ie_basic.css";
	}

	//document.write("<link rel=stylesheet type=\"text/css\" href=\"/cda/css/" + style + "\">");

	function arrowMO(arrow,which,show)
	{	
		if (show != "0") 
		{	
			var objekt = "";
			var image_inactive = new Image();
			var image_active = new Image();

			if (NN)
			{
				if (document.images[arrow] != "undefined")
				{
					objekt = document.images[arrow];
				}
				else if (document.layers['languages'].document.images[arrow] != "undefined")
				{
					objekt = document.layers['languages'].document.images[arrow];
				}
			}
			else// if ((NN7) ||(IE) ||(IE7))
			{
				objekt = document.getElementById(arrow);
			}
			/*else if (IE)
			{
				objekt = document.all(arrow);
			} */
			
			if (objekt != "")
			{
				if ( objekt.height == 12)
				{
					image_inactive.src = "../_static/arrow_666666.gif";
					image_active.src = "../_static/arrow_red_leftnavi.gif";
				}
				else if ( objekt.height == 11)
				{
					image_inactive.src = "../_static/1x1_trans.gif";
					image_active.src = "../_static/arrow_ffffff_menu.gif";
				}
				
				if (which == "1")
				{
					objekt.src = image_active.src;
				}
				else
				{
					objekt.src = image_inactive.src;
				}
			}
		}
	}

	function linkMO(id,over)
	{
		var obj;
		
		/*if (IE)
		{
			obj = document.all[id];
		}
		else if (NN7)
		{ */
			obj = document.getElementById(id);
		/*}  
		if (IE || NN7)
		{*/
			klasse = obj.className;
			pos = klasse.indexOf("_");
			
			if (pos == -1)
			{
				dieKlasse = klasse.substr(0) + over;
			}
			else
			{
				dieKlasse = klasse.substr(0,pos) + over;
			}
			
			obj.className = dieKlasse;
		//}
	}

	function hideAll() 
	{	
		/*if (IE)
		{
			for (i=0; i < document.all.tags("div").length; i++)
			{
				if (document.all.tags("div")[i].name)
				{
					if (document.all.tags("div")[i].name.substr(0,4) == "menu")
					{
						document.all.tags("div")[i].innerHTML = "";
					}
				}
			}
		}
		else*/ if (NN)
		{
			for (j=0; j < document.layers.length; j++)
			{
				if (document.layers[j].name.substr(0,4) == "menu")
				{
					document.layers[j].visibility = "hide";
				}
			}
		}
		else// if (NN7)
		{
			for (k=0; k < document.getElementsByTagName("div").length; k++)
			{
				if (document.getElementsByTagName("div")[k].id.substr(0,4) == "menu")
				{
					document.getElementsByTagName("div")[k].innerHTML = "";
				}
			}
		}
	}

	/*function initEventHandlers()
	{
		if (NN)
		{
			document.menu.onmouseout = function (evt)
			{
				if (evt.type == "mouseout")
				{
					hideAll();
				}
			}
		}
	}*/
	
	var visitLayer = 0;
	function closeMenues()
	{
		if ((IE)||(NN7))
		{
			visitLayer = window.setTimeout("hideAll()",100);
		}
	}
	
	function setVisit()
	{
		if ((IE)||(NN7))
		{
			window.clearTimeout(visitLayer);
		}
	}

var layerMenu;
	var menu;
	var nr;
	var leftPos;
	var anker; 
	
	function createMenu(welchesMenu,bg)
	{
		var menu = eval("menu"+welchesMenu);
		var menulink = eval("menulink"+welchesMenu);
		var nr = welchesMenu.substr(0,1);
		var anker = "anker"+welchesMenu;
		var bgcolor = (bg == "grey") ? "#C0C0C0" : "#E0003C";				
		var fontcolor = (bg == "grey") ? "#E0003C" : "#FFFFFF";						
		var bordercolortop = (bg == "grey") ? "#E0003C" : "#FFFFFF";		
		var bordercolor = (bg == "grey") ? "#bfbfbf" : "#E0003C";			
		var menuImg = "menuImg" + welchesMenu;
		var menuImgIndex = menuImg.substr(7,1);
		var menuImgPos = -3;
		var menuObj;

		//if ((NN7) || (IE))
		//{
			leftPos = document.getElementById(anker).offsetLeft-9;
			menuObj = document.getElementById("menu");
			//alert((menuObj));
		//}
		/*else if (IE)
		{
			leftPos = document.all(anker).offsetLeft-9;
			menuObj = document.all.menu;
		}*/
		/*if (IE5)
		{
			leftPos = window.event.x-10;
			menuObj = document.all.menu;
		}*/
		
		if (NN)
		{
			createMenuForNN(welchesMenu,bg);
		}
		else// if ((IE) || (IE5) || (NN7))
		{
			layerMenu  = "<div style=\"position:absolute; top:-2px; width:150px; left:";
			layerMenu += leftPos + "px; ";			
			layerMenu += "background-color: " + bgcolor + ";";
			layerMenu += "z-index:4; visibility:visible;\">";
			layerMenu += "<table width=\"150\" border=\"0\" cellpadding=\"0\" cellspacing=\"0\">";
			layerMenu += "<tr><td><img src=\"../_static/1x1_trans.gif\" width=\"5\" height=\"3\" alt=\"\"></td><td><img src=\"../_static/1x1_trans.gif\" width=\"7\" height=\"3\" alt=\"\"></td><td><img src=\"../_static/1x1_trans.gif\" width=\"133\" height=\"3\" alt=\"\"></td><td><img src=\"../_static/1x1_trans.gif\" width=\"5\" height=\"3\" alt=\"\"></td></tr>";
			
			for (k = 0; k < menu.length; k++)
			{
				layerMenu += "<tr valign=\"top\" width=\"5\"><td><img src=\"../_static/1x1_trans.gif\" width=\"5\" height=\"1\" alt=\"\"></td><td width=\"7\"><img src=\"../_static/1x1_trans.gif\" width=\"7\" height=\"11\" id=\"menuarrow";
				layerMenu += k;
				layerMenu += "\" alt=\">\"></td><td width=\"131\" align=\"left\" ><a href=\"";
				layerMenu += menulink[k];
				layerMenu += "\" class=\"menuLink\" style=\"color:" + fontcolor +"\"";
				layerMenu += " onmouseover=\"arrowMO('menuarrow";
				layerMenu += k;
				layerMenu += "','1');window.status='";
				layerMenu += menu[k];
				layerMenu += "';return true;\" onmouseout=\"arrowMO('menuarrow";
				layerMenu += k;
				layerMenu += "','0');window.status='';return true;\">";
				layerMenu += menu[k]; 
				layerMenu += "</a></td><td><img src=\"../_static/1x1_trans.gif\" width=\"5\" height=\"1\" alt=\"\"></td></tr>";
								
				if (k < menu.length-1)
				{ 
					layerMenu += "<tr><td colspan=\"4\"><img src=\"../_static/1x1_trans.gif\" width=\"1\" height=\"3\" alt=\"\"></td></tr>";
					layerMenu += "<tr><td style=\"border-top-color: "+ bordercolortop + "; border-top-width:1px; border-top-style:dashed;\" colspan=\"4\" >";				
					layerMenu += "<img src=\"../_static/1x1_trans.gif\" width=\"1\" height=\"1\" alt=\"- - - -\"></td></tr>";
					layerMenu += "<tr><td colspan=\"4\"><img src=\"../_static/1x1_trans.gif\" width=\"1\" height=\"3\" alt=\"\"></td></tr>";
				}
			}
	
			layerMenu += "<tr><td colspan=\"4\"><img src=\"../_static/1x1_trans.gif\" width=\"100\" height=\"5\" alt=\"\"></td></tr></table>";
			layerMenu += "</div></body></html>";
	
			if (menu != 0)
			{
				menuObj.innerHTML = layerMenu;
			}
		}
	} 

	/*if ((NN)||(NN7))
	{
		document.captureEvents(Event.MOUSEDOWN);
	}*/
	
	function closeLayers()
	{
		if (window.status == "")
		{
			hideAll();
		}
	}

	function ShowHide(welcherLayer,OnOff)
	{
		if(NN)
		{
			document.layers[welcherLayer].visibility = (OnOff == 0) ? "hidden" : "visible";
		}
		/*else if (IE)
		{
			document.all[welcherLayer].style.visibility = (OnOff == 0) ? "hidden" : "visible";
		}*/
/*		else if ((NN7)||(IE))
		{
			document.getElementById(welcherLayer).style.visibility = (OnOff == 0) ? "hidden" : "visible";
		}*/
	}

var good;
function validateEmail(formname) 
{
	var test = eval("document." + formname + ".email");
	
	if(test.type == 'text') {
	
		var field = test;
		var goodEmail = field.value.match(/\b(^(\S+@).+((\.com)|(\.net)|(\.info)|(\.edu)|(\.mil)|(\.gov)|(\.org)|(\..{2,2}))$)\b/gi);
		
		if (goodEmail){
		   	good = true
			var formsubmit = eval("document." + formname);
			formsubmit.submit();
		} else {
		   alert('Bitte eine korrekte e-Mail Adresse eingeben !')
		   field.focus()
		   field.select()
		   good = false
		}
	} else {
		var formsubmit2 = eval("document." + formname);
		formsubmit2.submit();
	}
}