        var actualMenu = new menuCoords();

        var menuValues = new Array();
						      menuValues['menu_news'] = '<div class="menu_item"><a href="index.php" class="menu_text"><img src="design/design_mainmenu_submenu1_news.gif" onmouseover="this.src=\'design/design_mainmenu_submenu1_news_light.gif\';" onmouseout="this.src=\'design/design_mainmenu_submenu1_news.gif\';"></a></div><div class="menu_item"><a href="index.php?module=event" class="menu_text"><img src="design/design_mainmenu_submenu1_events.gif" onmouseover="this.src=\'design/design_mainmenu_submenu1_events_light.gif\';" onmouseout="this.src=\'design/design_mainmenu_submenu1_events.gif\';"></a></div>';
// mit Updates                menuValues['menu_news'] = '<div class="menu_item"><a href="index.php?module=updates" class="menu_text"><img src="design/design_mainmenu_submenu1_updates.gif" onmouseover="this.src=\'design/design_mainmenu_submenu1_updates_light.gif\';" onmouseout="this.src=\'design/design_mainmenu_submenu1_updates.gif\';"></a></div><div class="menu_item"><a href="index.php?module=news&action=showNews" class="menu_text"><img src="design/design_mainmenu_submenu1_news.gif" onmouseover="this.src=\'design/design_mainmenu_submenu1_news_light.gif\';" onmouseout="this.src=\'design/design_mainmenu_submenu1_news.gif\';"></a></div><div class="menu_item"><a href="index.php?module=event" class="menu_text"><img src="design/design_mainmenu_submenu1_events.gif" onmouseover="this.src=\'design/design_mainmenu_submenu1_events_light.gif\';" onmouseout="this.src=\'design/design_mainmenu_submenu1_events.gif\';"></a></div>';
                menuValues['menu_aboutus'] = '<div class="menu_item"><a href="index.php?module=site&id=businesshours" class="menu_text"><img src="design/design_mainmenu_submenu2_oeffnungszeiten.gif" onmouseover="this.src=\'design/design_mainmenu_submenu2_oeffnungszeiten_light.gif\';" onmouseout="this.src=\'design/design_mainmenu_submenu2_oeffnungszeiten.gif\';"></a></div><div class="menu_item"><a href="index.php?module=site&id=pricelist" class="menu_text"><img src="design/design_mainmenu_submenu2_preisliste.gif" onmouseover="this.src=\'design/design_mainmenu_submenu2_preisliste_light.gif\';" onmouseout="this.src=\'design/design_mainmenu_submenu2_preisliste.gif\';"></a></div><div class="menu_item"><a href="index.php?module=site&id=grusswort" class="menu_text"><img src="design/design_mainmenu_submenu2_grusswort.gif" onmouseover="this.src=\'design/design_mainmenu_submenu2_grusswort_light.gif\';" onmouseout="this.src=\'design/design_mainmenu_submenu2_grusswort.gif\';"></a></div><div class"menu_item"><a href="index.php?module=site&id=journey" class="menu_text"><img src="design/design_mainmenu_submenu2_anfahrt.gif" onmouseover="this.src=\'design/design_mainmenu_submenu2_anfahrt_light.gif\';" onmouseout="this.src=\'design/design_mainmenu_submenu2_anfahrt.gif\';"></a></div><div class="menu_item"><a href="index.php?module=gallery&action=showGallery&id=24" class="menu_text"><img src="design/design_mainmenu_submenu2_getraenkeundspeisen.gif" onmouseover="this.src=\'design/design_mainmenu_submenu2_getraenkeundspeisen_light.gif\';" onmouseout="this.src=\'design/design_mainmenu_submenu2_getraenkeundspeisen.gif\';"></a></div><div class="menu_item"><a href="index.php?module=site&id=playingequipment" class="menu_text"><img src="design/design_mainmenu_submenu2_spielgeraete.gif" onmouseover="this.src=\'design/design_mainmenu_submenu2_spielgeraete_light.gif\';" onmouseout="this.src=\'design/design_mainmenu_submenu2_spielgeraete.gif\';"></a></div><div class="menu_item"><a href="index.php?module=site&id=christianegellert" class="menu_text"><img src="design/design_mainmenu_submenu2_christianegellert.gif" onmouseover="this.src=\'design/design_mainmenu_submenu2_christianegellert_light.gif\';" onmouseout="this.src=\'design/design_mainmenu_submenu2_christianegellert.gif\';"></a></div>';
								menuValues['menu_bowling'] = '<div class="menu_item"><a href="index.php?module=site&id=jackpot" class="menu_text"><img src="design/design_mainmenu_submenu3_jackpot.gif" onmouseover="this.src=\'design/design_mainmenu_submenu3_jackpot_light.gif\';" onmouseout="this.src=\'design/design_mainmenu_submenu3_jackpot.gif\';"></a></div><div class="menu_item"><a href="index.php?module=site&id=nachtschwaermer" class="menu_text"><img src="design/design_mainmenu_submenu3_nachtschwaermer.gif" onmouseover="this.src=\'design/design_mainmenu_submenu3_nachtschwaermer_light.gif\';" onmouseout="this.src=\'design/design_mainmenu_submenu3_nachtschwaermer.gif\';"></a></div><div class="menu_item"><a href="index.php?module=site&id=rules" class="menu_text"><img src="design/design_mainmenu_submenu3_spielregeln.gif" onmouseover="this.src=\'design/design_mainmenu_submenu3_spielregeln_light.gif\';" onmouseout="this.src=\'design/design_mainmenu_submenu3_spielregeln.gif\';"></a></div>';
