﻿var isIE = navigator.appName.indexOf("Microsoft") != -1;
        var tabId = 0;
        var category;
        var fullRequest = true;
        
        var flashComplete = true;
        
        var lastRequest = new Date();
        
        function getTextFromFlash(str) {
        
            flashComplete = false;
            fullRequest = false;
            tabId = str;
            __doPostBack("_lbMainAction", str);
            return "fertig";
        }
        
        function navigationClicked(id, cat)
        {
            if (category != cat)
            {
                category = cat;
                tabId = id;
                __doPostBack("_lbMainAction", id);
                return "fertig";
            }
        }
        
         function teaserClicked(str, cat) {
                  
            category = cat;
            doPostBack("", str);
        }
        
        function doPostBack(elem, str)
        {
            
            var now = new Date();
            var newRequest = lastRequest.setSeconds(lastRequest.getSeconds() + 2);
           
            if (flashComplete || (now > newRequest))
            {
                tabId = str;
                flashComplete = false;
                fullRequest = true;
                lastRequest = new Date();
                
                try
                {
                    __doPostBack("_lbMainAction", str);
                }
                catch (e) {}
            } 
        }
        
        function setFlashComplete()
        {
            flashComplete = true;
        }
        
        function setCategory(cat)
        {
            category = cat;
        }
        
        function setId(id)
        {
            tabId = id;
        }
        
        function setFlash()
        {
            var movie = isIE ? document.getElementById("main") : document.embeds[0];
            try
            {
                if (category != undefined)
                {
                    if (movie && movie.setText)
                        movie.setText(category, tabId);
                    else
                        window.setTimeout("setFlashText()", 1500);
                    
                    $("rightTeaser").style.display = 'block';
                }
                else
                {
                    window.setTimeout("setHomeFlash()", 1500);
                }
            }
            catch (e)
            {
            
            }
        }
        
        function setFlashText()
        {
            var movie = isIE ? document.getElementById("main") : document.embeds[0];
            movie.setText(category, tabId);
        }
        
        function setHomeFlash()
        {
            var movie = isIE ? document.getElementById("main") : document.embeds[0];
            movie.setText("Home", 127);
        }
        
        
        var map; 
        var geocoder; 
        function loadGmap() 
        { 
            map = new GMap2(document.getElementById("map")); 
            if (map)
            {
                map.addControl(new GSmallMapControl()); 
                map.addControl(new GMapTypeControl()); 
                map.enableDoubleClickZoom() 
                geocoder = new GClientGeocoder(); 
                map.enableScrollWheelZoom(); 
                map.enableContinuousZoom(); 
            }
        } 

        function addMarker(address, message) 
        { 
            if (map)
            {
                geocoder.getLatLng( 
                address, 
                function(point) { 
                    if (!point) { 
                        } else { 
                            map.setCenter(point, 12); 
                            var marker = new GMarker(point); 
                            map.addOverlay(marker); 
                        } 
                    } 
                ); 
            }
        } 
        
        
        function initFlashObjects()
        {
            try
            {
            window.main = document.forms[0].main;
            window.teaser = document.forms[0].teaser;
            window.Object1 = document.forms[0].Object1;
            window.Object2 = document.forms[0].Object2;
            window.Object3 = document.forms[0].Object3;
            window.Object4 = document.forms[0].Object4;
            }
            catch (e) {}
        }
        
        
        function checkFlash()
        {
            if (parseInt(GetSwfVer().substring(0,1)) < 9 && parseInt(GetSwfVer().substring(0,2)) != 10)
            {
                alert("Für die Darstellung dieser Webseite benötigen Sie den Adobe Flash Player-Version 9,0,124,0 oder höher!");
                window.open("http://www.adobe.com/shockwave/download/index.cgi?P1_Prod_Version=ShockwaveFlash&Lang=German", "FlashPlayer");
            }
        }
