function jsOverSpezial(){
	$$(".menu-row").each(function(element){
		Event.observe(element,"mouseover",function(event){
			var element = Event.element(event);
			if(!element.hasClassName("active")){
				element.addClassName("over");
			}
		});
		Event.observe(element,"mouseout",function(event){
			var element = Event.element(event);
			if(!element.hasClassName("active")){
				element.removeClassName("over");
			}
		});
	});	
}

function Check(param1){
	var Vorname = document.getElementById(param1+"Form").Vorname.value;
	var Name = document.getElementById(param1+"Form").Nachname.value;
	var Telefon = document.getElementById(param1+"Form").Telefon.value;
	var EMail = document.getElementById(param1+"Form").EMail.value;
	var Betreff = document.getElementById(param1+"Form").Betreff.value;
	var Textinhalt = document.getElementById(param1+"Form").Textinhalt.value;
	var browserName = navigator.appName;
	
	if(browserName == "Microsoft Internet Explorer"){
		browser = "ie";
	}else{ 
		browser ="nn";
	}


	var Fehler = true;
	if(EMail == ""){
		Fehler = false;
		document.getElementById(param1+"EMail").className="textError";
	}else{
		document.getElementById(param1+"EMail").className="txtBox";
		if(EMail.indexOf('@') == -1 || EMail.indexOf('.') == -1){
			Fehler = false;
			document.getElementById(param1+"EMail").className="textError";
		}else{
			document.getElementById(param1+"EMail").className="txtBox";
		}
	}
	
	if(Name == ""){
		Fehler = false;
		document.getElementById(param1+"Nachname").className="textError";
	}else{
		document.getElementById(param1+"Nachname").className="txtBox";
	}

	if(Telefon == ""){
		Fehler = false;
		document.getElementById(param1+"Telefon").className="textError";
	}else{
		document.getElementById(param1+"Telefon").className="txtBox";
	}

	if(Vorname == ""){
		Fehler = false;
		document.getElementById(param1+"Vorname").className="textError";
	}else{
		document.getElementById(param1+"Vorname").className="txtBox";
	}
	
	if(Betreff == ""){
		Fehler = false;
		document.getElementById(param1+"Betreff").className="textError";
	}else{
		document.getElementById(param1+"Betreff").className="txtBox";
	}
	
	if(Textinhalt == ""){
		Fehler = false;
		document.getElementById(param1+"Textinhalt").className="textError";
	}else{
		document.getElementById(param1+"Textinhalt").className="txtBox";
	}
	
	if(Fehler == false)
		document.getElementById("fehlermeldung").style.visibility="visible"; 
	return Fehler;
}

function checkFlash(){
	var browserName = navigator.appName;

	if(browserName == "Netscape"){
		browser = "nn";
	}
	else if (browserName == "Microsoft Internet Explorer"){
		browser = "ie";
	}else{ 
		browser ="nn";
	}
	if(browser=="nn"){
		var plugin = navigator.mimeTypes["application/x-shockwave-flash"];
		return plugin.description.indexOf("Flash");
	}else
		return ControlVersion();
}

function ControlVersion(){
	var version;
	var axo;
	var e;

	// NOTE : new ActiveXObject(strFoo) throws an exception if strFoo isn't in the registry

	try{
		// version will be set for 9.X or greater players
		axo = new ActiveXObject("ShockwaveFlash.ShockwaveFlash.9");
		version = "9";
	}catch(e){
	}

	try{
		// version will be set for 8.X or greater players
		axo = new ActiveXObject("ShockwaveFlash.ShockwaveFlash.8");
		version = "8";
	}catch(e){
	}

	try{
		// version will be set for 7.X or greater players
		axo = new ActiveXObject("ShockwaveFlash.ShockwaveFlash.7");
		version = "7";
	}catch(e){
	}

	if(!version){
		try{
			// version will be set for 6.X players only
			axo = new ActiveXObject("ShockwaveFlash.ShockwaveFlash.6");

			// installed player is some revision of 6.0
			// GetVariable("$version") crashes for versions 6.0.22 through 6.0.29,
			// so we have to be careful.

			// default to the first public version
			version = "6";

			// throws if AllowScripAccess does not exist (introduced in 6.0r47)
			axo.AllowScriptAccess = "always";

			// safe to call for 6.0r47 or greater
			//version = axo.GetVariable("$version");

		}catch(e){
		}
	}

	if(!version){
		try{
			// version will be set for 4.X or 5.X player
			axo = new ActiveXObject("ShockwaveFlash.ShockwaveFlash.3");
			version = "5";
		}catch(e){
		}
	}

	if(!version){
		try{
			// version will be set for 3.X player
			axo = new ActiveXObject("ShockwaveFlash.ShockwaveFlash.3");
			version = "3";
		}catch(e){
		}
	}

	if(!version){
		try{
			// version will be set for 2.X player
			axo = new ActiveXObject("ShockwaveFlash.ShockwaveFlash");
			version = "2";
		}catch(e){
			version = -1;
		}
	}
	//version = -1;
	return version;
}
