$(window).load(function(){
      initialize_opera_gmap();
      });

function initialize_opera_gmap() {
  var image_train = "http://opera.comevents.fr/wp-content/themes/opera2/js/train.png";
  var image_avion = "http://opera.comevents.fr/wp-content/themes/opera2/js/avion.png";
  var image_parking  = "http://opera.comevents.fr/wp-content/themes/opera2/js/parcking.png";
  var image_parking2 = "http://opera.comevents.fr/wp-content/themes/opera2/js/parking2.png";
  var image_opera = "http://opera.comevents.fr/wp-content/themes/opera2/js/place.png";
  var image_tourisme = "http://opera.comevents.fr/wp-content/themes/opera2/js/tourisme.png";

  var latlng = new google.maps.LatLng(45.85, 1.218333);
  var myOptions = {
      zoom: 12,
      center: latlng,
      mapTypeId: google.maps.MapTypeId.ROADMAP
  };
  var map = new google.maps.Map(document.getElementById("carte_limoges"), myOptions);

  var markerInfo = [
        ['Aéroport de Limoges',new google.maps.LatLng(45.862230,1.177890), image_avion],
        ['Gare de Limoges', new google.maps.LatLng( 45.836074,1.267540), image_train],
        ['Opéra de Limoges', new google.maps.LatLng( 45.832262,1.258776), image_opera],
        ['Vinci Park',   new google.maps.LatLng( 45.832168,1.261686), image_parking],
	['Office de tourisme', new google.maps.LatLng( 45.830436,1.263068), image_tourisme]];


  // TODO : a optimiser
  infowindow_avion = new google.maps.InfoWindow({content: markerInfo[0][0]});
  marker_avion = new google.maps.Marker({position: markerInfo[0][1],  map: map, title: markerInfo[0][0], icon:  markerInfo[0][2] });
  google.maps.event.addListener(marker_avion, 'click', function() {infowindow_avion.open(map,marker_avion);});

  infowindow_train = new google.maps.InfoWindow({content: markerInfo[1][0]});
  marker_train = new google.maps.Marker({position: markerInfo[1][1],  map: map, title: markerInfo[1][0], icon:  markerInfo[1][2] });
  google.maps.event.addListener(marker_train, 'click', function() {infowindow_train.open(map,marker_train);});

  infowindow_opera = new google.maps.InfoWindow({content: markerInfo[2][0]});
  marker_opera = new google.maps.Marker({position: markerInfo[2][1],  map: map, title: markerInfo[2][0], icon:  markerInfo[2][2] });
  google.maps.event.addListener(marker_opera, 'click', function() {infowindow_opera.open(map,marker_opera);});

  infowindow_parking = new google.maps.InfoWindow({content: markerInfo[3][0]});
  marker_parking = new google.maps.Marker({position: markerInfo[3][1],  map: map, title: markerInfo[3][0], icon:  markerInfo[3][2] });
  google.maps.event.addListener(marker_parking, 'click', function() {infowindow_parking.open(map,marker_parking);});

  infowindow_tourisme = new google.maps.InfoWindow({content: markerInfo[4][0]});
  marker_tourisme = new google.maps.Marker({position: markerInfo[4][1],  map: map, title: markerInfo[4][0], icon:  markerInfo[4][2] });
  google.maps.event.addListener(marker_tourisme, 'click', function() {infowindow_tourisme.open(map,marker_tourisme);});

}