// mit Sonderveranst.       menuValues['menu_bowling'] = '<div class="menu_item"><a href="index.php?module=site&id=bowlingo" class="menu_text"><img src="design/design_mainmenu_submenu3_bowlingo.gif" onmouseover="this.src=\'design/design_mainmenu_submenu3_bowlingo_light.gif\';" onmouseout="this.src=\'design/design_mainmenu_submenu3_bowlingo.gif\';"></a></div><div class="menu_item"><a href="index.php?module=site&id=houseparty" class="menu_text"><img src="design/design_mainmenu_submenu3_house_party.gif" onmouseover="this.src=\'design/design_mainmenu_submenu3_house_party_light.gif\';" onmouseout="this.src=\'design/design_mainmenu_submenu3_house_party.gif\';"></a></div><div class="menu_item"><a href="index.php?module=site&id=jackpot" class="menu_text"><img src="design/design_mainmenu_submenu3_jackpot.gif" onmouseover="this.src=\'design/design_mainmenu_submenu3_jackpot_light.gif\';" onmouseout="this.src=\'design/design_mainmenu_submenu3_jackpot.gif\';"></a></div><div class="menu_item"><a href="index.php?module=site&id=magicbeats" class="menu_text"><img src="design/design_mainmenu_submenu3_magic_beats.gif" onmouseover="this.src=\'design/design_mainmenu_submenu3_magic_beats_light.gif\';" onmouseout="this.src=\'design/design_mainmenu_submenu3_magic_beats.gif\';"></a></div><div class="menu_item"><a href="index.php?module=site&id=nachtschwaermer" class="menu_text"><img src="design/design_mainmenu_submenu3_nachtschwaermer.gif" onmouseover="this.src=\'design/design_mainmenu_submenu3_nachtschwaermer_light.gif\';" onmouseout="this.src=\'design/design_mainmenu_submenu3_nachtschwaermer.gif\';"></a></div><div class="menu_item"><a href="index.php?module=site&id=rules" class="menu_text"><img src="design/design_mainmenu_submenu3_spielregeln.gif" onmouseover="this.src=\'design/design_mainmenu_submenu3_spielregeln_light.gif\';" onmouseout="this.src=\'design/design_mainmenu_submenu3_spielregeln.gif\';"></a></div>';
// ohne SA									menuValues['menu_bowling'] = '<div class="menu_item"><a href="index.php?module=site&id=nachtschwaermer" class="menu_text"><img src="design/design_mainmenu_submenu3_nachtschwaermer.gif" onmouseover="this.src=\'design/design_mainmenu_submenu3_nachtschwaermer_light.gif\';" onmouseout="this.src=\'design/design_mainmenu_submenu3_nachtschwaermer.gif\';"></a></div><div class="menu_item"><a href="index.php?module=site&id=rules" class="menu_text"><img src="design/design_mainmenu_submenu3_spielregeln.gif" onmouseover="this.src=\'design/design_mainmenu_submenu3_spielregeln_light.gif\';" onmouseout="this.src=\'design/design_mainmenu_submenu3_spielregeln.gif\';"></a></div>';
                menuValues['menu_offers'] = '<div class="menu_item"><a href="index.php?module=site&id=families" class="menu_text"><img src="design/design_mainmenu_submenu4_familien.gif" onmouseover="this.src=\'design/design_mainmenu_submenu4_familien_light.gif\';" onmouseout="this.src=\'design/design_mainmenu_submenu4_familien.gif\';"></a></div><div class="menu_item"><a href="index.php?module=site&id=birthdays" class="menu_text"><img src="design/design_mainmenu_submenu4_geburtstagskinder.gif" onmouseover="this.src=\'design/design_mainmenu_submenu4_geburtstagskinder_light.gif\';" onmouseout="this.src=\'design/design_mainmenu_submenu4_geburtstagskinder.gif\';"></a></div><div class="menu_item"><a href="index.php?module=site&id=youthpass" class="menu_text"><img src="design/design_mainmenu_submenu4_jugendliche.gif" onmouseover="this.src=\'design/design_mainmenu_submenu4_jugendliche_light.gif\';" onmouseout="this.src=\'design/design_mainmenu_submenu4_jugendliche.gif\';"></a></div><div class="menu_item"><a href="index.php?module=site&id=schoolclasses" class="menu_text"><img src="design/design_mainmenu_submenu4_schulklassen.gif" onmouseover="this.src=\'design/design_mainmenu_submenu4_schulklassen_light.gif\';" onmouseout="this.src=\'design/design_mainmenu_submenu4_schulklassen.gif\';"></a></div><div class="menu_item"><a href="index.php?module=site&id=students" class="menu_text"><img src="design/design_mainmenu_submenu4_studenten.gif" onmouseover="this.src=\'design/design_mainmenu_submenu4_studenten_light.gif\';" onmouseout="this.src=\'design/design_mainmenu_submenu4_studenten.gif\';"></a></div><div class"menu_item"><a href="index.php?module=site&id=unemployedpersons" class="menu_text"><img src="design/design_mainmenu_submenu4_arbeitslose.gif" onmouseover="this.src=\'design/design_mainmenu_submenu4_arbeitslose_light.gif\';" onmouseout="this.src=\'design/design_mainmenu_submenu4_arbeitslose.gif\';"></a></div><div class="menu_item"><a href="index.php?module=site&id=smoker" class="menu_text"><img src="design/design_mainmenu_submenu4_raucher.gif" onmouseover="this.src=\'design/design_mainmenu_submenu4_raucher_light.gif\';" onmouseout="this.src=\'design/design_mainmenu_submenu4_raucher.gif\';"></a></div>';
                menuValues['menu_reservation'] = '<div class"menu_item"><a href="index.php?module=site&id=reservation" class="menu_text"><img src="design/design_mainmenu_submenu5_reservierung.gif" onmouseover="this.src=\'design/design_mainmenu_submenu5_reservierung_light.gif\';" onmouseout="this.src=\'design/design_mainmenu_submenu5_reservierung.gif\';"></a></div>';
