var menu = 'both'; // Startpositionen der Karte: left, top //var myMapPos = new Array(240, 410); var myMapPos = new Array(13, 13); // Kartengroesse ohne Rahmen: width, height var myMapSize = new Array(470, 600); // NavBorder Breite: width, height var navBorderWidth = 13; var navBorBorderWidth = 1; // Farbe von NavBorders //var navBgColor = "rgb(195,195,195)"; var navBgColor = "#C3C3C3"; var navBorderColor = "rgb(140,140,140)"; var tagColor = "rgb(140,140,140)"; // Farbe der Menueleiste var menuBarColor = "rgb(216,220,236)"; var menuBarHeight = 32; // Slider Position, relativ der Karte (left, top) var navIconPos = new Array(20,60); var icon_bgcolor = "rgb(195,195,195)"; var buttontext_color = "rgb(40,56,152)"; var querystr = "?mapsize=470,600&mapposition=240,410&menu=both"; // var divSliderIcon; var slidebarHeight = 136; var sliderHeight = 10; var sliderWidth = 21; var slideBarTop = 10; var d; var routefrom = ""; var routeto = ""; function addCopyright(){ var space = 4; var myL = myMapPos[0]-navBorderWidth; var myT = myMapPos[1] + myMapSize[1]+navBorderWidth+2; var myBarWidth = myMapSize[0]+(2*navBorderWidth); //document.write(''); document.write(''); } //========================== function addButton(){ return 'Stadtplan aufrufen'; } function changeClient(){ //alert(gisUrl +"&xpos="+gmMap.getCenter().lng()+"&ypos="+gmMap.getCenter().lat()+"&srsfrom=4326&srsinto="+31467+"&scale="+getScale96()); self.location.href = gisUrl +"&xpos="+gmMap.getCenter().lng()+"&ypos="+gmMap.getCenter().lat()+"&srsfrom=4326&srsinto="+31467+"&scale="+getScale72(); } //========================= function resizePageHeightDelay() { if(typeof resizePageHeight=='function') { window.setTimeout('resizePageHeight()',1000); } } function addMenuBar(routeurl){ var myL = 0; var myT = 0; if(menu == 'route' || menu == 'both'){ var space = 4; var myHeight = myMapPos[1] - 2 * space -navBorderWidth; //var myL = myMapPos[0]-navBorderWidth; //var myT = myHeight - 116; var myBarWidth = myMapSize[0]+(2*navBorderWidth); document.write(''); myMapPos[1] = myMapPos[1] + 124; }else if(menu == 'suche'){ var space = 4; //var myL = myMapPos[0]-navBorderWidth; //var myT = myMapPos[1]-navBorderWidth-menuBarHeight-space + 36; var myBarWidth = myMapSize[0]+(2*navBorderWidth); document.write(''); //addSearchBar(myL + 4, myT + 6, 216); //addSpezialkarteninhalte(myL + 280, myT + 6, 120, 18, 20); //addWeiterekarteninhalte(myL + 430, myT + 6, 170, 18, 20); addWeiterekarteninhalte(myL + myMapSize[0]-176, myT + 6, 168, 18, 20); myMapPos[1] = myMapPos[1] + 36; }else if(menu == 'layers'){ var space = 4; //var myL = myMapPos[0]-navBorderWidth; //var myT = myMapPos[1]-navBorderWidth-menuBarHeight-space + 36; var myBarWidth = myMapSize[0]+(2*navBorderWidth); document.write(''); //addSearchBar(myL + 4, myT + 6, 216); //addSpezialkarteninhalte(myL + 280, myT + 6, 120, 18, 20); //addWeiterekarteninhalte(myL + 430, myT + 6, 170, 18, 20); addWeiterekarteninhalte(myL + myMapSize[0]-176, myT + 6, 168, 18, 20); myMapPos[1] = myMapPos[1] + 36; } if(menu == 'both') { myT = myT + 127; document.write(''); //addSearchBar(myL + 4, myT + 6, 216); //addSpezialkarteninhalte(myL + 280, myT + 6, 120, 18, 20); //addWeiterekarteninhalte(myL + 430, myT + 6, 170, 18, 20); addWeiterekarteninhalte(myL + myMapSize[0]-176, myT + 6, 168, 18, 20); // Karte weiter unten positionieren myMapPos[1] = myMapPos[1] + 38; } } function setIdAddress(ort, plz, strasse, hnr){ if(menu != 'route') return; document.getElementById("zielStrasse").value = strasse+' '+hnr; document.getElementById("zielStrasse").readOnly = true; document.getElementById("zielStrasse").style.backgroundColor = menuBarColor; document.getElementById("strZ").value = strasse; document.getElementById("hnrZ").value = hnr; document.getElementById("zielPLZ").value = plz; document.getElementById("zielPLZ").readOnly = true; document.getElementById("zielPLZ").style.backgroundColor = menuBarColor; document.getElementById("zielOrt").value = ort; document.getElementById("zielOrt").readOnly = true; document.getElementById("zielOrt").style.backgroundColor = menuBarColor; } function addGeoCodingTab(){ var myBarWidth = myMapSize[0]+(2*navBorderWidth); document.write('
'); document.write(''); document.write(''); document.write('
'); } function addGeoCodingTabDyn(){ var myBarWidth = myMapSize[0]+(2*navBorderWidth); var navCorrect = 0; var navLeft = 0; var navLeftMargin = ''; // Korrektur der Positionierung if(myMapPos[1]==450) { // navCorrect = 304; navLeft = -10; } else if(myMapPos[0]>50) { navCorrect = 40; navLeft = myMapPos[0] - 50; } // Anpassung fuer Navi-Portal if(myMapPos[0]==220 && myMapPos[1]==297) { if(navigator.userAgent.indexOf("MSIE 6.0") == -1) navCorrect = 150; else navCorrect = -10; navLeft = 0; } else if(myMapPos[0]==14 && myMapPos[1]==138) { if(navigator.userAgent.indexOf("MSIE 6.0") != -1) { navLeftMargin = 'margin-left: -6px;'; } } // if(myMapSize[1]> 450){ // navCorrect = (myMapSize[1]/3)-(myMapSize[1]/10); // }else if(myMapSize[1]> 599){ navCorrect = 150; }; if(menu!='off'){ //document.write('
'); //alert(myMapPos[1]); document.write('
'); //document.write(''); //document.write(''); document.write(''); document.write('
'); } } function my_search_openGMZiel() { return; var myInputOrt = document.getElementById("inputort").value; var myInputStrasse = document.getElementById("inputstrasse").value; outMessage(myInputOrt+myInputStrasse); if(myCheck(myInputStrasse) == false || myCheck(myInputOrt) == false){ alert(unescape("Ihre Eingaben beinhalten unerlaubte Sonderzeichen.\nBitte %E4ndern Sie Ihre Anfrage!")); }else{ outMessage(myInputOrt+myInputStrasse); outMessage("SucheGM?ort="+(getPreparedParameter(myInputOrt))+"&strasse="+(getPreparedParameter(myInputStrasse))+"&seite=1&SID="+SID+"&srsdata="+mysrsData+"&srsclient=4326"); //document.getElementById("divSuchergebnis").style.vilsibility = "visible"; // evtl. auskommentieren document.getElementById("divSuchInfo").style.display = "inline"; //document.getElementById("Suchergebnis").style.display = "none"; document.getElementById("ifSuchergebnis").src="SucheGM?ort="+(getPreparedParameter(myInputOrt))+"&strasse="+(getPreparedParameter(myInputStrasse))+"&seite=1&SID="+SID+"&srsdata="+mysrsData+"&srsclient=4326"; document.getElementById("divSpMapContent").visibility = "hidden"; document.getElementById("divTreeSelect").visibility = "hidden"; //document.getElementById("divMapOpener").innerHTML=""; //document.getElementById("divTreeOpener").innerHTML=""; } } function getZielOrt(){ if(document.getElementById('zielPLZ').value.length == 0 && document.getElementById('zielOrt').value.length == 0) return ""; var ziel = ",,"+document.getElementById('zielStrasse').value+","; ziel += document.getElementById('zielPLZ').value+","; ziel += document.getElementById('zielOrt').value+",,,DE"; return ziel; } function getStartOrt(){ if(document.getElementById('startPLZ').value.length == 0 && document.getElementById('startOrt').value.length == 0) return ""; var ziel = ",,"+document.getElementById('startStrasse').value+","; ziel += document.getElementById('startPLZ').value+","; ziel += document.getElementById('startOrt').value+",,,DE"; return ziel; } function addMap(){ document.write(''); document.write(''); document.write(''); } function addSearchBar(myL, myT, myW){ document.write(''); } function addNavBorders(){ document.write('
'); document.write('
'); document.write('
'); document.write('
'); } function addNavBorderIcons(){ var help = 2 * navBorBorderWidth; var mycontent = ''; document.write(''); mycontent = ''; document.write(''); mycontent = ''; document.write(''); mycontent = ''; document.write(''); mycontent = ''; document.write(''); mycontent = ''; document.write(''); mycontent = ''; document.write('') mycontent = ''; document.write('') } function addToolTip(){ document.write('
'); document.write('
'); } function addInfoBox(){ var mywidth = 259; document.write('
'); document.write('
'+InfoBoxText[0]+'
'); document.write('
'); document.write(''); document.write('
'); document.write('
'); } /* function addInfoBox(){ document.write('
'); document.write('
'+InfoBoxText[0]+'
'); document.write('
'); document.write(''); document.write('
'); document.write('
'); }*/ function addNavIcons(){ var lw = 18; // Breite des grossen Icons var lh = 18; // Hoehe des grossen Icons var sw = 10; // Breite des kleinen Icons var sh = 10; // Hoehe des kleinen Icons var sp0 = 2; // Abstand var sp1 = 2; // Abstand var vLeft = myMapPos[0] + navIconPos[0]; // Startposition Left var vTop = myMapPos[1] + navIconPos[1]; // Startposition Top var sliderW = 21; var zoomW = 11; var barW = 15; // navIcons var mycontent = ''; document.write(''); mycontent = ''; document.write(''); mycontent = ''; document.write(''); mycontent = ''; document.write(''); mycontent = ''; document.write(''); mycontent = ''; document.write(''); mycontent = ''; document.write(''); mycontent = ''; document.write(''); mycontent = ''; document.write(''); // slider var helpT = vTop + 3 * lh + 5 * sp0; var helpC = vLeft + lw + sp0 + lw / 2; slideBarTop = helpT+zoomW+sp0; mycontent = ''; document.write(''); mycontent = ''; //mycontent = ''; //mycontent = ''; //mycontent = ''; document.write('
'+mycontent+'
'); mycontent = ''; document.write('
'); mycontent = ''; document.write(''); divSliderIcon = document.getElementById("divSliderIcon"); //document.getElementById("divSlideBarIcon").onclick = my_getElemPos; document.getElementById("divSlideBarIcon").onclick = my_getMousePosI; } function addToolBox(){ document.write('
'); document.write(''); document.write(''); document.write(''); document.write(''); document.write('
'+NaviBoxText[0]+'
'); document.write('
'); document.write(''); document.write(''); document.write(''); //document.write(''); //document.write(''); //document.write(''); //document.write(''); //document.write(''); document.write('
'); document.write('
'); } function setSlider(){ var minRes = gmMap.getCurrentMapType().getMinimumResolution(); var maxRes = gmMap.getCurrentMapType().getMaximumResolution(); var help = maxRes - (maxRes - minRes); var newYPos = Math.round(gmMap.getZoom() * (slidebarHeight - sliderHeight) /(maxRes - help) + help +slideBarTop); outMessage("SETSLIDER "+minRes+" "+maxRes+" "+help+" "+newYPos); divSliderIcon.style.top = newYPos + "px"; } function showHiddeDiv(divName){ var divVsb = document.getElementById(divName).style.visibility; if(divVsb == "visible") document.getElementById(divName).style.visibility = "hidden"; else document.getElementById(divName).style.visibility = "visible" } function addMerkBox(){ document.write('
'); document.write('
'+MerkListeText[0]+' 
'); document.write('
'); document.write(''); document.write('
'); document.write('
'); document.write('
'); document.write('
'); document.write('
'); } function addInfoFenster(){ document.write('
'+MerkListeText[3]+MerkListeText[4]+ '

