 	var map;
 	
	function initMap() {
  	var options = {
      controls:[new OpenLayers.Control.Navigation(),
        new OpenLayers.Control.KeyboardDefaults()],
      projection: new OpenLayers.Projection("EPSG:900913"),
      displayProjection: new OpenLayers.Projection("EPSG:4326"),
      units: "m",
      numZoomLevels: 18,
      maxResolution: 156543.0339,
      maxExtent: new OpenLayers.Bounds(-20037508, -20037508,
                                        20037508, 20037508.34)
  	};
 	 map = new OpenLayers.Map('map-projet', options);

  	var point1 = new OpenLayers.LonLat(2.638521,48.829244);
  	var point2 = new OpenLayers.LonLat(-17.434959,14.733714);
  	var point3 = new OpenLayers.LonLat(3.87184,43.64561);
  	var point4 = new OpenLayers.LonLat(3.86924,43.646883);
  	var point5 = new OpenLayers.LonLat(55.296421,-21.157759);
  	var point6 = new OpenLayers.LonLat(2.34787,48.86767);
  	var point7 = new OpenLayers.LonLat(5.37683,43.49246);
  	
	var markers = new OpenLayers.Layer.Markers( "Markers" );

	map.addLayer(markers); 

	var size = new OpenLayers.Size(20,20);
	var offset = new OpenLayers.Pixel(-(size.w/2), -size.h);
	var icon = new OpenLayers.Icon('img/green.png',size,offset);
	
  var marker1 = new OpenLayers.Marker(point1.transform(map.displayProjection, map.projection),icon);
  marker1.events.register('mousedown', marker1,
      function(evt) {
      //alert(this.lonlat);
        if (map.popups.length !=0 )
          map.removePopup(map.popups[0]);
        var popup = new OpenLayers.Popup.FramedCloud("popup", 
          this.lonlat,
          null,
          '<img src="img/grt-logo.png">',
          null, true, function(){map.removePopup(map.popups[0])});
        map.addPopup(popup);
        OpenLayers.Event.stop(evt); 
      });
	markers.addMarker(marker1);
  var marker2 = new OpenLayers.Marker(point2.transform(map.displayProjection, map.projection),icon.clone());
  marker2.events.register('mousedown', marker2,
      function(evt) {
        //alert(2);
        if (map.popups.length !=0 )
          map.removePopup(map.popups[0]);
        var popup = new OpenLayers.Popup.FramedCloud("popup", 
          this.lonlat,
          null,
          '<img src="img/akp-logo.png">',
          null, true, function(){map.removePopup(map.popups[0])});
        map.addPopup(popup);
        OpenLayers.Event.stop(evt); 
      });
	markers.addMarker(marker2);
  var marker3 = new OpenLayers.Marker(point3.transform(map.displayProjection, map.projection),icon.clone());
  marker3.events.register('mousedown', marker3,
      function(evt) {
        //alert(3);
        if (map.popups.length !=0 )
          map.removePopup(map.popups[0]);
        var popup = new OpenLayers.Popup.FramedCloud("popup", 
          this.lonlat,
          null,
          '<img src="img/cema-logo.png">',
          null, true, function(){map.removePopup(map.popups[0])});
        map.addPopup(popup);
        OpenLayers.Event.stop(evt); 
      });
	markers.addMarker(marker3);
  var marker4 = new OpenLayers.Marker(point4.transform(map.displayProjection, map.projection),icon.clone());
  marker4.events.register('mousedown', marker4,
      function(evt) {
        //alert(4);
        if (map.popups.length !=0 )
          map.removePopup(map.popups[0]);
        var popup = new OpenLayers.Popup.FramedCloud("popup", 
          this.lonlat,
          null,
          '<img src="img/ird-logo.png">',
          null, true, function(){map.removePopup(map.popups[0])});
        map.addPopup(popup);
        OpenLayers.Event.stop(evt); 
      });
	markers.addMarker(marker4);
  var marker5 = new OpenLayers.Marker(point5.transform(map.displayProjection, map.projection),icon.clone());
  marker5.events.register('mousedown', marker5,
      function(evt) {
        //alert(5);
        if (map.popups.length !=0 )
          map.removePopup(map.popups[0]);
        var popup = new OpenLayers.Popup.FramedCloud("popup", 
          this.lonlat,
          null,
          '<img src="img/cnbm-logo.png">',
          null, true, function(){map.removePopup(map.popups[0])});
        map.addPopup(popup);
        OpenLayers.Event.stop(evt); 
      });
	markers.addMarker(marker5);
  var marker6 = new OpenLayers.Marker(point6.transform(map.displayProjection, map.projection),icon.clone());
  marker6.events.register('mousedown', marker6,
      function(evt) {
        //alert(5);
        if (map.popups.length !=0 )
          map.removePopup(map.popups[0]);
        var popup = new OpenLayers.Popup.FramedCloud("popup", 
          this.lonlat,
          null,
          '<img src="img/pj-logo.png">',
          null, true, function(){map.removePopup(map.popups[0])});
        map.addPopup(popup);
        OpenLayers.Event.stop(evt); 
      });
	markers.addMarker(marker6);
  var marker7 = new OpenLayers.Marker(point7.transform(map.displayProjection, map.projection),icon.clone());
  marker7.events.register('mousedown', marker7,
      function(evt) {
        //alert(5);
        if (map.popups.length !=0 )
          map.removePopup(map.popups[0]);
        var popup = new OpenLayers.Popup.FramedCloud("popup", 
          this.lonlat,
          null,
          '<img src="img/cete-logo.png">',
          null, true, function(){map.removePopup(map.popups[0])});
        map.addPopup(popup);
        OpenLayers.Event.stop(evt); 
      });
	markers.addMarker(marker7);


 	//var gmap = new OpenLayers.Layer.Google(
    //            "Google Streets",
    //            {type: G_NORMAL_MAP,'sphericalMercator': true}
    //);
  	//var gsat = new OpenLayers.Layer.Google(
    //          "Google Satellite",
    //            {type: G_SATELLITE_MAP, 'sphericalMercator': true}
    // );

  	var osmarender = new OpenLayers.Layer.OSM(
                "OpenStreetMap (Tiles@Home)",
                "http://tah.openstreetmap.org/Tiles/tile/${z}/${x}/${y}.png"
     );
     
     var panel = new OpenLayers.Control.Panel();
            panel.addControls([
                new OpenLayers.Control.ZoomIn({title:"Zoom In"}),
                new OpenLayers.Control.ZoomToMaxExtent({title:"Zoom to the max extent"}),
                  new OpenLayers.Control.ZoomOut({title:"Zoom to the max extent"}) 
            ]);
            map.addControl(panel);
            
            


  map.addLayers([osmarender]);
	map.addControl(new OpenLayers.Control.MousePosition());
 	map.setCenter( map.zoomToMaxExtent(), 1);

	}

	//initMap();
