﻿//<![CDATA[
	var CarteItineraire;
	var gdir;
	var geocoder = null;
	var addressMarker;
	var NomSociete = 'AQUILA AUDIOVISUEL';
	var Adresse = '55, bd. Felix Faure - bât. 402';
	var CodePostal = '93307';
	var Ville = 'AUBERVILLIERS Cedex';
	
	function load() {
		if (GBrowserIsCompatible()) {
			MaCarte = new GMap2(document.getElementById("EmplacementDeMacarte"));
			MaCarte.addControl(new GSmallMapControl());
			MaCarte.addControl(new GMapTypeControl());
			MaCarte.setCenter(new GLatLng(48.904406467958474,2.3808011412620544), 13);
			var point = new GLatLng(48.904406467958474,2.3808011412620544);
			var marker = CreationDuMarqueur(point);
			MaCarte.addOverlay(marker);
		}else{
			alert("Désolé votre navigateur n'est pas compatible avec Google Maps");
		}
	}

	function CreationDuMarqueur(point) {
		var marker = new GMarker(point);
		GEvent.addListener(marker, 'mouseover', function() {
			var formulaire_itineraire ='<div style="width:200px; height:120px; border: 1px solid #ccc; background:#E5E5E5; font: 1em \'trebuchet ms\',verdana, helvetica, sans-serif;">' +
			'	<table align="center">' +
			'		<tr>' +
			'			<td colspan="2" align="center"><img src="http://www.aquilaaudiovisuel.com/modules/plan_acces/logo.gif" height="58" width="148"></td>' +
			'		</tr>' +
			'		<tr>' +
			'			<td colspan="2" align="center">'+Adresse+'<br />'+CodePostal+' '+Ville+'</td>' +
			'		</tr>' +
			'	</table>' +
			'</form>' +
			'</div>';
			marker.openInfoWindowHtml(formulaire_itineraire);
		});
		return marker;
	}

	function setDirections(fromAddressRue,fromAddressCP,fromAddressCommune, toAddress, locale) {
		var resultat = document.getElementById("ReponseItineraire").style;
		resultat.display = '';

		if(gdir){gdir.clear();}

		CarteItineraire = new GMap2(document.getElementById("EmplacementCarteItineraire"));

		gdir = new GDirections(CarteItineraire, document.getElementById("EmplacementTexteItineraire"));

		GEvent.addListener(gdir, "error", EnCasdErreur);

		gdir.load("from: " + fromAddressRue + "," + fromAddressCP + "," + fromAddressCommune + " to: " + toAddress,	{ "locale": locale });
	}

	function EnCasdErreur(){

		if (gdir.getStatus().code == G_GEO_UNKNOWN_ADDRESS){

			alert('Aucun endroit géographique ne correspond ou bien les informations données sont incomplètes : essayez de préciser la rue, le code postal et la commune.');

		}else{

			alert('Une erreur inconnue s\'est produite.');
		}
	}
    //]]>