// 26.02.2006 05:37 $ jb $

        function JS_Subnav_Init() {
            //if (window.MSIE) alert("MSIE"); return;
            if (window.MSIE == false) {
                var BUX = window.URL_BASE;
                var CUR = window.URL_SPTG;
                var OSS, OSL;
                var AMS = new Array(); // Meisterschaftsspiele
                if (OSL = document.getElementById("SUBSEL_SEL")) {
                    if (OSS = document.getElementById("SUBSEL")) {
                        var iMS = 0;
                        for (var i = 0; i < OSL.options.length; i++) {
                            switch (OSL.options[i].parentNode.label) {
                                case "Meisterschaftsspiele":
                                    AMS[iMS] = OSL.options[i].innerHTML.split(" • ");
                                    iMS++;
                                    break;
                                default:
                            };
                        };
                        
                        // OSS-DIV mit Daten füllen
                        var TX = "";
                        TX = '<DIV><UL>';
                        TX+= '<LI class="S"><A href="..\/' + BUX + '"><SPAN>Übersicht</SPAN></A></LI>';
                        TX+= '<LI class="I"><H4>Meisterschaftsspiele</H4><UL>';
                        // Meisterschaftsspiele
                        for (var i = 0; i < AMS.length; i++) {
                            var Z = AMS[i];
                            var CUT = Z[0] == CUR ? ' class="CUR"' : '';
                            TX+= '<LI class="T"><A href="' + BUX + (parseInt(Z[0],10)) + '\/"' + CUT + '>';
                            TX+= '<SPAN class="A">' + Z[0] + '.</SPAN>';
                            TX+= '<SPAN class="B">' + Z[1] + '</SPAN>';
                            TX+= '<SPAN class="P">' + Z[2] + '</SPAN>';
                            TX+= '<SPAN class="C">' + Z[3] + '</SPAN>';
                            TX+= '</A></LI>';
                        };
                        TX+= '</UL></LI>';
                        TX+= '</UL></DIV>'; // Terminierung.
                        
                        OSS.innerHTML = TX;
                        
                        // Positionierung
                        OSS.style.position = "absolute";
                        OSS.style.zIndex = "99";
                        var OSP = OSL.parentNode.parentNode;
                        OSL.parentNode.innerHTML = '<IMG src="../IMG/Spiele.UI.Schnellauswahl.BTN.png">';
                        var OSK;
                        if (OSK = OSP.getElementsByTagName("IMG")[0]) {
                            /*
                            >>> Bug in Opera 9 Build 8225 (Feb 2006):
                                Objekt.offsetWidth geht net, deshalb hier abs. Werte
                                FF funzt, aber wir lassen's wg. Kompat.
                            >>> Auch in Opera 9 Build 8225:
                                overflow-y im Arsch
                                                        $ jb $ 26.02.2006 02:39  $
                            */
                            OSS.childNodes[0].style.width = "316px";
                            OSS.childNodes[0].style.border = "1px solid steelblue";
                            OSS.childNodes[0].style.borderRight = "3px solid steelblue";
                            OSS.style.marginLeft = "24px";
                            OSS.style.marginLeft = "0px";
                            OSS.style.marginTop = "19px";
                            OSS.style.display = "none";
                            OSK.onclick = function(e) {
                                var Z;
                                if (Z = document.getElementById("SUBSEL")) {
                                    Z.style.display = (Z.style.display !== "none") ? "none" : "block";
                                    e.stopPropagation();
                                };
                            };
                            document.body.onclick = function() {
                                var Z;
                                if (Z = document.getElementById("SUBSEL")) {
                                    Z.style.display = "none";
                                };
                            };                                    
                        };
                    };
                };
            } else {
                // MSIE-Fixes...
                var SU, OT;
                var pl = 24;
                var CU = parseInt(window.URL_SPTG, 10);
                if (SU = document.getElementById("SUBSEL_SEL")) {
                    for (var i = 0; i < SU.options.length; i++) {
                        break; // vergiß es 10.06.2007 17:32
                        var X = SU.options[i];
                        var XL = (X.parentNode) ? X.parentNode.getAttribute("LABEL") : false;
                        switch (XL) {
                            case "Meisterschaftsspiele":
                                OT = X.text.indexOf('•');
                                alert(OT);
                                if (OT[2]) {
                                    var TX = OT[2];
                                    var TY = "";
                                    // Padding...
                                    for (var j = 0; j < pl; j++) {
                                        TY += TX.substr(j,1);
                                        //if ((TY.length <= pl) && (j < pl) && (j >= TX.length)) {
                                        if (j >= TX.length) {
                                            TY += ".";
                                        };
                                    };
                                    OT[2] = TY;
                                    X.text = OT.join(" ");
                                    if (parseInt(X.value, 10) == CU) {
                                        X.selected = true;
                                    };
                                };
                            break;
                        };
                    };
                    SU.style.font = "normal 12px 'Courier New', monospace";
                    SU.onchange = function() {
                        var Z = this.options[this.selectedIndex].value;
                        var U = window.URL_ROOT + window.URL_BASE + Z + "\/";
                        window.location.href = U;
                    };
                };
                // IE-7-Anpassungen --- 09.07.2006 05:50
                if (window.MSIE7) {
                };
            };
        };