// mit Modul                menuValues['menu_reservation'] = '<div class"menu_item"><a href="index.php?module=reservation&action=makeReservation" class="menu_text"><img src="design/design_mainmenu_submenu5_reservierung.gif" onmouseover="this.src=\'design/design_mainmenu_submenu5_reservierung_light.gif\';" onmouseout="this.src=\'design/design_mainmenu_submenu5_reservierung.gif\';"></a></div>';
                            menuValues['menu_community'] = '<div class="menu_item"><a href="index.php?module=site&id=newsletter" class="menu_text"><img src="design/design_mainmenu_submenu6_newsletter.gif" onmouseover="this.src=\'design/design_mainmenu_submenu6_newsletter_light.gif\';" onmouseout="this.src=\'design/design_mainmenu_submenu6_newsletter.gif\';"></a></div><div class="menu_item"><a href="index.php?module=gallery&action=showGalleries" class="menu_text"><img src="design/design_mainmenu_submenu6_bildergalerie.gif" onmouseover="this.src=\'design/design_mainmenu_submenu6_bildergalerie_light.gif\';" onmouseout="this.src=\'design/design_mainmenu_submenu6_bildergalerie.gif\';"></a></div>';
// mit Empfehlungen         menuValues['menu_community'] = '<div class="menu_item"><a href="index.php?module=site&id=newsletter" class="menu_text"><img src="design/design_mainmenu_submenu6_newsletter.gif" onmouseover="this.src=\'design/design_mainmenu_submenu6_newsletter_light.gif\';" onmouseout="this.src=\'design/design_mainmenu_submenu6_newsletter.gif\';"></a></div><div class="menu_item"><a href="index.php?module=guestbook&action=showEntries" class="menu_text"><img src="design/design_mainmenu_submenu6_gaestebuch.gif" onmouseover="this.src=\'design/design_mainmenu_submenu6_gaestebuch_light.gif\';" onmouseout="this.src=\'design/design_mainmenu_submenu6_gaestebuch.gif\';"></a></div><div class="menu_item"><a href="index.php?module=gallery&action=showGalleries" class="menu_text"><img src="design/design_mainmenu_submenu6_bildergalerie.gif" onmouseover="this.src=\'design/design_mainmenu_submenu6_bildergalerie_light.gif\';" onmouseout="this.src=\'design/design_mainmenu_submenu6_bildergalerie.gif\';"></a></div><div class="menu_item"><a href="index.php?module=site&id=empfehlungen" class="menu_text"><img src="design/design_mainmenu_submenu6_empfehlungen.gif" onmouseover="this.src=\'design/design_mainmenu_submenu6_empfehlungen_light.gif\';" onmouseout="this.src=\'design/design_mainmenu_submenu6_empfehlungen.gif\';"></a></div>';
// mit Board                menuValues['menu_community'] = '<div class="menu_item"><a href="index.php?module=site&id=newsletter" class="menu_text"><img src="design/design_mainmenu_submenu6_newsletter.gif" onmouseover="this.src=\'design/design_mainmenu_submenu6_newsletter_light.gif\';" onmouseout="this.src=\'design/design_mainmenu_submenu6_newsletter.gif\';"></a></div><div class"menu_item"><a href="index.php?module=board" class="menu_text"><img src="design/design_mainmenu_submenu6_board.gif" onmouseover="this.src=\'design/design_mainmenu_submenu6_board_light.gif\';" onmouseout="this.src=\'design/design_mainmenu_submenu6_board.gif\';"></a></div><div class="menu_item"><a href="index.php?module=guestbook&action=showEntries" class="menu_text"><img src="design/design_mainmenu_submenu6_gaestebuch.gif" onmouseover="this.src=\'design/design_mainmenu_submenu6_gaestebuch_light.gif\';" onmouseout="this.src=\'design/design_mainmenu_submenu6_gaestebuch.gif\';"></a></div><div class="menu_item"><a href="index.php?module=gallery&action=showGalleries" class="menu_text"><img src="design/design_mainmenu_submenu6_bildergalerie.gif" onmouseover="this.src=\'design/design_mainmenu_submenu6_bildergalerie_light.gif\';" onmouseout="this.src=\'design/design_mainmenu_submenu6_bildergalerie.gif\';"></a></div>';
                menuValues['menu_leaguesandclubs'] = '<div class"menu_item"><a href="index.php?module=site&id=league_betriebssportundfreizeitligai" class="menu_text"><img src="design/design_mainmenu_submenu7_betriebssportundfreizeitligai.gif" onmouseover="this.src=\'design/design_mainmenu_submenu7_betriebssportundfreizeitligai_light.gif\';" onmouseout="this.src=\'design/design_mainmenu_submenu7_betriebssportundfreizeitligai.gif\';"></a></div><div class="menu_item"><a href="index.php?module=site&id=league_betriebssportundfreizeitligaii" class="menu_text"><img src="design/design_mainmenu_submenu7_betriebssportundfreizeitligaii.gif" onmouseover="this.src=\'design/design_mainmenu_submenu7_betriebssportundfreizeitligaii_light.gif\';" onmouseout="this.src=\'design/design_mainmenu_submenu7_betriebssportundfreizeitligaii.gif\';"></a></div><div class="menu_item"><a href="index.php?module=site&id=clubs" class="menu_text"><img src="design/design_mainmenu_submenu7_vereine.gif" onmouseover="this.src=\'design/design_mainmenu_submenu7_vereine_light.gif\';" onmouseout="this.src=\'design/design_mainmenu_submenu7_vereine.gif\';"></a></div>';

        var submenuValues = new Array();
                //submenuValues['menu_test'] = '<div class="menu_item" onmouseover="menuHover(this)" onmouseout="menuHover(this)" ><a href="index.php?module=setting" class="menu_text">Grundeinstellungen</a></div>';

        function getTeam (window_width,window_height) {
                var window_pageXOffset = window.pageXOffset;
                var window_pageYOffset = window.pageYOffset;
                var window_innerWidth = window_pageXOffset + (window.innerWidth - window_width)/2;
                var window_innerHeight = window_pageYOffset + (window.innerHeight - window_height)/2;

                var div0 = document.createElement('div');
                div0.setAttribute("style","position:absolute;left:0px;top:0px;width:100%;height:100%;background-color:#000000;opacity:0.7;");

                var div1 = document.createElement('div');
                div1.setAttribute("style","width:"+window_width+"px;height:"+window_height+"px;position:absolute;background-color:#ffffff;left:"+window_innerWidth+"px;top:"+window_innerHeight+"px");
                var Text = document.createTextNode("Datum des letzten Updates: ");
                div1.appendChild(Text);

                div.appendChild(div0);
                div.appendChild(div1);

                Knoten = document.getElementById("body").appendChild(div);
        }

        function showGalleryImage(image,title,window_width,window_height)
        {

                var window_pageXOffset = window.pageXOffset;
                var window_pageYOffset = window.pageYOffset;
                var window_innerWidth = window_pageXOffset + (window.innerWidth - window_width)/2;
                var window_innerHeight = window_pageYOffset + (window.innerHeight - window_height)/2;
                var body_offsetHeight = document.body.offsetHeight + 20;
                var div = document.createElement('div');

                var div0 = document.createElement('div');
                div0.setAttribute("style","clear:both;width:100%;height:"+body_offsetHeight+"px;z-index:98;position:absolute;top:0px;left:0px;background-color:#000000;opacity:0.75;cursor:pointer;");
                div0.setAttribute("onclick","document.getElementById(\"body\").removeChild(Knoten)");

                var div1 = document.createElement('div');
                var img = document.createElement('img');
                div1.appendChild(img);
                div1.setAttribute("style","z-index:99;width:"+window_width+"px;height:"+window_height+"px;position:absolute;top:"+window_innerHeight+"px;left:"+window_innerWidth+"px;");
                img.src = image;

                var div2 = document.createElement('div');
                div1.appendChild(div2);
                div2.setAttribute("style","z-index:99;background-color:#ffffff;text-align:center;");
                div2.innerHTML = title;

                div.appendChild(div0);
                div.appendChild(div1);

                Knoten = document.getElementById("body").appendChild(div);
          }

        function preloadImage(image)
        {
                document.preload = new Image();
                document.preload.src = image;   
        }

        preloadImage('/design/design_background_pixel.gif');
        preloadImage('/design/design_box_aufeinenblick_content.gif');
        preloadImage('/design/design_box_background.gif');
        preloadImage('/design/design_box_background_small.gif');
        preloadImage('/design/design_box_fields_input.gif');
        preloadImage('/design/design_box_header_search.gif');
        preloadImage('/design/design_box_header_onaview.gif');
        preloadImage('/design/design_box_header_statistic.gif');
        preloadImage('/design/design_box_header_tv.gif');
        preloadImage('/design/design_calendar_monday_house_party.gif');
        preloadImage('/design/design_calendar_monday_house_party_active.gif');
        preloadImage('/design/design_calendar_thursday_nachtschwaermer.gif');
        preloadImage('/design/design_calendar_thursday_nachtschwaermer_active.gif');
        preloadImage('/design/design_calendar_friday_jackpot.gif');
        preloadImage('/design/design_calendar_friday_jackpot_active.gif');
        preloadImage('/design/design_calendar_saturday_magic_beats.gif');
        preloadImage('/design/design_calendar_saturday_magic_beats_active.gif');
        preloadImage('/design/design_calendar_sunday_surprise.gif');
        preloadImage('/design/design_calendar_sunday_surprise_active.gif');
        preloadImage('/design/design_content_background.gif');
        preloadImage('/design/design_header_light_alley1.jpg');
        preloadImage('/design/design_header_light_alley2.jpg');
        preloadImage('/design/design_header_light_alley3.jpg');
        preloadImage('/design/design_header_light_alley4.jpg');
        preloadImage('/design/design_header_light_alley5.jpg');
        preloadImage('/design/design_header_light_alley6.jpg');
        preloadImage('/design/design_header_light_alley7.jpg');
        preloadImage('/design/design_header_no_light.jpg');
        preloadImage('/design/design_internes_logo_beat_it.gif');
        preloadImage('/design/design_internes_logo_jackpot.gif');
        preloadImage('/design/design_internes_logo_magic.gif');
        preloadImage('/design/design_logo_bcg.gif');
        preloadImage('/design/design_mainmenu_aktuelles_light.gif');
        preloadImage('/design/design_mainmenu_aktuelles_no_light.gif');
        preloadImage('/design/design_mainmenu_angebote_light.gif');
        preloadImage('/design/design_mainmenu_angebote_no_light.gif');
        preloadImage('/design/design_mainmenu_bowling_light.gif');
        preloadImage('/design/design_mainmenu_bowling_no_light.gif');
        preloadImage('/design/design_mainmenu_community_light.gif');
        preloadImage('/design/design_mainmenu_community_no_light.gif');
        preloadImage('/design/design_mainmenu_ligenundvereine_light.gif');
        preloadImage('/design/design_mainmenu_ligenundvereine_no_light.gif');
        preloadImage('/design/design_mainmenu_reservierung_light.gif');
        preloadImage('/design/design_mainmenu_reservierung_no_light.gif');
        preloadImage('/design/design_mainmenu_ueberuns_light.gif');
        preloadImage('/design/design_mainmenu_ueberuns_no_light.gif');
        preloadImage('/design/design_mainmenu_submenu1_events.gif');
        preloadImage('/design/design_mainmenu_submenu1_events_light.gif');
        preloadImage('/design/design_mainmenu_submenu1_news.gif');
        preloadImage('/design/design_mainmenu_submenu1_news_light.gif');
        preloadImage('/design/design_mainmenu_submenu2_grusswort.gif');
        preloadImage('/design/design_mainmenu_submenu2_grusswort_light.gif');
        preloadImage('/design/design_mainmenu_submenu2_anfahrt.gif');
        preloadImage('/design/design_mainmenu_submenu2_anfahrt_light.gif');
        preloadImage('/design/design_mainmenu_submenu2_christianegellert.gif');
        preloadImage('/design/design_mainmenu_submenu2_christianegellert_light.gif');
        preloadImage('/design/design_mainmenu_submenu2_oeffnungszeiten.gif');
        preloadImage('/design/design_mainmenu_submenu2_oeffnungszeiten_light.gif');
        preloadImage('/design/design_mainmenu_submenu2_preisliste.gif');
        preloadImage('/design/design_mainmenu_submenu2_preisliste_light.gif');
        preloadImage('/design/design_mainmenu_submenu2_speisekarte.gif');
        preloadImage('/design/design_mainmenu_submenu2_speisekarte_light.gif');
        preloadImage('/design/design_mainmenu_submenu3_bowlingo.gif');
        preloadImage('/design/design_mainmenu_submenu3_bowlingo_light.gif');
        preloadImage('/design/design_mainmenu_submenu3_jackpot.gif');
        preloadImage('/design/design_mainmenu_submenu3_jackpot_light.gif');
        preloadImage('/design/design_mainmenu_submenu3_magic_beats.gif');
        preloadImage('/design/design_mainmenu_submenu3_magic_beats_light.gif');
        preloadImage('/design/design_mainmenu_submenu3_nachtschwaermer.gif');
        preloadImage('/design/design_mainmenu_submenu3_nachtschwaermer_light.gif');
        preloadImage('/design/design_mainmenu_submenu3_spielregeln.gif');
        preloadImage('/design/design_mainmenu_submenu3_spielregeln_light.gif');
        preloadImage('/design/design_mainmenu_submenu3_surprise.gif');
        preloadImage('/design/design_mainmenu_submenu3_surprise_light.gif');
        preloadImage('/design/design_mainmenu_submenu4_arbeitslose.gif');
        preloadImage('/design/design_mainmenu_submenu4_arbeitslose_light.gif');
        preloadImage('/design/design_mainmenu_submenu4_erwachsene.gif');
        preloadImage('/design/design_mainmenu_submenu4_erwachsene_light.gif');
        preloadImage('/design/design_mainmenu_submenu4_gruppen.gif');
        preloadImage('/design/design_mainmenu_submenu4_gruppen_light.gif');
        preloadImage('/design/design_mainmenu_submenu4_jugendliche.gif');
        preloadImage('/design/design_mainmenu_submenu4_jugendliche_light.gif');
        preloadImage('/design/design_mainmenu_submenu4_kinder.gif');
        preloadImage('/design/design_mainmenu_submenu4_kinder_light.gif');
        preloadImage('/design/design_mainmenu_submenu4_raucher.gif');
        preloadImage('/design/design_mainmenu_submenu4_raucher_light.gif');
        preloadImage('/design/design_mainmenu_submenu4_schulklassen.gif');
        preloadImage('/design/design_mainmenu_submenu4_schulklassen_light.gif');
        preloadImage('/design/design_mainmenu_submenu4_studenten.gif');
        preloadImage('/design/design_mainmenu_submenu4_studenten_light.gif');
        preloadImage('/design/design_mainmenu_submenu4_wehrdienstleistende.gif');
        preloadImage('/design/design_mainmenu_submenu4_wehrdienstleistende_light.gif');
        preloadImage('/design/design_mainmenu_submenu4_zivildienstleistende.gif');
        preloadImage('/design/design_mainmenu_submenu4_zivildienstleistende_light.gif');
        preloadImage('/design/design_mainmenu_submenu5_reservierung.gif');
        preloadImage('/design/design_mainmenu_submenu5_reservierung_light.gif');
        preloadImage('/design/design_mainmenu_submenu6_bildergalerie.gif');
        preloadImage('/design/design_mainmenu_submenu6_bildergalerie_light.gif');
        preloadImage('/design/design_mainmenu_submenu6_board.gif');
        preloadImage('/design/design_mainmenu_submenu6_board_light.gif');
        preloadImage('/design/design_mainmenu_submenu6_gaestebuch.gif');
        preloadImage('/design/design_mainmenu_submenu6_gaestebuch_light.gif');
        preloadImage('/design/design_mainmenu_submenu6_newsletter.gif');
        preloadImage('/design/design_mainmenu_submenu6_newsletter_light.gif');
        preloadImage('/design/design_mainmenu_submenu7_betriebsligai.gif');
        preloadImage('/design/design_mainmenu_submenu7_betriebsligai_light.gif');
        preloadImage('/design/design_mainmenu_submenu7_betriebsligaii.gif');
        preloadImage('/design/design_mainmenu_submenu7_betriebsligaii_light.gif');
        preloadImage('/design/design_mainmenu_submenu7_vereine.gif');
        preloadImage('/design/design_mainmenu_submenu7_vereine_light.gif');

        function menuCoords()
        {
                this.top = 0;
                this.left = 0;
                this.bottom = 0;
                this.right = 0;
        }

        function cumulativeOffset(element)
        {
                var valueTop = 0;
                var valueLeft = 0;
                do
                {
                        valueTop += element.offsetTop  || 0;
                        valueLeft += element.offsetLeft || 0;
                        element = element.offsetParent;
                }
                while (element);
                return [valueLeft, valueTop];
        }

        function menuHover(element)
        {
                if(element.className=='menu_item')
                {
                        element.className='menu_item_hover';
                }
                else
                {
                        element.className='menu_item';
                }
        }

        document.onmousemove = function(e)
        {
                var event;
                var x,y;
                if(e)
                {
                        event = e;
                }
                else
                {
                        event = window.event;
                }
                x = event.clientX;
                y = event.clientY;
                if( x > actualMenu.right || x < actualMenu.left || y > actualMenu.bottom || y < actualMenu.top)
                {
                        if(document.getElementById('openMenu'))
                        {
                                document.getElementById('openMenu').style.visibility = 'hidden';
                        }
                }
        }

        function showMenu(element)
        {
                if(!element || element == '')
                {
                        document.getElementById('openMenu').style.visibility = 'hidden';
                        return true;
                }
                else
                {
                if(actualMenu != element)
                {
                        document.getElementById('openMenu').style.visibility = 'visible';
                }
                document.getElementById('openMenu').style.position = 'absolute';
                document.getElementById('openMenu').style.top = cumulativeOffset(element)[1] +element.offsetHeight-1+13+'px';
                document.getElementById('openMenu').style.left = cumulativeOffset(element)[0]+'px';
                document.getElementById('openMenu').style.zIndex = '40';


                if(menuValues[element.id]!='')
                {
                        document.getElementById('menuValues').innerHTML = menuValues[element.id];
                        document.getElementById('openMenu').style.visibility = 'visible';
                }
                else
                {
                        document.getElementById('openMenu').style.visibility = 'hidden';
                }
                var offTop,objBody;
                  if(document.all && !window.opera)
                    objBody =(window.document.compatMode == "CSS1Compat")? window.document.documentElement : window.document.body || null;
                  else
                    objBody = document.documentElement;
                 if (window.pageYOffset)
                {
                            offTop = window.pageYOffset;
                 }
                else if(typeof objBody.scrollTop == "number")
                {
                            offTop = objBody.scrollTop;
                  }
                actualMenu.top = cumulativeOffset(element)[1] - offTop;
                actualMenu.bottom = cumulativeOffset(element)[1] +element.offsetHeight-1+13+ document.getElementById('openMenu').offsetHeight;
                actualMenu.left = cumulativeOffset(element)[0];
                actualMenu.right = cumulativeOffset(element)[0] + document.getElementById('openMenu').offsetWidth+5+25;
                }
        }

        //HTTP-Request Funktionen

