var epsg4326=new OpenLayers.Projection("EPSG:4326");var markers;var vectors;var popup;var mykey="f6d67db6ccda5d199fe9b498a9291f3f";OpenLayers._getScriptLocation=function(){if(window.location.href.search(/localhost/)==-1){return"/"}else{return"/routing/"}};function createMap(c,b){b=b||{};var d;d=new OpenLayers.Map(c,{units:"m",controls:[],numZoomLevels:19,projection:new OpenLayers.Projection("EPSG:900913"),displayProjection:new OpenLayers.Projection("EPSG:4326"),maxExtent:new OpenLayers.Bounds(-20037508,-20037508,20037508,20037508.34)});var a=mykey;cloudmade=new OpenLayers.Layer.CloudMade("CloudMade",{key:a,styleId:2525});d.addLayer(cloudmade);mapnik=new OpenLayers.Layer.OSM.Mapnik("Mapnik",{displayOutsideMaxExtent:true,wrapDateLine:true,attribution:'&copy; 2009 <a href="http://cloudmade.com">CloudMade</a> - Map data <a href="http://creativecommons.org/licenses/by-sa/2.0/">CCBYSA</a> 2009 <a href="http://openstreetmap.org">OpenStreetMap.org</a> contributors - <a href="http://cloudmade.com/terms_conditions">Terms of Use</a>'});d.addLayer(mapnik);osmarender=new OpenLayers.Layer.OSM.Osmarender("Osmarender",{displayOutsideMaxExtent:true,wrapDateLine:true,attribution:'&copy; 2009 <a href="http://cloudmade.com">CloudMade</a> - Map data <a href="http://creativecommons.org/licenses/by-sa/2.0/">CCBYSA</a> 2009 <a href="http://openstreetmap.org">OpenStreetMap.org</a> contributors - <a href="http://cloudmade.com/terms_conditions">Terms of Use</a>'});d.addLayer(osmarender);gLayer=new OpenLayers.Layer.Google("Satelit",{sphericalMercator:true,numZoomLevels:22,type:G_SATELLITE_MAP});d.addLayer(gLayer);wmsOSM=new OpenLayers.Layer.WMS("OSM transparent","http://wms.openstreet.ro:9876/",{layers:"admin,roads,minor-roads-casing,minor-roads-fill,water_areas,water_lines,tunnels,tracks-notunnel-nobridge,tracks-bridges,tracks-tunnels,waterway-bridges,bridges,trams,power,text,placenames,planet roads text osm,area-text,interpolation_lines,housenumb_ways,housenumb_nodes",transparent:"TRUE"},{isBaseLayer:false,visibility:false,attribution:'<span class="linkAlb">Rendering &copy; <a href="http://www.alphatelecom.ro/">Alpha Telecom SRL</a> - Map data <a href="http://creativecommons.org/licenses/by-sa/2.0/">CCBYSA</a> 2009 <a href="http://openstreetmap.org">OpenStreetMap.org</a> contributors - <a href="http://cloudmade.com/terms_conditions">Terms of Use</a></span>'});d.addLayer(wmsOSM);wmsTP=new OpenLayers.Layer.WMS("Transport public","http://cipt2001.homeip.net:9090/geoserver/wms",{layers:"osm-transport",transparent:"TRUE"},{isBaseLayer:false,visibility:false});d.addControl(new OpenLayers.Control.ArgParser());d.addControl(new OpenLayers.Control.Attribution());d.addControl(new OpenLayers.Control.LayerSwitcher());d.addControl(new OpenLayers.Control.Navigation());d.addControl(new OpenLayers.Control.PanZoomBar());d.addControl(new OpenLayers.Control.ScaleLine());return d}function getArrowIcon(){var a=new OpenLayers.Size(25,22);var c=new OpenLayers.Pixel(-30,-27);var b=new OpenLayers.Icon("/images/arrow.png",a,c);return b}function addMarkerToMap(a){var c={pointRadius:13,externalGraphic:"/images/marker.png",graphicXOffset:-13,graphicYOffset:-26};var b=new OpenLayers.Feature.Vector(a.clone(),null,c);return b}function getMapCenter(a,b){return map.getCenter().clone().transform(map.getProjectionObject(),epsg4326)}function setMapCenter(a,b){b=parseInt(b);var c=map.getNumZoomLevels();if(b>=c){b=c-1}map.setCenter(a.clone().transform(epsg4326,map.getProjectionObject()),b)}function getMapLayers(){var a="";for(var c=map.getLayersBy("isBaseLayer",true),b=0;b<c.length;b++){a+=c[b]==map.baseLayer?"B":"0"}for(var c=map.getLayersBy("isBaseLayer",false),b=0;b<c.length;b++){if(c[b].name.search("SelectFeature")==-1){a+=c[b].getVisibility()?"T":"F"}}return a}function setMapLayers(b){var a=0;for(var e=map.getLayersBy("isBaseLayer",true),d=0;d<e.length;d++){var f=b.charAt(a++);if(f=="B"){map.setBaseLayer(e[d])}}while(b.charAt(a)=="B"||b.charAt(a)=="0"){a++}for(var e=map.getLayersBy("isBaseLayer",false),d=0;d<e.length;d++){var f=b.charAt(a++);if(f=="T"){e[d].setVisibility(true)}else{if(f=="F"){e[d].setVisibility(false)}}}};