<HTML>
    <HEAD>
        <TITLE>RBS-Adresssuche</TITLE>
        <META http-equiv="cache-control" content="no-cache">
        <LINK rel="stylesheet" href="style.css" type="text/css">
        <SCRIPT type="text/javascript" src="basic_css.js"></SCRIPT>
        <SCRIPT type="text/javascript">
        //<!--
        function neueSuche() {
            document.getElementsByName("beznr")[0].value = "";
            document.getElementsByName("otnr")[0].value = "";
            document.getElementsByName("strnr")[0].value = "";
            document.getElementsByName("strname")[0].value = "";
            document.getElementsByName("strname")[0].focus();
            document.getElementsByName("hausnr")[0].value = "";
            document.getElementsByName("mapLabel")[0].value = "";
            document.getElementsByName("stop")[0].value = "";
            document.getElementsByName("nextUrl")[0].value = "";
            document.forms["fstreet"].action="rbs-lookup.jsp";
            document.forms["fstreet"].submit();
        }
        function getUrl() {
            var url = document.getElementsByName("nextUrl")[0].value;
            var sep = "?"

            if (document.getElementsByName("beznr")[0].value.length > 0) {
                url = url + sep + "beznr=" + encodeURIComponent(document.getElementsByName("beznr")[0].value);
                sep = "&";
            }
            if (document.getElementsByName("otnr")[0].value.length > 0) {
                url = url + sep + "otnr=" + encodeURIComponent(document.getElementsByName("otnr")[0].value);
                sep = "&";
            }
            if (document.getElementsByName("strnr")[0].value.length > 0) {
                url = url + sep + "strnr=" + encodeURIComponent(document.getElementsByName("strnr")[0].value);
                sep = "&";
            }
            if (document.getElementsByName("strname")[0].value.length > 0) {
                url = url + sep + "strname=" + encodeURIComponent(document.getElementsByName("strname")[0].value);
                sep = "&";
            }
            if (document.getElementsByName("hausnr")[0].value.length > 0) {
                url = url + sep + "hausnr=" + encodeURIComponent(document.getElementsByName("hausnr")[0].value);
                sep = "&";
            }
            if (document.getElementsByName("go")[0].value.length > 0) {
                url = url + sep + "go=" + encodeURIComponent(document.getElementsByName("go")[0].value);
                sep = "&";
            }
            if (document.getElementsByName("targetUrl")[0].value.length > 0) {
                url = url + sep + "targetUrl=" + encodeURIComponent(document.getElementsByName("targetUrl")[0].value);
                sep = "&";
            }
            if (document.getElementsByName("mapLabel")[0].value.length > 0) {
                url = url + sep + "mapLabel=" + encodeURIComponent(document.getElementsByName("mapLabel")[0].value);
                sep = "&";
            }
            if (document.getElementsByName("stop")[0].value.length > 0) {
                url = url + sep + "stop=" + encodeURIComponent(document.getElementsByName("stop")[0].value);
                sep = "&";
            }
            return url;
        }
        function autoSuchen() {
            var sHeight = screen.availHeight;
            var sWidth = screen.availWidth;
            var height = 630;
            var width = 650;
            var xPos = 0;
            var yPos = 0;
            var go = document.getElementsByName("go")[0];
            var anzAdrObjs = 0;
            var anzAdressen = 0;

            if ( go.value.length > 0 && document.getElementsByName("stop")[0].value != "stop" ) {
                if ( (document.getElementsByName("strnr")[0].value.length>0 || document.getElementsByName("strname")[0].value.length>0) && anzAdrObjs == 0 ) {
                    alert("Es existiert keine Strasse mit der angegebenen Nummer bzw. dem angegebenen Namen!");
                } else if ( anzAdrObjs == 1 && document.getElementsByName("hausnr")[0].value.length > 0 && anzAdressen == 0 ) {
                    alert("Es existiert keine Adresse mit der angegebenen Kombination von Straße und Hausnummer!");
                } else if ( document.getElementsByName("nextUrl")[0].value.length>0 ) {
                    // var url = document.getElementsByName("nextUrl")[0].value + "?< %=rbsRequest.getQueryString()% >";
                    var url = getUrl();

                    // alert("url=" + url);
                    if ( document.getElementsByName("stop")[0].value == "window" ) {
                        if ( height > sHeight )
                            height = sHeight;
                        if ( width > sWidth )
                            width = sWidth;
                        xPos = (sWidth-width) / 2;
                        yPos = (sHeight-height) / 2;
                        calledWindow = window.open(
                            url
                        ,   "_blank"
                        ,   "width="+width+",height="+height+",top="+yPos+",left="+xPos
                        );
                    } else {
                        location.href = url;
                    }
                }
            } else if ( document.getElementsByName("strname")[0].value.length == 0 ) {
                document.getElementsByName("strname")[0].focus();
            } else if ( document.getElementsByName("hausnr")[0].value.length == 0 ) {
                document.getElementsByName("hausnr")[0].focus();
            } else {
                document.getElementById("suchentaste").focus();
            }
        }
        function suchenTaste() {
            if ( document.getElementsByName("strnr")[0].value.length == 0 && document.getElementsByName("strname")[0].value.length == 0 && document.getElementsByName("beznr")[0].value.length == 0 && document.getElementsByName("otnr")[0].value.length == 0 ) {
                alert("Waehlen Sie bitte einen Bezirk oder Ortsteil aus oder geben Sie einen Teil des gesuchten Strassennamens ein!");
                document.getElementsByName("strname")[0].focus();
            } else if ( document.getElementsByName("go")[0].value.length == 0 ) {
                document.getElementsByName("go")[0].value = "go";
            }
            document.getElementsByName("stop")[0].value = "";
            document.getElementsByName("strnr")[0].value = "";
            // alert("url=" + getUrl());
            location.href = getUrl();
        }
        function appInfo() {
            alert(
                "Version: null"
            +   "\nvom: null"
            +   "\nDaten vom: 03.02.2026 00:00:00"
            +   "\nmax. Bl&ouml;cke: 999999"
            +   "\nServername: fbinter.stadt-berlin.de:80"
            );
        }
        //-->
        </SCRIPT>
    </HEAD>
    <BODY class="body" onload="autoSuchen()">
        <TABLE class="tabwin">
            <TR><TD><TD>
                <TABLE class="tabquery">
                    <TR><TD>
                        <!--  FORM class="query" name="fstreet" method="get" target="_self" -->
                        <FORM class="query" name="fstreet">
                            <TR><TD><IMG src="images/fisbroker_logo.gif" oncontextmenu="appInfo()">
                            <TR><TD colspan="2"><TD class="queryheader">Adresssuche</TD>
                            <TR><TD class="queryprompt">Bezirk</TD>
                                <TD><SUP>*</SUP></TD>
                                <TD class="querybez">
                                    <SELECT name="beznr" tabindex="1" size="1" onchange='document.getElementsByName("stop")[0].value="stop";document.forms["fstreet"].action="rbs-lookup.jsp";submit();'>
                                        <OPTION value=""></OPTION>
                                        <OPTION value="04">Charlottenburg-Wilmersdorf</OPTION>
                                                <OPTION value="02">Friedrichshain-Kreuzberg</OPTION>
                                                <OPTION value="11">Lichtenberg</OPTION>
                                                <OPTION value="10">Marzahn-Hellersdorf</OPTION>
                                                <OPTION value="01">Mitte</OPTION>
                                                <OPTION value="08">Neukölln</OPTION>
                                                <OPTION value="03">Pankow</OPTION>
                                                <OPTION value="12">Reinickendorf</OPTION>
                                                <OPTION value="05">Spandau</OPTION>
                                                <OPTION value="06">Steglitz-Zehlendorf</OPTION>
                                                <OPTION value="07">Tempelhof-Schöneberg</OPTION>
                                                <OPTION value="09">Treptow-Köpenick</OPTION>
                                                </SELECT>
                            <TR><TD class="queryprompt">Ortsteil</TD>
                                <TD><SUP>*</SUP></TD>
                                <TD class="queryotl">
                                    <SELECT name="otnr" tabindex="1" size="1" >
                                        <OPTION value=""></OPTION>
                                        <OPTION value="0907">Adlershof</OPTION>
                                                <OPTION value="1110">Alt-Hohenschönhausen</OPTION>
                                                <OPTION value="0901">Alt-Treptow</OPTION>
                                                <OPTION value="0906">Altglienicke</OPTION>
                                                <OPTION value="0903">Baumschulenweg</OPTION>
                                                <OPTION value="1002">Biesdorf</OPTION>
                                                <OPTION value="0303">Blankenburg</OPTION>
                                                <OPTION value="0308">Blankenfelde</OPTION>
                                                <OPTION value="0908">Bohnsdorf</OPTION>
                                                <OPTION value="1211">Borsigwalde</OPTION>
                                                <OPTION value="0802">Britz</OPTION>
                                                <OPTION value="0309">Buch</OPTION>
                                                <OPTION value="0803">Buckow</OPTION>
                                                <OPTION value="0401">Charlottenburg</OPTION>
                                                <OPTION value="0406">Charlottenburg-Nord</OPTION>
                                                <OPTION value="0605">Dahlem</OPTION>
                                                <OPTION value="1104">Falkenberg</OPTION>
                                                <OPTION value="0508">Falkenhagener Feld</OPTION>
                                                <OPTION value="1111">Fennpfuhl</OPTION>
                                                <OPTION value="0310">Französisch Buchholz</OPTION>
                                                <OPTION value="0702">Friedenau</OPTION>
                                                <OPTION value="1101">Friedrichsfelde</OPTION>
                                                <OPTION value="0911">Friedrichshagen</OPTION>
                                                <OPTION value="0201">Friedrichshain</OPTION>
                                                <OPTION value="1205">Frohnau</OPTION>
                                                <OPTION value="0505">Gatow</OPTION>
                                                <OPTION value="0106">Gesundbrunnen</OPTION>
                                                <OPTION value="0805">Gropiusstadt</OPTION>
                                                <OPTION value="0404">Grunewald</OPTION>
                                                <OPTION value="0913">Grünau</OPTION>
                                                <OPTION value="0507">Hakenfelde</OPTION>
                                                <OPTION value="0407">Halensee</OPTION>
                                                <OPTION value="0103">Hansaviertel</OPTION>
                                                <OPTION value="0502">Haselhorst</OPTION>
                                                <OPTION value="1204">Heiligensee</OPTION>
                                                <OPTION value="0304">Heinersdorf</OPTION>
                                                <OPTION value="1005">Hellersdorf</OPTION>
                                                <OPTION value="1206">Hermsdorf</OPTION>
                                                <OPTION value="0904">Johannisthal</OPTION>
                                                <OPTION value="1102">Karlshorst</OPTION>
                                                <OPTION value="0305">Karow</OPTION>
                                                <OPTION value="1003">Kaulsdorf</OPTION>
                                                <OPTION value="0506">Kladow</OPTION>
                                                <OPTION value="1203">Konradshöhe</OPTION>
                                                <OPTION value="0202">Kreuzberg</OPTION>
                                                <OPTION value="0910">Köpenick</OPTION>
                                                <OPTION value="0603">Lankwitz</OPTION>
                                                <OPTION value="1103">Lichtenberg</OPTION>
                                                <OPTION value="0706">Lichtenrade</OPTION>
                                                <OPTION value="0602">Lichterfelde</OPTION>
                                                <OPTION value="1208">Lübars</OPTION>
                                                <OPTION value="1004">Mahlsdorf</OPTION>
                                                <OPTION value="1106">Malchow</OPTION>
                                                <OPTION value="0704">Mariendorf</OPTION>
                                                <OPTION value="0705">Marienfelde</OPTION>
                                                <OPTION value="1001">Marzahn</OPTION>
                                                <OPTION value="0101">Mitte</OPTION>
                                                <OPTION value="0102">Moabit</OPTION>
                                                <OPTION value="1210">Märkisches Viertel</OPTION>
                                                <OPTION value="0914">Müggelheim</OPTION>
                                                <OPTION value="1109">Neu-Hohenschönhausen</OPTION>
                                                <OPTION value="0801">Neukölln</OPTION>
                                                <OPTION value="0905">Niederschöneweide</OPTION>
                                                <OPTION value="0311">Niederschönhausen</OPTION>
                                                <OPTION value="0606">Nikolassee</OPTION>
                                                <OPTION value="0909">Oberschöneweide</OPTION>
                                                <OPTION value="0307">Pankow</OPTION>
                                                <OPTION value="0902">Plänterwald</OPTION>
                                                <OPTION value="0301">Prenzlauer Berg</OPTION>
                                                <OPTION value="0912">Rahnsdorf</OPTION>
                                                <OPTION value="1201">Reinickendorf</OPTION>
                                                <OPTION value="0312">Rosenthal</OPTION>
                                                <OPTION value="0804">Rudow</OPTION>
                                                <OPTION value="1112">Rummelsburg</OPTION>
                                                <OPTION value="0608">Schlachtensee</OPTION>
                                                <OPTION value="0403">Schmargendorf</OPTION>
                                                <OPTION value="0915">Schmöckwitz</OPTION>
                                                <OPTION value="0701">Schöneberg</OPTION>
                                                <OPTION value="0503">Siemensstadt</OPTION>
                                                <OPTION value="0501">Spandau</OPTION>
                                                <OPTION value="0504">Staaken</OPTION>
                                                <OPTION value="0306">Stadtrandsiedlung Malchow</OPTION>
                                                <OPTION value="0601">Steglitz</OPTION>
                                                <OPTION value="1202">Tegel</OPTION>
                                                <OPTION value="0703">Tempelhof</OPTION>
                                                <OPTION value="0104">Tiergarten</OPTION>
                                                <OPTION value="1207">Waidmannslust</OPTION>
                                                <OPTION value="0607">Wannsee</OPTION>
                                                <OPTION value="1107">Wartenberg</OPTION>
                                                <OPTION value="0105">Wedding</OPTION>
                                                <OPTION value="0302">Weißensee</OPTION>
                                                <OPTION value="0405">Westend</OPTION>
                                                <OPTION value="0313">Wilhelmsruh</OPTION>
                                                <OPTION value="0509">Wilhelmstadt</OPTION>
                                                <OPTION value="0402">Wilmersdorf</OPTION>
                                                <OPTION value="1209">Wittenau</OPTION>
                                                <OPTION value="0604">Zehlendorf</OPTION>
                                                </SELECT>
                            <TR><TD class="queryprompt">Stra&szlig;e</TD>
                                <TD></TD>
                                <TD class="querysname"><INPUT tabindex="3" type="text" name="strname" value=""></TD>
                            <TR><TD class="queryprompt">Hausnummer</TD>
                                <TD><SUP>*</SUP></TD>
                                <TD class="queryhnr"><INPUT tabindex="4" type="text" name="hausnr" value=""></TD>
                            <TR>
                                <TD colspan="2"/>
                                <TD class="queryfind">
                                    <TABLE><TR>
                                        <TD><INPUT id="suchentaste" tabindex="5" type="submit" value="Suchen" onclick='suchenTaste()'>
                                        <TD width="100%">
                                        <TD><INPUT tabindex="6" type="button" value="Neue Suche" onclick='neueSuche()'>
                                            <INPUT type="hidden" name="go" value="">
                                            <INPUT type="hidden" name="strnr" value="">
                                            <INPUT type="hidden" name="mapLabel" value="">
                                            <INPUT type="hidden" name="targetUrl" value="">
                                            <INPUT type="hidden" name="stop" value="">
                                            <INPUT type="hidden" name="nextUrl" value="">
                                    </TABLE>
                                </TD>
                            <TR>
                                <TD colspan="3" class="querypromptsml">* optional</TD>
                            <TR>
                                <TD colspan="3" class="querypromptsml">Die Daten werden monatlich aktualisiert.</TD>
</FORM>
                </TABLE>
                <TD>
        </TABLE>
    </BODY>
</HTML>
