//<![CDATA[
	var CarteItineraire;
	var gdir;
	var geocoder = null;
	var addressMarker;




/*TC*	Définition des variables caractérisant la société ... **/


	var NomSociete = "ERIC COTTE - Cuisiner Traiteur";
	var Adresse = "5, rue des C&egrave;dres";
	var CodePostal = '42 410';
	var Ville = "CHAVANAY";
	var Telephone="04.74.48.21.03";
	var LatitudeDestination = '45.41490';
	var LongitudeDestination = '4.73383';
	var ControlZoom = 15;


	


	function load() {

/*TC*		Si le navigateur est compatible avec l'API de Google Maps ... **/
		if (GBrowserIsCompatible()) {

/**			 ... Création d'une nouvelle carte ayant pour nom "MaCarte" et qui se situera en lieu et place de la <div> ayant pour identifiant (id) "EmplacementDeMacarte" ...  **/
			MaCarte = new GMap2(document.getElementById("EmplacementDeMacarte"),{mapTypes:[G_NORMAL_MAP,G_HYBRID_MAP]});
			
			/* Paramètre d'affichage des maps:
			[G_NORMAL_MAP] pour l'affichage "Plan"
			[G_PHYSICAL_MAP] pour l'affichage des "Reliefs"
			[G_SATELLITE_MAP] pour l'affichage "Satellite"
			[G_HYBRID_MAP] pour l'affichage "Mixte"
			Ne pas oublier de remplacer les 2 valeurs */
			
/**			 ... La carte "MaCarte" est centr&eacute;e sur la Latitude 47.394921, la Longitude 0.680401, avec un niveau de zoom &eacute;gal &agrave;� 13 ...  **/
			
           	MaCarte.addControl(new GSmallMapControl());
			MaCarte.addControl(new GMapTypeControl());
			MaCarte.setCenter(new GLatLng(LatitudeDestination, LongitudeDestination), ControlZoom);
			 
/**			... Cr&eacute;ation d'un nouveau point ayant pour Latitude : 47.394921 et Longitude : 0.680401 ... **/
			var point = new GLatLng(LatitudeDestination, LongitudeDestination);

/**			... Cr&eacute;ation d'un nouveau marker par appel de la fonction CreationDuMarqueur ... **/
			var marker = CreationDuMarqueur(point);

/**			... Ajout du marqueur "marker" sur la carte nomm&eacute;e "MaCarte" ... **/
			MaCarte.addOverlay(marker);
			

			
/*TC*			Si le navigateur n'est pas compatible avec l'API de Google Maps ... **/
		}else{

/**				... affichage du message "D&eacute;sol&eacute;, mais votre navigateur n'est pas compatible avec Google Maps". **/
			alert("D&eacute;sol&eacute;, mais votre navigateur n'est pas compatible avec Google Maps");
		}
	}

/*TC*	Fonction permettant la cr�ation d'un marqueur **/
	function CreationDuMarqueur(point) {

/**		Cr�ation d'un nouveau marqueur nomm� "marker"  **/
		var marker = new GMarker(point);

/**		... Un observateur d'&eacute;v&eacute;nement est ajout&eacute; au marqueur appel&eacute; "marker". L'&eacute;venement d&eacute;tect&eacute; est "click" (D&eacute;tecte si un click est effectu&eacute; sur le marqueur appel&eacute; "marker"). Si un click a &eacute;t&eacute; effectu&eacute; sur le marqueur appel&eacute; "marker", la fonction situ&eacute;e entre les {} sera alors execut&eacute;e ... **/
		GEvent.addListener(marker, 'click', function() {

/**			Cr�ation du formulaire au format HTML contenu dans l'info-bulle  **/
			var formulaire_itineraire ='<div style="width:200px; height:100px; font: 1.3em \'trebuchet ms\',verdana, helvetica, sans-serif;">' +
			'	<table align="center">' +
			'		<tr>' +
			'			<td colspan="2" align="center"><strong>'+NomSociete+'</strong><br />'+Adresse+'<br />'+CodePostal+' '+Ville+'<br/><br/>T&eacute;l : '+Telephone+'</td>' +
			'		</tr>' +
			'	</table>' +
			'</div>';
			marker.openInfoWindowHtml(formulaire_itineraire);
		});
		return marker;

	}
	










/*/////////////////////  Chargement onload et onunload sans écraser les autres    /////////////////////////////////*/

if (window.addEventListener) {
      window.addEventListener("load", load, false);
   } else if (document.addEventListener) {
      document.addEventListener("load", load, false);
   } else if (window.attachEvent) {
      window.attachEvent("onload", load);
   }


if(document.addEventListener)
{ 
	document.addEventListener('onunload',  GUnload, false);
}
else 
{
	document.attachEvent('onUnLoad', GUnload);
}