﻿// Anti-mail non prévu.
// Usage : NoMail( 'fin DNS', 'compte', 'début DNS', 'title du lien' );
function NoMail( s1, s2, s3, title )
{
	document.write( "<a title='" + title + "' href='mailto:" + s2 + "@" + s3 + s1 + "'>" + s2 + "@" + s3 + s1 + "</a>" );
}

// Dessine un flash (correctif pour IE, afin d'éviter le cadre clignotant désagréable)
function draw_flash( name, width, height )
{
	document.write( "<object type=\"application/x-shockwave-flash\" data=\"" + name + "\" style=\"width: " + width + "px; height: " + height + "px\">" );
	document.write( "<param name=\"movie\" value=\"" + name + "\">" );
	document.write( "<param name=\"quality\" value=\"high\">" );
	document.write( "<param name=\"menu\" value=\"false\">" );
	document.write( "</object>" );
}

 var map = null;
 var geocoder = null;
    
  function load() {
         if (GBrowserIsCompatible()) {
           var map = new GMap2(document.getElementById("map"));
           map.addControl(new GSmallMapControl());
           map.addControl(new GMapTypeControl());
           map.setCenter(new GLatLng(47.00, -1.00), 7);
    
       function creerMarker(point, onglet1, onglet2) {
         var marker = new GMarker(point);
        var infoTabs = [
           new GInfoWindowTab("Infos", onglet1),
           new GInfoWindowTab("Détails", onglet2) 
           ];
         GEvent.addListener(marker, "click", function() {
           marker.openInfoWindowTabsHtml(infoTabs);
           });
         return marker;
         }
    
           GDownloadUrl("/googlemap.xml", function(data) {
             var xml = GXml.parse(data);
             var markers = xml.documentElement.getElementsByTagName("marker");
             for (var i = 0; i < markers.length; i++) {
               var point = new GLatLng(parseFloat(markers[i].getAttribute("lat")), parseFloat(markers[i].getAttribute("lng")), 9);
           var marker = creerMarker(point, markers[i].getAttribute("info"), markers[i].getAttribute("details") );
               map.addOverlay(marker);
             }
           });
        }
       }
    
   
