        var FooterID                 = "footer";                         //ID des Footer
        var CSSClass_IE         = "footer_ie";                        //CSS-Klasse für InternetExplorer
        var CSSClass_IE_2         = "footer_ie_2";                        //CSS-Klasse für InternetExplorer
        var CSSClass_NFO         = "footer_nfo";                        //CSS-Klasse für alle anderen BRowser

        var Browser;
        var Footer;
        var Intervall_ID;

        function initFooter() {
                Browser = get_BrowserVersion();
                Footer        = document.getElementById(FooterID);
                Intervall_ID = 0;
                if(Browser[0] == "IE" && Browser[1] < "7") {
                        window.onscroll = function() {
                                handle_CSS();
                                ceck_visibilty();
                        }
                        window.onresize = function() {
                                handle_CSS();
                                ceck_visibilty();
                        }
                }
                handle_CSS();
        }


        function handle_CSS() {
                if(Browser[0] == "IE" && Browser[1] < "7") {
                        if(document.documentElement.clientHeight%2 == 1) {
                                Footer.className = CSSClass_IE_2;
                        } else {
                                Footer.className = CSSClass_IE;
                        }
                } else {
                        Footer.className = CSSClass_NFO;
                }
        }



//############ Sub-Functions ##########################################################################################

        function ceck_visibilty(){
                hide();
                Intervall_ID = window.setInterval(show,500);

                function show() {
                        Footer.style.visibility = "visible";
                        window.clearInterval(Intervall_ID);
                }
                function hide() {
                                Footer.style.visibility = "hidden";
                                clearInterval(Intervall_ID);
                }
        }


        function get_BrowserVersion() {        // gibt ein Array zurück mit Array[Browser,Version]
                var Browser;
                var Version;
                var Versionsnummer;

                if (navigator.appVersion.indexOf("MSIE") != -1) {
                        Browser = "IE";
                        Version = navigator.appVersion.substr(22,3);
                }
                if (navigator.userAgent.indexOf("Opera") != -1) {
                        Browser = "Opera";
                        Version = navigator.userAgent.substr(57,3);
                }
                if (navigator.userAgent.indexOf("Firefox") != -1) {
                        Browser = "Firefox";
                        Version = navigator.userAgent.substr(81,3);
                }
                if (navigator.userAgent.indexOf("Netscape") > -1) {
                        Browser = "Netscape";
                        Version = navigator.userAgent.substr(80,3);
                }
                Versionsnummer = Version.split(".");
                Browser_ID = new Array(Browser,Versionsnummer);
                return Browser_ID
        }