var client_version="2.3.0";var printPage;var printProvider;hosturl='http://'+location.host+'/';hosturl_enc=hosturl.replace(/\//g,"%2F");var printCapabilitiesText='{"scales":[{"name":"1:100","value":"100"},{"name":"1:120","value":"120"},{"name":"1:140","value":"140"},{"name":"1:160","value":"160"},{"name":"1:180","value":"180"},{"name":"1:200","value":"200"},{"name":"1:225","value":"225"},{"name":"1:250","value":"250"},{"name":"1:275","value":"275"},{"name":"1:300","value":"300"},{"name":"1:325","value":"325"},{"name":"1:350","value":"350"},{"name":"1:375","value":"375"},{"name":"1:400","value":"400"},{"name":"1:425","value":"425"},{"name":"1:450","value":"450"},{"name":"1:475","value":"475"},{"name":"1:500","value":"500"},{"name":"1:525","value":"525"},{"name":"1:550","value":"550"},{"name":"1:575","value":"575"},{"name":"1:600","value":"600"},{"name":"1:625","value":"625"},{"name":"1:650","value":"650"},{"name":"1:675","value":"675"},{"name":"1:700","value":"700"},{"name":"1:725","value":"725"},{"name":"1:750","value":"750"},{"name":"1:775","value":"775"},{"name":"1:800","value":"800"},{"name":"1:825","value":"825"},{"name":"1:850","value":"850"},{"name":"1:875","value":"875"},{"name":"1:900","value":"900"},{"name":"1:925","value":"925"},{"name":"1:950","value":"950"},{"name":"1:975","value":"975"},{"name":"1:1.000","value":"1000"},{"name":"1:1.050","value":"1050"},{"name":"1:1.100","value":"1100"},{"name":"1:1.150","value":"1150"},{"name":"1:1.200","value":"1200"},{"name":"1:1.250","value":"1250"},{"name":"1:1.300","value":"1300"},{"name":"1:1.350","value":"1350"},{"name":"1:1.400","value":"1400"},{"name":"1:1.450","value":"1450"},{"name":"1:1.500","value":"1500"},{"name":"1:1.550","value":"1550"},{"name":"1:1.600","value":"1600"},{"name":"1:1.650","value":"1650"},{"name":"1:1.700","value":"1700"},{"name":"1:1.750","value":"1750"},{"name":"1:1.800","value":"1800"},{"name":"1:1.850","value":"1850"},{"name":"1:1.900","value":"1900"},{"name":"1:1.950","value":"1950"},{"name":"1:2.000","value":"2000"},{"name":"1:2.050","value":"2050"},{"name":"1:2.100","value":"2100"},{"name":"1:2.150","value":"2150"},{"name":"1:2.200","value":"2200"},{"name":"1:2.250","value":"2250"},{"name":"1:2.300","value":"2300"},{"name":"1:2.350","value":"2350"},{"name":"1:2.400","value":"2400"},{"name":"1:2.450","value":"2450"},{"name":"1:2.500","value":"2500"},{"name":"1:2.550","value":"2550"},{"name":"1:2.600","value":"2600"},{"name":"1:2.650","value":"2650"},{"name":"1:2.700","value":"2700"},{"name":"1:2.750","value":"2750"},{"name":"1:2.800","value":"2800"},{"name":"1:2.850","value":"2850"},{"name":"1:2.900","value":"2900"},{"name":"1:2.950","value":"2950"},{"name":"1:3.000","value":"3000"},{"name":"1:3.100","value":"3100"},{"name":"1:3.200","value":"3200"},{"name":"1:3.300","value":"3300"},{"name":"1:3.400","value":"3400"},{"name":"1:3.500","value":"3500"},{"name":"1:3.600","value":"3600"},{"name":"1:3.700","value":"3700"},{"name":"1:3.800","value":"3800"},{"name":"1:3.900","value":"3900"},{"name":"1:4.000","value":"4000"},{"name":"1:4.100","value":"4100"},{"name":"1:4.200","value":"4200"},{"name":"1:4.300","value":"4300"},{"name":"1:4.400","value":"4400"},{"name":"1:4.500","value":"4500"},{"name":"1:4.600","value":"4600"},{"name":"1:4.700","value":"4700"},{"name":"1:4.800","value":"4800"},{"name":"1:4.900","value":"4900"},{"name":"1:5.000","value":"5000"},{"name":"1:5.250","value":"5250"},{"name":"1:5.500","value":"5500"},{"name":"1:5.750","value":"5750"},{"name":"1:6.000","value":"6000"},{"name":"1:6.250","value":"6250"},{"name":"1:6.500","value":"6500"},{"name":"1:6.750","value":"6750"},{"name":"1:7.000","value":"7000"},{"name":"1:7.250","value":"7250"},{"name":"1:7.500","value":"7500"},{"name":"1:7.750","value":"7750"},{"name":"1:8.000","value":"8000"},{"name":"1:8.250","value":"8250"},{"name":"1:8.500","value":"8500"},{"name":"1:8.750","value":"8750"},{"name":"1:9.000","value":"9000"},{"name":"1:9.250","value":"9250"},{"name":"1:9.500","value":"9500"},{"name":"1:9.750","value":"9750"},{"name":"1:10.000","value":"10000"},{"name":"1:10.500","value":"10500"},{"name":"1:11.000","value":"11000"},{"name":"1:11.500","value":"11500"},{"name":"1:12.000","value":"12000"},{"name":"1:12.500","value":"12500"},{"name":"1:13.000","value":"13000"},{"name":"1:13.500","value":"13500"},{"name":"1:14.000","value":"14000"},{"name":"1:14.500","value":"14500"},{"name":"1:15.000","value":"15000"},{"name":"1:15.500","value":"15500"},{"name":"1:16.000","value":"16000"},{"name":"1:16.500","value":"16500"},{"name":"1:17.000","value":"17000"},{"name":"1:17.500","value":"17500"},{"name":"1:18.000","value":"18000"},{"name":"1:18.500","value":"18500"},{"name":"1:19.000","value":"19000"},{"name":"1:19.500","value":"19500"},{"name":"1:20.000","value":"20000"},{"name":"1:21.000","value":"21000"},{"name":"1:22.000","value":"22000"},{"name":"1:23.000","value":"23000"},{"name":"1:24.000","value":"24000"},{"name":"1:25.000","value":"25000"},{"name":"1:27.500","value":"27500"},{"name":"1:30.000","value":"30000"},{"name":"1:32.500","value":"32500"},{"name":"1:35.000","value":"35000"},{"name":"1:37.500","value":"37500"},{"name":"1:40.000","value":"40000"},{"name":"1:42.500","value":"42500"},{"name":"1:45.000","value":"45000"},{"name":"1:47.500","value":"47500"},{"name":"1:50.000","value":"50000"},{"name":"1:52.500","value":"52500"},{"name":"1:55.000","value":"55000"},{"name":"1:57.500","value":"57500"},{"name":"1:60.000","value":"60000"},{"name":"1:70.000","value":"70000"},{"name":"1:80.000","value":"80000"},{"name":"1:90.000","value":"90000"},{"name":"1:100.000","value":"100000"},{"name":"1:120.000","value":"120000"},{"name":"1:140.000","value":"140000"},{"name":"1:160.000","value":"160000"},{"name":"1:180.000","value":"180000"},{"name":"1:200.000","value":"200000"},{"name":"1:300.000","value":"300000"},{"name":"1:400.000","value":"400000"},{"name":"1:500.000","value":"500000"},{"name":"1:1.000.000","value":"1000000"},{"name":"1:2.000.000","value":"2000000"},{"name":"1:4.000.000","value":"4000000"}],"dpis":[{"name":"120","value":"120"},{"name":"120","value":"120"},{"name":"200","value":"200"},{"name":"300","value":"300"}],"outputFormats":[{"name":"pdf"}],"layouts":[{"name":"Skizze","map":{"width":750,"height":463},"rotation":true}],"printURL":"'+hosturl+'/geoserver/pdf/print.pdf","createURL":"'+hosturl+'/geoserver/pdf/create.json?url='+hosturl_enc+'%2Fgeoserver%2Fpdf"}';var printCapabilities=eval('('+printCapabilitiesText+')');var plotCapabilitiesText='{"scales":[{"name":"1:100","value":"100"},{"name":"1:200","value":"200"},{"name":"1:250","value":"250"},{"name":"1:500","value":"500"},{"name":"1:1.000","value":"1000"},{"name":"1:2\'000","value":"2000"},{"name":"1:2\'500","value":"2500"},{"name":"1:5\'000","value":"5000"},{"name":"1:10\'000","value":"10000"},{"name":"1:15\'000","value":"15000"},{"name":"1:25\'000","value":"25000"},{"name":"1:50\'000","value":"50000"},{"name":"1:100\'000","value":"100000"}],"dpis":[{"name":"120","value":"120"},{"name":"200","value":"200"},{"name":"300","value":"300"}],"outputFormats":[{"name":"pdf"}],"layouts":[{"name":"A4 Hochformat","map":{"width":513,"height":710},"rotation":true},{"name":"A4 Querformat","map":{"width":750,"height":463},"rotation":true}],"printURL":"'+hosturl+'/geoserver/pdf/print.pdf","createURL":"'+hosturl+'/geoserver/pdf/create.json?url='+hosturl_enc+'%2Fgeoserver%2Fpdf"}';var plotCapabilities=eval('('+plotCapabilitiesText+')');function llvprintencoder(provider,layer,encodedLayer,username,userpassword){if(layer.CLASS_NAME=="OpenLayers.Layer.GeoShop"){encodedLayer.type='WMS';console.log(encodedLayer);encodedLayer.format='image/gif';encodedLayer.baseURL=layer.url.replace('/geoshopp/webclient','/geoportal/geoshop_proxy.php?');if(layer.params.view){encodedLayer.baseURL+='view='+layer.params.view+"&";}
if((username)&&(userpassword)){encodedLayer.baseURL+='user='+username+'&password='+userpassword+"&";}
encodedLayer.layers=[];if((layer.params.layers)&&(layer.params.layers.length>0)){encodedLayer.layers=layer.params.layers.split(",");}
else{encodedLayer.layers.push('all');}}
if(layer.CLASS_NAME=="OpenLayers.Layer.GeoShop2"){encodedLayer.type='WMS';console.log(encodedLayer);encodedLayer.format='image/gif';encodedLayer.baseURL=layer.url.replace('/geoshopp/webclient','/geoportal/geoshop_proxy.php?');if(layer.params.VIEW){encodedLayer.baseURL+='view='+layer.params.VIEW+"&";}
if((layer.params.USER)&&(layer.params.PASSWORD)){encodedLayer.baseURL+='user='+layer.params.USER+'&password='+layer.params.PASSWORD+"&";}
encodedLayer.layers=[];if((layer.params.LAYERS)&&(layer.params.LAYERS.length>0)){console.log(layer.params.LAYERS);encodedLayer.layers=layer.params.LAYERS;}
else{encodedLayer.layers.push('all');}}
return encodedLayer;}
function llvtoolsbar(mapRef,skizzeRef){this.map=mapRef;this.toolbarItems=[];this.skizzeLayer=skizzeRef;this.update_scaleform=function(){document.getElementById('scaleInput').value=Math.round(this.map.getScale());};this.zoomToScale=function(){var element=document.getElementById('scaleInput');var scale=element.value;this.map.zoomToScale(scale);};this.PrintWindow=function(){prwin=window.open('/geoportal/print/print.html','Print_preview','width=970,height=760,resizable=yes,scrollbars=yes,toolbar=yes,location=no,directories=yes,status=yes,menubar=yes');};this.PrintWindowWaWe=function(){prwin=window.open('/geoportal/print/print_wawe.html','Print_preview','width=970,height=760,resizable=yes,scrollbars=yes,toolbar=yes,location=no,directories=yes,status=yes,menubar=yes');};this.PrintWindowRaWe=function(){prwin=window.open('/geoportal/print/print_rawe.html','Print_preview','width=970,height=760,resizable=yes,scrollbars=yes,toolbar=yes,location=no,directories=yes,status=yes,menubar=yes');};this.helpWindow=function(){var helpwin;if(!helpwin){helpwin=new Ext.Window({id:'helpwin',title:'Über das Geodatenportal',width:450,height:250,y:160,collapsible:true,expandOnShow:true,layout:'fit',html:'<div style="margin:5px 5px 5px 5px;"><span style="font-weight:bold;">Geodatenportal der Liechtensteinischen Landesverwaltung</span><br><br>Mit dem Geodatenportal erhalten Sie Zugang zu Geodaten der Liecht. Landesverwaltung. Sie können es unter Einhaltung der Nutzungsbedingungen ohne Einschränkungen nutzen.<br>Das Geodatenportal ist vollständig in JavaScript entwickelt und basiert auf den OpenSource-Komponenten Openlayers und GeoExt.<br>Sie nutzen die Version '+client_version+' <br><br>Sollte Sie Fragen oder Anregungen haben, wenden Sie sich bitte an das <a href="http://www.tba.llv.li" target="blank_">Tiefbauamt<a>.<br>Weitere Themenbereiche der Landesverwaltung finden Sie <a href="http://www.gdi.llv.li" target="blank_">hier<a>.<br><br>&copy; 2003-2011 Liechtensteinische Landesverwaltung</div>',plain:true,animCollapse:true,autoScroll:true,expandOnShow:true,closeAction:'close'});}
helpwin.show();};this.newsWindow=function(){var newswin;var ntext='<div style="margin:5px 5px 5px 5px;"><span style="font-weight:bold;">Newsletter zum Thema Geodateninfrastruktur</span><br><br>Die Liechtensteinische Landesvewaltung bietet einen Newsletter zum Thema Geodateninfrastruktur an.';ntext+='<br>Der Newsletter enthält Informationen zu folgenden Themenbereichen <br><br><ul style="margin-left: 12px; list-style-position: outside; list-style-type: disc;"><li>Neue Datensätze und Themen</li><li>Rechtliche Grundlagen und technische Richtlinien</li><li>Informationen zu INSPIRE</li><li>technische Entwicklungen</li></ul><br>';ntext+='Den Newsletter können Sie <a href="http://www.llv.li/llv-portal-informationen/llv-newsletter/llv-newsletter-neu-allgemeines/llv-newsletter-neu-allgemeines-gi.htm" target="blank_">hier<a> anmelden.</div>';if(!newswin){newswin=new Ext.Window({id:'newswin',title:'Newsletter zum Thema Geodateninfrastruktur',width:500,height:350,y:160,collapsible:true,expandOnShow:true,layout:'fit',html:ntext,plain:true,animCollapse:true,autoScroll:true,closeAction:'close'});}
newswin.show();};this.conditionsWindow=function(){var conditionwin;var ctext='<div style="margin:5px 5px 5px 5px;"><span style="font-weight:bold;">Bedingungen für die Nutzung des Geodatenportals</span><br><br>Geodaten aus der GDI-Liechtenstein sind in der Regel urheberrechtich geschützt. Das urherbrechtliche Verwertungsrecht für die Geodaten liegt ausschliesslich bei der zuständigen Fachstelle der Landesverwaltung.';ctext+='<br><br>Das Geodatenportal kann unter Einhaltung folgender Bedingungen frei genutzt werden: <br><br>';ctext+='<ul style="margin-left: 12px; list-style-position: outside; list-style-type: disc;"><li>Private Nutzer dürfen die Geodaten ausschliesslich für persönliche, nicht gewerbliche Zwecke nutzen.</li><li>Gewerbliche Nutzer dürfen die Daten nur für interne Zwecke verwenden und diese weder verändert noch unverändert an Dritte weitergeben.</li>';ctext+='</ul>';ctext+='<br>Veröffentlichungen von Daten oder Auszügen aus der GDI Liechtenstein oder dem Geodatenportal ab einer Papiergrösse von A5 oder einer Grösse von 500\'000 Pixeln (Internet) unterliegen der Bewilligungspflicht. Die Bewilligung für eine Veröffentlichung können Sie <a href="http://www.llv.li/amtsstellen/llv-tba-geodateninfrastruktur/llv-tba-geodateninfrastruktur-bewilligung_fuer_veroeffentlichungen.htm" target="blank_">hier<a> beantragen.</div>';if(!conditionwin){conditionwin=new Ext.Window({id:'conditionswin',title:'Nutzungsbedingungen Geodatenportal',width:500,height:350,y:160,collapsible:true,expandOnShow:true,layout:'fit',html:ctext,plain:true,animCollapse:true,autoScroll:true,expandOnShow:true,closeAction:'close'});}
conditionwin.show();};this.metaWindow=function(){var metawin;var mtext='<div style="margin:5px 5px 5px 5px;"><span style="font-weight:bold;">Metadaten zu Geodaten der Landesverwaltung</span><br><br>';mtext+='Gemäss Geoinformationsgesetz GeoIG sind Geodaten durch Metadaten zu beschreiben. Dadurch wird es möglich, nach Geodaten über eine Suchabfrage zu suchen (Stichwort: "GeoGoogle")<br><br>';mtext+='<br>Den Zugang zur Metadatenapplikation bzw. Geodatensuche der Landesverwaltung find Sie <a href="http://geodaten.llv.li/cswclient/metadatenkatalog.html" target="blank_">hier<a>.</div>';if(!metawin){metawin=new Ext.Window({id:'metawin',title:'Metadaten zu Geodaten',width:500,height:350,y:160,collapsible:true,expandOnShow:true,layout:'fit',html:mtext,plain:true,animCollapse:true,autoScroll:true,expandOnShow:true,closeAction:'close'});}
metawin.show();};this.pricecalcWindow=function(){var pricecalcwin;if(typeof calcprice=="undefined"){calcprice='<h2>Gebührenrechner</h2><br>Der Gebührenrechner ist für diesen Themenbreich nicht konfiguriert. Wenden Sie sich an den Adminisistrator';}
if(!pricecalcwin){pricecalcwin=new Ext.Window({id:'pricecalcwin',title:'Gebührenkalkulator',width:450,height:650,y:100,collapsible:true,expandOnShow:true,layout:'fit',html:calcprice,plain:true,animCollapse:true,autoScroll:true,expandOnShow:true,closeAction:'close'});}
pricecalcwin.show();};this.addItem=function(type){var action;switch(type){case'zoom':action=new GeoExt.Action({control:new OpenLayers.Control.ZoomToMaxExtent(),map:map,iconCls:'zoomfull',tooltip:"Auf die Startansicht zoomen"});this.toolbarItems.push(action);this.toolbarItems.push("-");action=new GeoExt.Action({control:new OpenLayers.Control.ZoomBox({title:'Zoom in: die linke Mouse-Taste druecken und ein Fenster aufziehen'}),map:map,allowDepress:false,tooltip:"Zoom in: die linke Mouse-Taste drücken und ein Fenster aufziehen",toggleGroup:"draw",iconCls:'zoomin'});this.toolbarItems.push(action);action=new GeoExt.Action({control:new OpenLayers.Control.ZoomBox({out:true,title:'Zoom out: die linke Mouse-Taste druecken und ein Fenster aufziehen'}),map:map,allowDepress:false,tooltip:"Zoom out: die linke Mouse-Taste drücken und ein Fenster aufziehen",toggleGroup:"draw",iconCls:'zoomout'});this.toolbarItems.push(action);action=new GeoExt.Action({control:new OpenLayers.Control.DragPan({isDefault:true}),map:map,allowDepress:false,tooltip:"Fenster schieben: Mouse gedrückt halten und schieben",toggleGroup:"draw",iconCls:'pan'});this.toolbarItems.push(action);ctrl=new OpenLayers.Control.NavigationHistory();this.map.addControl(ctrl);action=new GeoExt.Action({control:ctrl.previous,disabled:true,tooltip:"Vorheriger Ausschnitt",iconCls:'back'});this.toolbarItems.push(action);action=new GeoExt.Action({control:ctrl.next,disabled:true,tooltip:"Nächster Ausschnitt",iconCls:'next'});this.toolbarItems.push(action);this.toolbarItems.push("-");break;case'fi':var GetInfoCtrl=new OpenLayers.Control.WMSGetFeatureInfo({drawMode:'extjs',renderform:false,title:'Kartenabfrage mit Click'});this.featureinfo=GetInfoCtrl;action=new GeoExt.Action({control:GetInfoCtrl,map:map,allowDepress:false,tooltip:"Karteninformation abfragen: Klick auf Karten-Objekt",toggleGroup:"draw",iconCls:'featureinfo'});this.toolbarItems.push(action);this.toolbarItems.push("-");break;case'redline':var redline=new GeoExt.ux.FeatureEditingControler({map:map,layers:[this.skizzeLayer],toggleGroup:"draw",popupOptions:{anchored:false,unpinnable:false,draggable:true}});polyOptions={sides:4,irregular:true};action=new GeoExt.Action({control:new OpenLayers.Control.DrawFeature(this.skizzeLayer,OpenLayers.Handler.RegularPolygon,{handlerOptions:polyOptions}),map:map,allowDepress:false,tooltip:"Rechteck zeichnen",toggleGroup:"draw",iconCls:'drawrect'});this.toolbarItems.push(action);this.toolbarItems.push(redline.actions);this.toolbarItems.push("-");break;case'pr':var button=new Ext.Toolbar.Button({iconCls:'print',tooltip:'Drucken: öffnet ein Popup',handler:this.PrintWindow});this.toolbarItems.push(button);this.toolbarItems.push("-");break;case'prpdf':if(!this.busyMask){this.busyMask=new Ext.LoadMask(Ext.getBody(),{msg:'Erstelle pdf, bitte warten ..'});}
printProvider=new GeoExt.data.PrintProvider({method:"POST",capabilities:printCapabilities,listeners:{"encodelayer":function(provider,layer,encodedLayer){llvprintencoder(provider,layer,encodedLayer)},"beforeprint":this.busyMask.show,"print":this.busyMask.hide,scope:this.busyMask},autoLoad:false});printPage=new GeoExt.data.PrintPage({printProvider:printProvider,customParams:{mapTitle:"Geodatenportal: Druckausgabe",comment:"Informationskopie aus dem Geodatenportal",MapWidth:'750',MapHeight:'463'}});var button=new Ext.Toolbar.Button({iconCls:'pdf',tooltip:'Drucken: öffnet ein PDF',handler:function(){var MaxMapHeight=443;var MaxMapWidth=650;var MapWidth;var MapHeight;var scale;if(map.size.w>MaxMapWidth){scalex=MaxMapWidth/map.size.w;}else{scalex=1.0;}
if(map.size.h>MaxMapHeight){scaley=MaxMapHeight/map.size.h;}else{scaley=1.0;}
if(scaley<scalex){scale=scaley;}else{scale=scalex;}
MapWidth=map.size.w*scale;MapHeight=map.size.h*scale;printPage.fit(map,true);printPage.customParams.MapWidth=parseInt(MapWidth);printPage.customParams.MapHeight=parseInt(MapHeight);printProvider.print(map,printPage);}});this.toolbarItems.push(button);this.toolbarItems.push("-");break;case'prwawe':var button=new Ext.Toolbar.Button({iconCls:'print',tooltip:'Drucken: öffnet ein Popup',handler:this.PrintWindowWaWe});this.toolbarItems.push(button);this.toolbarItems.push("-");break;case'prrawe':var button=new Ext.Toolbar.Button({iconCls:'print',tooltip:'Drucken: öffnet ein Popup',handler:this.PrintWindowRaWe});this.toolbarItems.push(button);this.toolbarItems.push("-");break;case'scale':this.map.events.register('moveend',this,this.update_scaleform);sform=document.createElement("FORM");sform.setAttribute('id','scaleForm');sform.action='';sinput=document.createElement("input");sinput.setAttribute('id','scaleInput');sinput.type='text';sinput.value='10000.0';sinput.size='10';sinput.maxlenght='9';sform.appendChild(sinput);document.body.appendChild(sform);sform.onsubmit=function(evt){zoomToScale();return false;};this.toolbarItems.push("Massstab ca. 1:");document.getElementById('scaleForm').style.display="block";this.toolbarItems.push(document.getElementById('scaleForm'));this.toolbarItems.push("-");break;case'measure':var measureLength=new GeoExt.ux.MeasureLength({map:map,controlOptions:{geodesic:true},toggleGroup:"draw"});this.toolbarItems.push(measureLength);var measureArea=new GeoExt.ux.MeasureArea({map:map,decimals:0,toggleGroup:"draw"});this.toolbarItems.push(measureArea);this.toolbarItems.push("-");break;case'mousepos':var mousediv=document.createElement('div');mousediv.setAttribute('id','mousePos');document.body.appendChild(mousediv);this.toolbarItems.push(mousediv);this.map.addControl(new OpenLayers.Control.MousePosition({div:mousediv,separator:'m ',numDigits:1,prefix:'LKoord: ',suffix:'m'}));this.toolbarItems.push("-");break;case'info':this.toolbarItems.push("->");this.toolbarItems.push({text:"Informationen",menu:new Ext.menu.Menu({items:[{text:'Über das Geodatenportal',handler:this.helpWindow},{text:'Newsletter',handler:this.newsWindow},{text:'Nutzungsbedinungen',handler:this.conditionsWindow},{text:'Metadaten',handler:this.metaWindow},{text:'Gebührenkalkulator',handler:this.pricecalcWindow}]})});break;}};}
function llvmenuItems(map){this.map=map;this.getItem=function(type,param1,param2,param3){switch(type){case'statusbar':var status=new Ext.Panel({region:'south',id:'statusBar',border:false,bodyStyle:'text-align:left;padding:0px;',height:25,margins:'7 0 0 0',frame:true,html:'a status bar'});return status;break;case'panel':var panel=new Ext.Panel({title:param1,html:param2,border:false});return panel;break;case'mappanel':var mappanel=new GeoExt.MapPanel({border:false,region:"center",margins:'7 7 0 0 ',id:'mappanel',map:map,tbar:param1,split:true});return mappanel;break;case'plotform':var plotForm;var extLayer=param2;plotForm=new GeoExt.ux.SimplePrint({mapPanel:param1,layer:param2,autoFit:true,title:'Plotten',id:'plotaccordeon',printProvider:param3,bodyStyle:{padding:"5px"},labelWidth:65,defaults:{width:115},border:false,listeners:{"collapse":function(){this.layer.setVisibility(false)},"expand":function(){this.layer.setVisibility(true)}},width:'100%'});plotForm.insert(0,{xtype:"textfield",name:"mapTitle",fieldLabel:"Title",value:"Situationsplan",plugins:new GeoExt.plugins.PrintPageField({printPage:plotForm.printPage})});plotForm.insert(1,{xtype:"textarea",fieldLabel:"Kommentar",name:"comment",value:" ",plugins:new GeoExt.plugins.PrintPageField({printPage:plotForm.printPage})});return plotForm;break;}}}
var skizzeStyles=new OpenLayers.StyleMap({"default":new OpenLayers.Style({pointRadius:3,fillColor:"#FF0000",strokeColor:"#FF0000",strokeWidth:2,fillOpacity:0.1,fontColor:"#FF0000",fontWeight:"bold"}),"select":new OpenLayers.Style({fillColor:"#66ccff",strokeColor:"#3399ff"})});var zoomToScale=function(){var element=document.getElementById('scaleInput');var scale=element.value;map.zoomToScale(scale);};var update_scaleform=function(){document.getElementById('scaleInput').value=Math.round(map.getScale());};