function trim (zeichenkette) {
  // Erst führende, dann Abschließende Whitespaces entfernen
  // und das Ergebnis dieser Operationen zurückliefern
  return zeichenkette.replace (/^\s+/, '').replace (/\s+$/, '');
}

var close = 0;


        function parseAjax(ajaxstring)
        {
                var objectOpen = false,elementOpen = false,sElementOpen = false;
                var elements = new Array();
                var pairs = new Object();
                var actualIndex = 0;
                var actualChar,nextChar;
                elements[actualIndex] = new Object();

                var element = "",value = "",actualElement = "";

                for(var i = 0; i < ajaxstring.length; i++)
                {
                        actualChar = ajaxstring.substr(i,1);
                        nextChar = ajaxstring.substr(i+1,1);
                        if(actualChar == '{')
                        {
                                if(objectOpen == false)
                                {
                                        objectOpen = true;
                                        elementOpen = true;
                                }
                                else
                                {
                                        elementOpen = true;
                                }
                        }
                        else if(actualChar == '}')
                        {
                                if(elementOpen == true)
                                {
                                        elementOpen = false;
                                        elements[actualIndex][cutFirstLast(element)] = cutFirstLast(value);
                                        actualIndex++;
                                        elements[actualIndex] = new Object();
                                        element = "";
                                        value = "";
                                }
                                else
                                {
                                        objectOpen = false;
                                }
                        }
                        else
                        {
                                if(actualChar == ',' && sElementOpen == false)
                                {
                                        elements[actualIndex][cutFirstLast(element)] = cutFirstLast(value);
                                        element = "";
                                        value = "";
                                }
                                else if(actualChar == '"')
                                {


                                        actualElement += '"';
                                        if(sElementOpen == false)
                                        {
                                                sElementOpen = true;
                                        }
                                        else
                                        {
                                                if(nextChar == ':' || nextChar == ',' || nextChar == '}')
                                                {
                                                        if(element != "")
                                                        {
                                                                value = actualElement;
                                                                actualElement = "";
                                                        }
                                                        else
                                                        {
                                                                element = actualElement;
                                                                actualElement = "";
                                                        }
                                                        sElementOpen = false;
                                                }
                                        }

                                }
                                else if(actualChar == ':')
                                {
                                        if(sElementOpen == true)
                                        {
                                                actualElement += ':';
                                        }
                                }
                                else
                                {
                                        if(sElementOpen == true)
                                        {
                                                actualElement += actualChar;
                                        }
                                }
                        }
                }
                return elements;
        }

        /*
                param:






        */




        function evaluateAjax(ajaxstring)
        {
                var elements = new Array();
                elements = parseAjax(ajaxstring);
                for(var i = 0; i < elements.length; i++)
                {
                        if(elements[i]['action'] == 'remove')
                        {
                                document.getElementById(elements[i]['id']).parentNode.removeChild(document.getElementById(elements[i]['id']));
                        }
                        else if(elements[i]['action'] == 'append')
                        {
                                var div1 = document.createElement("div");
                                div1.innerHTML = elements[i]['value'];
                                document.getElementById(elements[i]['id']).appendChild(div1);
                        }
                        else if(elements[i]['action'] == 'replace')
                        {
                                var div1 = document.createElement("div");
                                if(document.getElementById(elements[i]['id']) != null)
                                {
                                        document.getElementById(elements[i]['id']).innerHTML = elements[i]['value'];
                                }
                                //document.getElementById(elements[i]['id']).firstChild.replaceData(0,document.getElementById(elements[i]['id']).firstChild.nodeValue.length,elements[i]['value']);
                                //document.getElementById(elements[i]['id']).parentNode.replaceChild(div1,document.getElementById(elements[i]['id']));
                        }
                        else if(elements[i]['action'] == 'popup')
                        {
                                var div1 = document.createElement("div");
                                div1.setAttribute('style','position:absolute;top:300px;left:500px;width:200px;height:auto;z-index:1000;background-color:#FEFEFE;border:1px solid #aaaaaa;padding-left:10px;color:#343434;');
                                div1.id = 'xPopup';
                                div1.innerHTML = 'Info:<br/><br/>'+elements[i]['value']+ '<br/><br/> <input type="button" onclick="document.getElementById(\'xPopup\').parentNode.removeChild(document.getElementById(\'xPopup\'))" value="Schliessen"><br/><br/>';

                                if(document.body)
                                {
                                        document.body.appendChild(div1);
                                }
                                else if(document.documentElement)
                                {
                                        document.body.appendChild(div1);
                                }
                                else
                                {
                                        document.body.appendChild(div1);
                                }
                        }
                        else if(elements[i]['action'] == 'insertBefore')
                        {
                                var div1 = document.createElement("div");
                                div1.innerHTML = elements[i]['value'];
                                document.getElementById(elements[i]['siblingid']).parentNode.insertBefore(div1,document.getElementById(elements[i]['siblingid']));
                        }
                }
        }

        function cutFirstLast(cString)
        {
                return cString.substr(1,cString.length-2);
        }


        function getHTTPObject()
        {
                  var xmlhttp;
                try{
                        xmlhttp = new XMLHttpRequest();
                }
                catch(e)
                {
                          try
                        {
                                      xmlhttp = new ActiveXObject("Msxml2.XMLHTTP");
                              }
                              catch(e)
                              {
                               try
                               {
                                          xmlhttp = new ActiveXObject("Microsoft.XMLHTTP");
                               }
                               catch(E)
                               {
                                          xmlhttp = false;
                                }
                            }
                }
                    return xmlhttp;
         }

        var httpReq = getHTTPObject();
        var div = document.createElement("DIV");
        function handleIncomingData()
        {
                  if(httpReq.readyState == 4)
                {
                        //document.getElementById('loaderback').style.visibility='hidden';
                        //document.getElementById('loader').style.visibility='hidden';
                        alert(httpReq.responseText);
                        if(httpReq.responseText!='')
                        {
                                var string = trim(httpReq.responseText);
                                evaluateAjax(string);
                        }
                    }


          }


        function handleIncomingData2()
        {
                  if(httpReq.readyState == 4)
                {
                        if(httpReq.responseText!='')
                        {
                                alert(httpReq.responseText);
                                var string = trim(httpReq.responseText);
                                var arr = string.split("\n");
                                if(arr[0] == "AjaxStrings")
                                {
                                        for(var i = 1; i < arr.length; i++)
                                        {
                                                var cmds = cutSides(arr[i]).split('|');
                                                if(document.getElementById(cmds[0]))
                                                {
                                                        if(cmds[2] == 'w')
                                                        {
                                                                document.getElementById(cmds[0]).innerHTML = cmds[1];
                                                        }
                                                        else
                                                        {
                                                                document.getElementById(cmds[0]).innerHTML += cmds[1];
                                                        }
                                                }
                                        }
                                }
                                else if(httpReq.responseXML == null)
                                {
                                        document.getElementById('content').innerHTML = httpReq.responseText;
                                }
                                else
                                {
                                        var dataset = httpReq.responseXML.getElementsByTagName("dataset");
                                        if(dataset.length>0)
                                        {
                                                for(var i = 0; i < dataset.length; i++)
                                                {
                                                        if(dataset[i].hasChildNodes())
                                                        {
                                                                if((dataset[i].childNodes[2].firstChild.nodeValue)=='append')
                                                                {
                                                                /*
                                                                        alert(dataset[i].childNodes[0].firstChild.nodeValue);
                                                                        div.setAttribute("style",dataset[i].childNodes[3].firstChild.nodeValue);
                                                                        div.innerHTML = dataset[i].childNodes[1].firstChild.nodeValue;*/
                                                                        document.getElementById(dataset[i].childNodes[0].firstChild.nodeValue).innerHTML += dataset[i].childNodes[1].firstChild.nodeValue;//.appendChild(div);
                                                                }
                                                                else
                                                                {
                                                                        document.getElementById(dataset[i].childNodes[0].firstChild.nodeValue).setAttribute("style",dataset[i].childNodes[3].firstChild.nodeValue);
                                                                        document.getElementById(dataset[i].childNodes[0].firstChild.nodeValue).innerHTML = dataset[i].childNodes[1].firstChild.nodeValue;
                                                                }
                                                        }
                                                }
                                        }
                                        else
                                        {
                                                document.getElementById('content').innerHTML = httpReq.responseText;
                                        }
                                }
                        }
                    }

          }

        function promptRequest(type,url,parameter,text)
        {
                var div = document.createElement("DIV");
                //div.innerHTML = '<br/>'+text+'<br/><br/><input type="button" value="Ja" onclick="sendRequest(\''+type+'\',\''+url+'\',\''+parameter+'\');this.parentNode.style.visibility=\'hidden\';"/> <input type="button" value="Nein" onclick="this.parentNode.style.visibility=\'hidden\';"/>';
                div.setAttribute("style","background-color:#EFEFEF;border:2px solid #c00044;width:350px;height:auto;z-index:5001;position:absolute;left:300px;top:250px;'");
                div.innerHTML = "<div style=\"margin-left:20px;margin-top:10px;text-align:center;\">"+text+"<br/><br/><input type=\"button\" value=\"Ja\" onclick=\"sendRequest('"+type+"','"+url+"','"+parameter+"');this.parentNode.parentNode.style.visibility='hidden';\"/> <input type=\"button\" value=\"Nein\" onclick=\"this.parentNode.parentNode.style.visibility='hidden';\"/><br/><br/>";

               win.show("1","<span class='headline1'>Löschbestätigung</span><br><br>"+text+"<br/><br/><input type=\"button\" value=\"Ja\" onclick=\"sendRequest('"+type+"','"+url+"','"+parameter+"');win.close(0);\"/> <input type=\"button\" value=\"Nein\" onclick=\"win.close(0);\"/><br/><br/>");

        }

        function addText(text,element)
        {
                insertAtCursor(text,element);
        }

        function addImage(path, element)
        {

        }

        function insertAtCursor(text,element)
        {
                document.getElementById(element).focus();
                var range = document.selection.createRange().duplicate();
                range.text = text;
        }

        function checkUncheck(id)
        {
                if(document.getElementById(id).checked==true)
                {
                        document.getElementById(id).checked=false;
                }
                else
                {
                        document.getElementById(id).checked=true;
                }
        }

        function sendRequest(type, url, parameter)
        {
                //document.getElementById('loaderback').style.visibility='visible';
                //document.getElementById('loader').style.visibility='visible';
                httpReq = null;
                httpReq = getHTTPObject();
                if(type == 'post')
                {
                        httpReq.open("POST",url,true);
                        httpReq.setRequestHeader('Content-Type','application/x-www-form-urlencoded');
                          httpReq.onreadystatechange = handleIncomingData;
                          httpReq.send(parameter);
                }
                else
                {
                        httpReq.open("GET",url, true);
                          httpReq.send(null);
                          httpReq.onreadystatechange = handleIncomingData;
                }
        }