'+MerkListeText[5]+'

'+ '
'+MerkListeText[6]+''+MerkListeText[7]+'
'+ '
  ' +MerkListeText[8]); document.write('
'+MerkListeText[2]+'
'); document.write('
'); document.write('
'); document.write(''); document.write(''); } function addSearchResult(myL, myT, myW, myH){ var borderWidth = 1; addSearchResultDiv(myMapPos[0] - navBorderWidth, myMapPos[1] - navBorderWidth, myMapSize[0] + 2 * navBorderWidth - 2 * (navBorBorderWidth + borderWidth), myMapSize[1] + 2 * navBorderWidth - 2 * (navBorBorderWidth + borderWidth), borderWidth); } function addSearchResultDiv(myL, myT, myW, myH, myBW){ var suchTagHeight = 30; document.write(''); } function addSpezialkarteninhalte(myL, myT, myW, myWI, myH){ document.write('
'); document.write(''); document.write(' 
'); document.write('
'); document.write('
'); document.write(''); document.write('
'); } function addWeiterekarteninhalte(myL, myT, myW, myWI, myH){ document.write('
'); document.write('
'); document.write(''); document.write(' 
'); document.write('
'); document.write('
'); //##[26584, 20433, 9998, 3849, 14824, 18805] d = new dTree('d', 'original',false,true); d.add(0,-1,'root','',true); d.add(1,0,'pois','Rubriken',true,true,false,'','','','',1,'',false,false,'5000',0,100000,0,100000); d.add(2,1,'14550','Museen',true,false,false,'14550','','','',1,'',true,true,'5000',500,1000000,500,1000000); d.add(3,1,'21157','Theater',true,false,false,'21157','','','',1,'',true,true,'5000',500,1000000,500,1000000); d.add(4,1,'26584','Kirchen',true,false,true,'26584','','','',1,'',true,true,'5000',500,1000000,500,1000000); d.add(5,1,'26585','Kl\u00f6ster',true,false,false,'26585','','','',1,'',true,true,'5000',500,1000000,500,1000000); d.add(6,1,'26588','Schl\u00f6sser, Burgen',true,false,false,'26588','','','',1,'',true,true,'5000',500,1000000,500,1000000); d.add(7,1,'26579','Naturdenkmale',true,false,false,'26579','','','',1,'',true,true,'5000',500,1000000,500,1000000); d.add(8,1,'26592','Kulturhistorische Denkmale',true,false,false,'26592','','','',1,'',true,true,'5000',500,1000000,500,1000000); d.add(9,1,'26563','Zoos, Tierparks',true,false,false,'26563','','','',1,'',true,true,'5000',500,1000000,500,1000000); d.add(10,1,'20433','Kommunales',true,false,true,'20433','','','',1,'',true,true,'5000',500,1000000,500,1000000); d.add(11,1,'9998','Hotels',true,false,true,'9998','','','',1,'',true,true,'5000',500,1000000,500,1000000); d.add(12,1,'6704','Ferienwohnungen',true,false,false,'6704','','','',1,'',true,true,'5000',500,1000000,500,1000000); d.add(13,1,'3849','Campingpl\u00E4tze',true,false,true,'3849','','','',1,'',true,true,'5000',500,1000000,500,1000000); d.add(14,1,'7980','Gastst\u00e4tten u. Restaurants',true,false,false,'7980','','','',1,'',true,true,'5000',500,1000000,500,1000000); d.add(15,1,'3812','Caf\u00E9s u. Bistros',true,true,false,'3812','','','',1,'',true,true,'5000',500,1000000,500,1000000); d.add(16,1,'13322','Lokale u. Kneipen',true,false,false,'13322','','','',1,'',true,true,'5000',500,1000000,500,1000000); d.add(17,1,'14824','Nahrungsmittel - Handel',true,false,true,'14824','','','',1,'',true,true,'5000',500,1000000,500,1000000); d.add(18,1,'1985','Baubedarf - Handel',true,false,false,'1985','','','',1,'',true,true,'5000',500,1000000,500,1000000); d.add(19,1,'5664','Elektrobedarf - Handel',true,false,false,'5664','','','',1,'',true,true,'5000',500,1000000,500,1000000); d.add(20,1,'5303','EDV u. Kommunikation - Handel',true,false,false,'5303','','','',1,'',true,true,'5000',500,1000000,500,1000000); d.add(21,1,'14308','Mode - Handel',true,false,false,'14308','','','',1,'',true,true,'5000',500,1000000,500,1000000); d.add(22,1,'21400','Sport u. Freizeit - Handel',true,false,false,'21400','','','',1,'',true,true,'5000',500,1000000,500,1000000); d.add(23,1,'9275','Haus u. Garten - Handel',true,false,false,'9275','','','',1,'',true,true,'5000',500,1000000,500,1000000); d.add(24,1,'6378','Auto- u. Fahrzeug - Handel',true,false,false,'6378','','','',1,'',true,true,'5000',500,1000000,500,1000000); d.add(25,1,'1010','Apotheken',true,false,false,'1010','','','',1,'',true,true,'5000',500,1000000,500,1000000); d.add(26,1,'18805','Sch\u00F6nheit u. Wellness',true,false,true,'18805','','','',1,'',true,true,'5000',500,1000000,500,1000000); d.add(27,1,'6904','Finanzdienstleistungen',true,false,false,'6904','','','',1,'',true,true,'5000',500,1000000,500,1000000); d.buildTree(); document.write(d); document.write('
'); }