			var browser = navigator.userAgent;
			browser = browser.toLowerCase();
			var ganzzahl = parseInt(navigator.appVersion);
			var genauezahl = parseFloat(navigator.appVersion);
			var safari = (browser.indexOf('safari')>0);
			var ismsie = (browser.indexOf('msie')>0);
			var current_submenue = 0;
			var layernachlinks = 0;
			var layernachtop = 0;
			var aktlayer = false;
			var aktfixlayer = false;
			var akt_origclass = false;
			var iframes_loaded = new Array();
			
			function global_inserthtml(domid,myhtml)
			{
				if (!document.getElementById(domid))
				{
					alert('Fehler: Das Feld mit der ID ' + domid + ' wurde nicht gefunden. Eventuell fehlt die Angabe der ID im HTML-Element?');
				}
				else
				{				
					document.getElementById(domid).innerHTML = myhtml;
				}
			}
			
			function global_debug(debugme)
			{
				document.getElementById('mydebugspan').innerHTML = document.getElementById('mydebugspan').innerHTML + '<br /><a href="#" onclick="document.getEle'+'mentById(\'mydebugspan\').innerHTML=\'\'">' + debugme + '</a>';
			}			
			
			function global_lascheaktiv(x,y)
			{
				document.getElementById('lasche_'+x+'_1').className="LinkColorB TextM TextUpperCase";
				document.getElementById('lasche_'+x+'_2').className="LinkColorB TextM bordertop TextUpperCase";
				document.getElementById('lasche_'+x+'_3').className="LinkColorB TextM bordertop TextUpperCase";
				document.getElementById('lasche_'+x+'_4').className="LinkColorB TextM bordertop TextUpperCase";
				
				document.getElementById('lasche_'+x+'_'+y).className="LinkColorBAktiv TextM TextUpperCase";
			}
			
			function getcurrenthash()
			{
				var myresult = new Array();
				if (window.location.hash!="")
				{
					var splitresult = SuchenUndErsetzen(window.location.hash,'#','').split('_');
					myresult[0] = parseInt(splitresult[0])+1;
					myresult[1] = parseInt(splitresult[1]);
				}
				else
				{
					myresult[0] = 1;
					myresult[1] = 1;
				}
				// alert(myresult[0]+'//'+myresult[1]);
				current_submenue = myresult[1];
				return myresult[0];
			}
			
			function loadsubmenue(i,j,gesanz)
			{
				// erst alle ausblenden
				global_hideaktfixlayer();
				for (k=1;k<=gesanz;k++)
				{
					global_einausblenden('','submenue_'+i+'_'+k);					
				}
				global_einausblenden('submenue_'+i+'_'+j,'');	

				urchinTracker('accordeon_'+i+'/submenue_'+j);
				window.location.hash=i+'_'+j;
			
				loadiframe_content(i,j);
				// $('#submenue_'+i+'_'+j).fadeIn('normal');
			}
			
			function global_accordion_action(i,completed)
			{
				if (i==3 && completed)
				{
					// $("#myiframe").fadeIn("normal");
					// global_einausblenden('myiframe','');
				}
				else
				{
					// $("#myiframe").fadeOut("fast");
					//global_einausblenden('','myiframe');
				}
				if (completed)
				{
					urchinTracker('accordeon_'+i);
				}
				else
				{
					global_hideaktfixlayer();
					if (current_submenue > 0 && i > 0)
					{
						loadsubmenue(i,current_submenue,1);
						window.location.hash=i+'_'+current_submenue;
						current_submenue = 0;
					}
					else
					{
						window.location.hash=i+'_1';
					}
				}
			}
			
			function global_einausblenden(einblenden,ausblenden)
			{
				if (einblenden != "")
				{
					if (!document.getElementById(einblenden))
					{
						alert('Das Objekt zum Einblenden ' + einblenden + ' wurde nicht gefunden.')
					}
					else
					{
						document.getElementById(einblenden).style.display = 'block';
					}
				}
				if (ausblenden != "")
				{
					if (!document.getElementById(ausblenden))
					{
						alert('Das Objekt zum Ausblenden ' + ausblenden + ' wurde nicht gefunden.')
					}
					else
					{
						document.getElementById(ausblenden).style.display = 'none';
					}
				}
			}

			function global_einausblendeninline(einblenden,ausblenden)
			{
				if (einblenden != "")
				{
					if (!document.getElementById(einblenden))
					{
						alert('Das Objekt zum Einblenden ' + einblenden + ' wurde nicht gefunden.')
					}
					else
					{
						document.getElementById(einblenden).style.display = 'inline';
					}
				}
				if (ausblenden != "")
				{
					if (!document.getElementById(ausblenden))
					{
						alert('Das Objekt zum Ausblenden ' + ausblenden + ' wurde nicht gefunden.')
					}
					else
					{
						document.getElementById(ausblenden).style.display = 'none';
					}
				}
			}
			
			function global_getfieldvalue(whichdomid)
			{
				if (!document.getElementById(whichdomid))
				{
					alert('Fehler: Das Feld mit der ID ' + whichdomid + ' wurde nicht gefunden. Eventuell fehlt die Angabe der ID im HTML-Element?');
					return false;
				}
				else
				{
					return document.getElementById(whichdomid).value;
				}
			}
			
			function global_getselectvalue(whichdomid)
			{
				if (!document.getElementById(whichdomid))
				{
					alert('Select-Liste mit der ID ' + whichdomid + ' wurde nicht gefunden.');
				}
				else
				{
					if (document.getElementById(whichdomid).options.selectedIndex >= 0)
					{
						return document.getElementById(whichdomid).options[document.getElementById(whichdomid).options.selectedIndex].value;
					}
				}
			}
			
			function global_setselectvalue(whichdomid,whichvalue)
			{
				for (i=0;i<document.getElementById(whichdomid).options.length;i++)
				{
					// global_debug('Prüfe: -'+document.getElementById(whichdomid).options[i].value+'-');
					if (document.getElementById(whichdomid).options[i].value==whichvalue)
					{
						document.getElementById(whichdomid).options.selectedIndex = i;
						break;
					}
				}
			}
			
			function global_enabledisable(enablewhich,disablewhich)
			{
				if (enablewhich!="")
				{
					if (document.getElementById(enablewhich))
					{
						document.getElementById(enablewhich).disabled = false;
					}
				}
				if (disablewhich!="")
				{
					if (document.getElementById(disablewhich))
					{
						document.getElementById(disablewhich).disabled = true;
					}
				}
			}

			function global_changecssklasse(namederid, klassenname)
			{
				//document.getElementById('mydebugspan').innerHTML = namederid;
				if (!document.getElementById(namederid))
				{
					alert('Das Objekt zum Wechsel der CSS-Klasse -'+namederid+'- wurde nicht gefunden.');
				}
				else
				{
					document.getElementById(namederid).className = klassenname;
				}
			}

			function SuchenUndErsetzen(QuellText, SuchText, ErsatzText)
			{   
			        if ((QuellText == null) || (SuchText == null))           { return null; }
			        if ((QuellText.length == 0) || (SuchText.length == 0))   { return QuellText; }
			
			        if ((ErsatzText == null) || (ErsatzText.length == 0))    { ErsatzText = ""; }
			
			        var LaengeSuchText = SuchText.length;
			        var LaengeErsatzText = ErsatzText.length;
			        var Pos = QuellText.indexOf(SuchText, 0);
			
			        while (Pos >= 0)
			        {
			            QuellText = QuellText.substring(0, Pos) + ErsatzText + QuellText.substring(Pos + LaengeSuchText);
			            Pos = QuellText.indexOf(SuchText, Pos + LaengeErsatzText);
			        }
			        return QuellText;
			}
			
			function urlencoden(meinstring)
			{
				meinstring = SuchenUndErsetzen(meinstring,"%","%25",meinstring);
				meinstring = SuchenUndErsetzen(meinstring," ","%20",meinstring);
				meinstring = SuchenUndErsetzen(meinstring,"!","%21",meinstring);
				meinstring = SuchenUndErsetzen(meinstring,"\"","%22",meinstring);
				meinstring = SuchenUndErsetzen(meinstring,"§","%A7",meinstring);
				meinstring = SuchenUndErsetzen(meinstring,"$","%24",meinstring);
				meinstring = SuchenUndErsetzen(meinstring,"&","%26",meinstring);
				meinstring = SuchenUndErsetzen(meinstring,"/","%2F",meinstring);
				meinstring = SuchenUndErsetzen(meinstring,"(","%28",meinstring);
				meinstring = SuchenUndErsetzen(meinstring,")","%29",meinstring);
				meinstring = SuchenUndErsetzen(meinstring,"[","%5B",meinstring);
				meinstring = SuchenUndErsetzen(meinstring,"]","%5D",meinstring);
				meinstring = SuchenUndErsetzen(meinstring,"=","%3D",meinstring);
				meinstring = SuchenUndErsetzen(meinstring,"?","%3F",meinstring);
				meinstring = SuchenUndErsetzen(meinstring,"`","%60",meinstring);
				meinstring = SuchenUndErsetzen(meinstring,"^","%5E",meinstring);
				meinstring = SuchenUndErsetzen(meinstring,"°","%B0",meinstring);
				meinstring = SuchenUndErsetzen(meinstring,"´","%B4",meinstring);
				meinstring = SuchenUndErsetzen(meinstring,"€","%80",meinstring);
				meinstring = SuchenUndErsetzen(meinstring,"+","%2B",meinstring);
				meinstring = SuchenUndErsetzen(meinstring,"~","%7E",meinstring);
				meinstring = SuchenUndErsetzen(meinstring,"'","%27",meinstring);
				meinstring = SuchenUndErsetzen(meinstring,"#","%23",meinstring);
				meinstring = SuchenUndErsetzen(meinstring,",","%2C",meinstring);
				meinstring = SuchenUndErsetzen(meinstring,"-","%2D",meinstring); // Bindestrich
				meinstring = SuchenUndErsetzen(meinstring,"–","%96",meinstring); // Gedankenstrich
				
				meinstring = SuchenUndErsetzen(meinstring,"Ä","%C4",meinstring);
				meinstring = SuchenUndErsetzen(meinstring,"ä","%E4",meinstring);
				meinstring = SuchenUndErsetzen(meinstring,"À","%C0",meinstring);
				meinstring = SuchenUndErsetzen(meinstring,"à","%E0",meinstring);
				meinstring = SuchenUndErsetzen(meinstring,"Á","%C1",meinstring);
				meinstring = SuchenUndErsetzen(meinstring,"á","%E1",meinstring);
				meinstring = SuchenUndErsetzen(meinstring,"Â","%C2",meinstring);
				meinstring = SuchenUndErsetzen(meinstring,"â","%E2",meinstring);
				meinstring = SuchenUndErsetzen(meinstring,"Ã","%C3",meinstring);
				meinstring = SuchenUndErsetzen(meinstring,"ã","%E3",meinstring);
				meinstring = SuchenUndErsetzen(meinstring,"È","%C8",meinstring);
				meinstring = SuchenUndErsetzen(meinstring,"è","%E8",meinstring);
				meinstring = SuchenUndErsetzen(meinstring,"É","%C9",meinstring);
				meinstring = SuchenUndErsetzen(meinstring,"é","%E9",meinstring);
				meinstring = SuchenUndErsetzen(meinstring,"Ê","%CA",meinstring);
				meinstring = SuchenUndErsetzen(meinstring,"ê","%EA",meinstring);
				meinstring = SuchenUndErsetzen(meinstring,"Ë","%CB",meinstring);
				meinstring = SuchenUndErsetzen(meinstring,"ë","%EB",meinstring);
				meinstring = SuchenUndErsetzen(meinstring,"Ì","%CC",meinstring);
				meinstring = SuchenUndErsetzen(meinstring,"ì","%EC",meinstring);
				meinstring = SuchenUndErsetzen(meinstring,"Í","%CD",meinstring);
				meinstring = SuchenUndErsetzen(meinstring,"í","%ED",meinstring);
				meinstring = SuchenUndErsetzen(meinstring,"Î","%CE",meinstring);
				meinstring = SuchenUndErsetzen(meinstring,"î","%EE",meinstring);
				meinstring = SuchenUndErsetzen(meinstring,"Ï","%CF",meinstring);
				meinstring = SuchenUndErsetzen(meinstring,"ï","%EF",meinstring);
				meinstring = SuchenUndErsetzen(meinstring,"Ö","%D6",meinstring);
				meinstring = SuchenUndErsetzen(meinstring,"ö","%F6",meinstring);
				meinstring = SuchenUndErsetzen(meinstring,"Ò","%D2",meinstring);
				meinstring = SuchenUndErsetzen(meinstring,"ò","%F2",meinstring);
				meinstring = SuchenUndErsetzen(meinstring,"Ó","%D3",meinstring);
				meinstring = SuchenUndErsetzen(meinstring,"ó","%F3",meinstring);
				meinstring = SuchenUndErsetzen(meinstring,"Ô","%D4",meinstring);
				meinstring = SuchenUndErsetzen(meinstring,"ô","%F4",meinstring);
				meinstring = SuchenUndErsetzen(meinstring,"Õ","%D5",meinstring);
				meinstring = SuchenUndErsetzen(meinstring,"õ","%F5",meinstring);
				meinstring = SuchenUndErsetzen(meinstring,"Ü","%DC",meinstring);
				meinstring = SuchenUndErsetzen(meinstring,"ü","%FC",meinstring);
				meinstring = SuchenUndErsetzen(meinstring,"Ù","%D9",meinstring);
				meinstring = SuchenUndErsetzen(meinstring,"ù","%F9",meinstring);
				meinstring = SuchenUndErsetzen(meinstring,"Ú","%DA",meinstring);
				meinstring = SuchenUndErsetzen(meinstring,"ú","%FA",meinstring);
				meinstring = SuchenUndErsetzen(meinstring,"Û","%DB",meinstring);
				meinstring = SuchenUndErsetzen(meinstring,"û","%FB",meinstring);
				meinstring = SuchenUndErsetzen(meinstring,"Æ","%C6",meinstring);
				meinstring = SuchenUndErsetzen(meinstring,"æ","%E6",meinstring);
				meinstring = SuchenUndErsetzen(meinstring,"Ç","%C7",meinstring);
				meinstring = SuchenUndErsetzen(meinstring,"ç","%E7",meinstring);
				meinstring = SuchenUndErsetzen(meinstring,"Ñ","%D1",meinstring);
				meinstring = SuchenUndErsetzen(meinstring,"ñ","%F1",meinstring);
				meinstring = SuchenUndErsetzen(meinstring,"ß","%DF",meinstring);	
			
				meinstring = SuchenUndErsetzen(meinstring,"©","%A9",meinstring);
				meinstring = SuchenUndErsetzen(meinstring,"´","%AE",meinstring);
				meinstring = SuchenUndErsetzen(meinstring,"®","%B4",meinstring);
				meinstring = SuchenUndErsetzen(meinstring,"«","%AB",meinstring);
				meinstring = SuchenUndErsetzen(meinstring,"»","%BB",meinstring);
				meinstring = SuchenUndErsetzen(meinstring,"€","%80",meinstring);
				meinstring = SuchenUndErsetzen(meinstring,"ž","%9E",meinstring);
				meinstring = SuchenUndErsetzen(meinstring,"€","%80",meinstring);
				meinstring = SuchenUndErsetzen(meinstring,"œ","%9C",meinstring);
				meinstring = SuchenUndErsetzen(meinstring,"¡","%A1",meinstring);
				meinstring = SuchenUndErsetzen(meinstring,"¿","%BF",meinstring);
				meinstring = SuchenUndErsetzen(meinstring,"“","%93",meinstring);
				meinstring = SuchenUndErsetzen(meinstring," ","%A0",meinstring);
				meinstring = SuchenUndErsetzen(meinstring,"","%81",meinstring);
				meinstring = SuchenUndErsetzen(meinstring,"¡","%A1",meinstring);
				meinstring = SuchenUndErsetzen(meinstring,"‚","%82",meinstring);
				meinstring = SuchenUndErsetzen(meinstring,"¢","%A2",meinstring);
				meinstring = SuchenUndErsetzen(meinstring,"ƒ","%83",meinstring);
				meinstring = SuchenUndErsetzen(meinstring,"£","%A3",meinstring);
				meinstring = SuchenUndErsetzen(meinstring,"„","%84",meinstring);
				meinstring = SuchenUndErsetzen(meinstring,"¤","%A4",meinstring);
				meinstring = SuchenUndErsetzen(meinstring,"…","%85",meinstring);
				meinstring = SuchenUndErsetzen(meinstring,"¥","%A5",meinstring);
				meinstring = SuchenUndErsetzen(meinstring,"†","%86",meinstring);
				meinstring = SuchenUndErsetzen(meinstring,"¦","%A6",meinstring);
				meinstring = SuchenUndErsetzen(meinstring,"¦","%A6",meinstring);
				meinstring = SuchenUndErsetzen(meinstring,"‡","%87",meinstring);
				meinstring = SuchenUndErsetzen(meinstring,"§","%A7",meinstring);
				meinstring = SuchenUndErsetzen(meinstring,"","%90",meinstring);
				meinstring = SuchenUndErsetzen(meinstring,"°","%B0",meinstring);
				meinstring = SuchenUndErsetzen(meinstring,"ˆ","%88",meinstring);
				meinstring = SuchenUndErsetzen(meinstring,"¨","%A8",meinstring);
				meinstring = SuchenUndErsetzen(meinstring,"‰","%89",meinstring);
				meinstring = SuchenUndErsetzen(meinstring,"©","%A9",meinstring);
				meinstring = SuchenUndErsetzen(meinstring,"Š","%8A",meinstring);
				meinstring = SuchenUndErsetzen(meinstring,"ª","%AA",meinstring);
				meinstring = SuchenUndErsetzen(meinstring,"‹","%8B",meinstring);
				meinstring = SuchenUndErsetzen(meinstring,"«","%AB",meinstring);
				meinstring = SuchenUndErsetzen(meinstring,"Œ","%8C",meinstring);
				meinstring = SuchenUndErsetzen(meinstring,"¬","%AC",meinstring);
				meinstring = SuchenUndErsetzen(meinstring,"","%8D",meinstring);
				meinstring = SuchenUndErsetzen(meinstring,"­","%AD",meinstring);
				meinstring = SuchenUndErsetzen(meinstring,"","%8F",meinstring);
				meinstring = SuchenUndErsetzen(meinstring,"¯","%AF",meinstring);
				meinstring = SuchenUndErsetzen(meinstring,"‘","%91",meinstring);
				meinstring = SuchenUndErsetzen(meinstring,"±","%B1",meinstring);
				meinstring = SuchenUndErsetzen(meinstring,"’","%92",meinstring);
				meinstring = SuchenUndErsetzen(meinstring,"²","%B2",meinstring);
				meinstring = SuchenUndErsetzen(meinstring,"“","%93",meinstring);
				meinstring = SuchenUndErsetzen(meinstring,"³","%B3",meinstring);
				meinstring = SuchenUndErsetzen(meinstring,"”","%94",meinstring);
				meinstring = SuchenUndErsetzen(meinstring,"´","%B4",meinstring);
				meinstring = SuchenUndErsetzen(meinstring,"•","%95",meinstring);
				meinstring = SuchenUndErsetzen(meinstring,"µ","%B5",meinstring);
				meinstring = SuchenUndErsetzen(meinstring,"–","%96",meinstring);
				meinstring = SuchenUndErsetzen(meinstring,"—","%97",meinstring);
				meinstring = SuchenUndErsetzen(meinstring,"¶","%B6",meinstring);
				meinstring = SuchenUndErsetzen(meinstring,"˜","%98",meinstring);
				meinstring = SuchenUndErsetzen(meinstring,"¸","%B8",meinstring);
				meinstring = SuchenUndErsetzen(meinstring,"™","%99",meinstring);
				meinstring = SuchenUndErsetzen(meinstring,"¹","%B9",meinstring);
				meinstring = SuchenUndErsetzen(meinstring,"š","%9A",meinstring);
				meinstring = SuchenUndErsetzen(meinstring,"º","%BA",meinstring);
				meinstring = SuchenUndErsetzen(meinstring,"š","%9A",meinstring);
				meinstring = SuchenUndErsetzen(meinstring,"›","%9B",meinstring);
				meinstring = SuchenUndErsetzen(meinstring,"»","%BB",meinstring);
				meinstring = SuchenUndErsetzen(meinstring,"œ","%9C",meinstring);
				meinstring = SuchenUndErsetzen(meinstring,"¼","%BC",meinstring);
				meinstring = SuchenUndErsetzen(meinstring,"","%9D",meinstring);
				meinstring = SuchenUndErsetzen(meinstring,"¿","%BF",meinstring);
				meinstring = SuchenUndErsetzen(meinstring,"ž","%9E",meinstring);
				meinstring = SuchenUndErsetzen(meinstring,"¾","%BE",meinstring);
				meinstring = SuchenUndErsetzen(meinstring,"Ÿ","%9F",meinstring);
				meinstring = SuchenUndErsetzen(meinstring,"§","%A7",meinstring);
				meinstring = SuchenUndErsetzen(meinstring,"¶","%B6",meinstring);
				meinstring = SuchenUndErsetzen(meinstring,"µ","%B5",meinstring);
				meinstring = SuchenUndErsetzen(meinstring,"±","%B1",meinstring);
				meinstring = SuchenUndErsetzen(meinstring,"·","%B7",meinstring);
				meinstring = SuchenUndErsetzen(meinstring,"¨","%A8",meinstring);
				meinstring = SuchenUndErsetzen(meinstring,"º","%BA",meinstring);
				meinstring = SuchenUndErsetzen(meinstring,"¯","%AF",meinstring);
				meinstring = SuchenUndErsetzen(meinstring,"°","%B0",meinstring);
				meinstring = SuchenUndErsetzen(meinstring,"¹","%B9",meinstring);
				meinstring = SuchenUndErsetzen(meinstring,"²","%B2",meinstring);
				meinstring = SuchenUndErsetzen(meinstring,"³","%B3",meinstring);
				meinstring = SuchenUndErsetzen(meinstring,"¼","%BC",meinstring);
				meinstring = SuchenUndErsetzen(meinstring,"½","%BD",meinstring);
				meinstring = SuchenUndErsetzen(meinstring,"¾","%BE",meinstring);
				meinstring = SuchenUndErsetzen(meinstring,"\n","%0D",meinstring);
				meinstring = SuchenUndErsetzen(meinstring,"\r","%0A",meinstring);
				return meinstring;
			}

			function global_mailpruefen(s)
			{
				var a = false;
				var res = false;
				
				if(typeof(RegExp) == 'function')
				{
					var b = new RegExp('abc');
					if(b.test('abc') == true){a = true;}
				}
			
				if(a == true)
				{
					reg = new RegExp('^([a-zA-Z0-9\\-\\.\\_]+)'+
					'(\\@)([a-zA-Z0-9\\-\\.]+)'+
					'(\\.)([a-zA-Z]{2,4})$');
					res = (reg.test(s));
				}
				else
				{
					res = (s.search('@') >= 1 &&
					s.lastIndexOf('.') > s.search('@') &&
					s.lastIndexOf('.') >= s.length-5)
				}
				return(res);
			}

			function bweiche()
			{
				var browser = navigator.userAgent;
				browser = browser.toLowerCase();
				var ganzzahl = parseInt(navigator.appVersion);
				var genauezahl = parseFloat(navigator.appVersion);
			
				//ist es netscape
				var netscap = ((browser.indexOf('mozilla')!=-1) && (browser.indexOf('spoofer')==-1) && (browser.indexOf('compatible') == -1) && (browser.indexOf('opera')==-1) && (browser.indexOf('firefox')==-1) && (browser.indexOf('webtv')==-1) && (browser.indexOf('hotjava')==-1));
				var netscap4 = (netscap && (ganzzahl == 4));
				var netscap4up = (netscap && (ganzzahl >= 4));
				var netscaponly = (netscap && ((browser.indexOf(";nav") != -1) || (browser.indexOf("; nav") != -1)));
				//ist es netscape 6
				var netscap6 = (netscap && (ganzzahl == 5));
				var netscape6up = (netscap && (ganzzahl >= 5));
				var is_gecko = (browser.indexOf('gecko') != -1);
			
				//ist es firefox
				var firefox = (browser.indexOf('firefox')>0);
				var firefox0 = (browser.indexOf('firefox/0.')>0);
				var firefox1 = (browser.indexOf('firefox/1.')>0);
				var firefox2 = (browser.indexOf('firefox/2.')>0);
			
				//ist es internet explorer 
				var explorer = ((browser.indexOf("msie") != -1) && (browser.indexOf("opera") == -1));
				var explorer3 = (explorer && (ganzzahl < 4));
				var explorer4 = (explorer && (ganzzahl == 4) && (browser.indexOf("msie 5")==-1));
				var explorer4up = (explorer && (ganzzahl >= 4));
				var explorer5 = (explorer && (ganzzahl == 4) && (browser.indexOf("msie 5.0")!=-1));
				var explorer5_5 = (explorer && (ganzzahl == 4) && (browser.indexOf("msie 5.5") !=-1));
				var explorer5up = (explorer && !explorer3 && !explorer4);
				var explorer5_5up =(explorer && !explorer3 && !explorer4 && !explorer5);
				var explorer6 = (explorer && (ganzzahl == 4) && (browser.indexOf("msie 6.0") !=-1));
				var explorer7 = (explorer && (ganzzahl == 4) && (browser.indexOf("msie 7.0") !=-1));
				//ist es opera
				var opera = (browser.indexOf("opera") != -1);
				var opera4 = (browser.indexOf("opera 4") != -1);
				var opera5 = (opera && (ganzzahl == 5));
				var opera5up = (opera && (ganzzahl >=5));
				//variablen sind 1, wenn bedingung zutrifft, sonnst 0
				if (netscap) {
				if (netscape6up) 
				bzusatz = "netscape6";
				else {
				if (netscape4up)
				bzusatz = "netscape4";
				else
				bzusatz = "netscape3";
				}
				}
				else {
				if (firefox) {
				if (firefox0) 
				bzusatz = "firefox0";
				else {
				if (firefox1)
				bzusatz = "firefox1";
				if (firefox2)
				bzusatz = "firefox2";
				}
				}
				else {
				if (explorer) {
				if (explorer7) 
				bzusatz = "ie7";
				else {
				if (explorer6) 
				bzusatz = "ie6";
				else {
				if (explorer5_5 || explorer5 || explorer5_5up)
				bzusatz = "ie5";
				else {
				if (explorer4up || explorer4)
				bzusatz = "explorer4";
				else
				bzusatz = "explorer3";
				}
				}
				}
				}
				else {
				if (opera) {
				if (opera5up) 
				bzusatz = "opera5";
				else {
				if (opera4)
				bzusatz = "opera4";
				else
				bzusatz = "opera";
				}
				}
				else
				bzusatz = "unbekannt";
				}
				}
				}
				uagent = bzusatz;
			}
	
			var global_positionierid = false;
			var global_positionierid2 = false;
			var global_nextmovestop = false;
			var global_nextmovestop2 = false;

			function global_showlayer(welcheid)
			{
				if (!document.getElementById(welcheid))
				{
					alert('Der Layer '+welcheid+' fehlt in der Datei 0_0_popups.php');
				}
				else
				{
					// global_debug(document.getElementById(welcheid).className);
					if (document.getElementById(welcheid).className=="LayerDivNone")
					{
						global_mitlayer(welcheid,'LayerDivBlock');
						aktlayer = welcheid;
						akt_origclass = document.getElementById(welcheid).className;
					}
					else
					{
						global_fixlayer(welcheid,'LayerDivScrollBlock');
					}
				}
			}
			
			function global_hidelayer()
			{
				// global_debug('global_hidelayer');
				if (aktlayer && akt_origclass && !aktfixlayer)
				{
					// global_debug('take action: -'+aktlayer+'- -'+akt_origclass+'- -'+aktfixlayer+'-');
					if (akt_origclass!="LayerDivNoneSCROLL")
					{
						global_ohnelayer(aktlayer,'LayerDivNone');
					}
					else
					{
						global_hideaktfixlayer();
					}
					aktlayer = false;
					akt_origclass = false;
				}
				else
				{
					// global_debug('DONT take action: -'+aktlayer+'- -'+akt_origclass+'- -'+aktfixlayer+'-');
				}
			}

			function global_hideaktfixlayer()
			{
				if (aktfixlayer)
				{
					global_ohnelayer(aktfixlayer,'LayerDivNoneSCROLL');
					aktfixlayer = false;
				}
			}
			
			function global_mitlayer(welcheid,welcheklasse)
			{
				global_hideaktfixlayer();
				global_positionierid = welcheid;
				document.getElementById(welcheid).className = welcheklasse; // "blayerkleinblock";
			}

			function global_fixlayer(welcheid,welcheklasse)
			{
				if (aktfixlayer)
				{
					global_hideaktfixlayer();
				}
				aktfixlayer = welcheid;
				global_elem_position(welcheid);
				document.getElementById(welcheid).className = welcheklasse; // "blayerkleinblock";
			}
			
			function global_ohnelayer(welcheid,welcheklasse)
			{
				global_positionierid = false;
				document.getElementById(welcheid).className = welcheklasse; // "blayerkleinnone";
			}

			function global_elem_position(welcheid)
			{
				global_positionierid = welcheid;
				global_nextmovestop = true;
			}
		
			function global_mausmove(ereignis) 
			{
				if (global_positionierid)
			  	{
					if (!ereignis)
					{
						// IE!
						ereignis = window.event;
						if (document.body.scrollTop > 0 && document.documentElement.scrollTop == 0)
						{
							// IE 5.x
							var scrollwert = document.body.scrollTop;
						}
						else
						{
							// IE > 5
						var scrollwert = document.documentElement.scrollTop;
						}
					}
					else
					{
						// NO IE!
						var scrollwert = window.pageYOffset;
					}
					
					if (document.getElementById) 
					{
						if (ereignis.clientY > document.documentElement.clientHeight/2)
						{
							// MD --> 30px weniger. Original = -310, geändert auf -270.
							layernachtop = -270;
						}
						else
						{
							layernachtop = 10;
						}
						if (ereignis.clientX > document.documentElement.clientWidth/2)
						{
							layernachlinks = 280;
						}
						else
						{
							layernachlinks = -10;
						}

						document.getElementById(global_positionierid).style.left  = (ereignis.clientX - layernachlinks) + "px";

						var browser = navigator.userAgent;
						browser = browser.toLowerCase();
						var ganzzahl = parseInt(navigator.appVersion);
						var genauezahl = parseFloat(navigator.appVersion);

						var safari = (browser.indexOf('safari')>0);
						if (!safari)
						{
							// document.getElementById('mydebugspan').innerHTML = ereignis.clientY + "//" + (ereignis.clientY + 25 + scrollwert);
							document.getElementById(global_positionierid).style.top = (ereignis.clientY + scrollwert + layernachtop) + "px";							
						}
						else
						{
							document.getElementById(global_positionierid).style.top = (ereignis.clientY + layernachtop) + "px";
						}
					}
					if (global_nextmovestop)
					{
						global_positionierid = false;
						global_nextmovestop = false;
					}
			  	}
			}
		
			function global_debug(debugme)
			{
				document.getElementById('mydebugspan').innerHTML = document.getElementById('mydebugspan').innerHTML + '<br /><a href="#" onclick="document.getEle'+'mentById(\'mydebugspan\').innerHTML=\'\'">' + debugme + '</a>';
			}
			
			function global_mitlayer2(welcheid2,welcheklasse2)
			{
				global_positionierid2 = welcheid2;
				document.getElementById(welcheid2).className = welcheklasse2; // "blayerkleinblock";
			}
			function global_ohnelayer2(welcheid2,welcheklasse2)
			{
				global_positionierid2 = false;
				document.getElementById(welcheid2).className = welcheklasse2; // "blayerkleinnone";
			}

			function global_elem_position2(welcheid2)
			{
				global_positionierid2 = welcheid2;
				global_nextmovestop2 = true;
			}
		
			function global_mausmove2(ereignis) 
			{
				if (global_positionierid2)
			  	{
					if (!ereignis)
					{
						// IE!
						ereignis = window.event;
						if (document.body.scrollTop > 0 && document.documentElement.scrollTop == 0)
						{
							// IE 5.x
							var scrollwert = document.body.scrollTop;
						}
						else
						{
							// IE > 5
						var scrollwert = document.documentElement.scrollTop;
						}
					}
					else
					{
						// NO IE!
						var scrollwert = window.pageYOffset;
					}
					if (document.getElementById) 
					{
						document.getElementById(global_positionierid2).style.left  = (ereignis.clientX - 10) + "px";

						var browser = navigator.userAgent;
						browser = browser.toLowerCase();
						var ganzzahl = parseInt(navigator.appVersion);
						var genauezahl = parseFloat(navigator.appVersion);

						var safari = (browser.indexOf('safari')>0);
						if (!safari)
						{
							document.getElementById(global_positionierid2).style.top = (ereignis.clientY + 25 + scrollwert) + "px";							
						}
						else
						{
							document.getElementById(global_positionierid2).style.top = (ereignis.clientY + 25) + "px";
						}
					}
					if (global_nextmovestop2)
					{
						global_positionierid2 = false;
						global_nextmovestop2 = false;
					}
			  	}
			}
			document.onmousemove = ActionOnMousemove;
			
			function ActionOnMousemove(ereignis)
			{
				global_mausmove(ereignis);
				global_mausmove2(ereignis);
			} 

			function holeCookie(name) 
			{
			   name += "=";
			   var laenge = name.length;
			   var cookie_laenge = document.cookie.length;
			   var i = 0;
			   while (i < cookie_laenge) 
			   {
			     var j = i + laenge;
			     if (document.cookie.substring(i,j) == name) 
			     {
			       return holeCookieWert(j);
			     }
			     i = document.cookie.indexOf(" ",i) + 1;
			     if (i == 0) 
			     {
			       break;
			     }
			   }
			
			}
			
			function holeCookieWert(position) 
			{
			  var ende = document.cookie.indexOf(";", position);
			  if (ende == -1) ende = document.cookie.length;
			  return unescape (document.cookie.substring(position, ende));
			}
			
			
			function setzeCookie(name,wert) 
			{
			  var arg_wert = setzeCookie.arguments;
			  var arg_laenge = setzeCookie.arguments.length;
			  var expires = (arg_laenge > 2) ? arg_wert[2] : null;
			  var path = (arg_laenge > 3) ? arg_wert[3] : null;
			  var domain = (arg_laenge > 4) ? arg_wert[4] : null;
			  var secure = (arg_laenge > 5) ? arg_wert[5] : false;
			  document.cookie = name + " = " + escape(wert) + ((expires == null) ? "" : ("; expires=" + expires.toGMTString())) + ((path == null) ? "" : ("; path=" + path)) + ((domain == null) ? "" : ("; domain=" + domain)) + ((secure == true) ? "; secure" : "");
			
			}
			
			var arrTmp = new Array();
			
			function sortIt(){
			  arrArgs = sortIt.arguments;
			
			  for(i=0; i<arrArgs[0].length; i++){
			    arrTmp[i] = new Array();
			    for(j=0; j<arrArgs.length; j++)
			      arrTmp[i][j] = arrArgs[j][i];
			  }
			
			  quicksort(0, (arrArgs[0].length-1));
			
			  for(i=0;i<arrTmp[0].length;++i){
			    for(j=0;j<arrTmp.length;++j)
			      arrArgs[i][j]=arrTmp[j][i];
			  }
			
			  // Testen
			  strOut = "";
			  for(i=0; i<arrArgs.length; i++){
			    strOut += arrArgs[i].join("; ") + "<br />";
			  }
			}
			
			function quicksort(intLower, intUpper){
			  var i = intLower, j = intUpper;
			  var varHelp = new Array();
			  // Teilen des Bereiches und Vergleichswert ermitteln
			  var varX = arrTmp[parseInt(Math.floor(intLower+intUpper)/2)][0];
			
			  // Teilbereiche bearbeiten bis:
			  // - "linker" Bereich enthält alle "kleineren" Werte
			  // - "rechter" Bereich enthält alle "grösseren" Werte
			  do{
			    // Solange Wert im linken Teil kleiner ist -> Grenzeindex inkrementieren
			    while(arrTmp[i][0] < varX)
			    i++;
			    // Solange Wert im rechten Teil grösser ist -> Grenzindex dekrementieren
			    while(varX < arrTmp[j][0])
			    	j--;
			
			    // Untergrenze kleiner als Obergrenze -> Tausch notwendig
			    if(i<=j){
			      varHelp = arrTmp[i];
			      arrTmp[i] = arrTmp[j];
			      arrTmp[j] = varHelp;
			      i++;
			      j--;
			    }
			  }while(i<j);
			
			  // Quicksort rekursiv aufrufen
			  if(intLower < j) quicksort(intLower, j);
			  if(i < intUpper) quicksort(i, intUpper);
			  
			}
			
			// üöäß - Eine Brise Umalute für UTF-8 - nicht löschen!