google.load("maps", "2");

var map = null;
var geocoder = null;

// Call this function when the page has been loaded
function initialize() {
	map = new google.maps.Map2(document.getElementById("map"));
	map.removeMapType(G_HYBRID_MAP);
	map.setCenter(new google.maps.LatLng(50.273831,3.346732), 12);
	//GEvent.addListener(map, "click", getAddress);
	geocoder = new GClientGeocoder();

	map.addControl(new GSmallMapControl());
	var mapControl = new GMapTypeControl();
	map.addControl(mapControl);

	// HORDAIN
	var marker = new GMarker(new GLatLng(50.262488,3.312850));
	  GEvent.addListener(marker, "click", function() {
		var html = '<div style="padding-right: 10px"><strong>Hordain<br />Date</strong> : 03/04/2011<br /><strong>D&eacute;part : </strong>place Publique<br /><strong>Arriv&eacute;e : </strong>rue Jean Jaur&egrave;s Prolong&eacute;e<br />Une petite boucle (bleu) <br />et une grande boucle (rouge).<\/div>';
		marker.openInfoWindowHtml(html);
	  });
	  map.addOverlay(marker);
	  //GEvent.trigger(marker, "click"); pour se positionner
	  
	// LIEU SAINT AMAND
	var marker2 = new GMarker(new GLatLng(50.273831,3.346732));
	  GEvent.addListener(marker2, "click", function() {
		var html = '<div style="padding-right: 10px"><strong>Lieu Saint Amand<br />Date</strong> : 18/09/2011<br /><strong>D&eacute;part : </strong>rue Marcel Prouveur<br /><strong>Arriv&eacute;e : </strong>avenue de la r&eacute;publique<br />Parcours bleu puis trois boucles (rouge).<\/div>';
		marker2.openInfoWindowHtml(html);
	  });
	  map.addOverlay(marker2);
	  
	// BOUCHAIN
	//var marker3 = new GMarker(new GLatLng(50.286268,3.316444));
	// DOUCHY LES MINES
	var marker3 = new GMarker(new GLatLng(50.3014,3.39306));
	  GEvent.addListener(marker3, "click", function() {
	      var html = '<div style="padding-right: 10px"><strong>Douchy les Mines<br />Date</strong> : 02/10/2011<br /><strong>D&eacute;part et arriv&eacute;e : </strong>Complexe sportif Mandela,<br />rue L&eacute;on Blum<br /><\/div>';
		marker3.openInfoWindowHtml(html);
	  });
	  map.addOverlay(marker3);
      
      
      

	var encodedPoints = "y{wqHoafSn@Rt@M~D|BtKi@Tb@t@xO?zAMzFAtANxDA^qBw@o@YuASiBk@s@k@s@u@oBKq@Us@YwB_BeAq@gA_@y@M}@Io@L}@n@}@zBUv@]Vg@H}DcE_@_AaA_Dk@gCa@}@tAyA`AqBv@wB^Yd@Qj@AnAmHdBuGZ`@b@cHzALh@wHZyCl@Xt@t@|BtAX^Th@B`ACrFI`FL~K";
	var encodedLevels = "PBCDGAC??A?H?AAC?CABA?B@FBAD@CAFC?A@HB@C@AEACCDD@H@@B@E@@AP";
	var encodedPolyline = new GPolyline.fromEncoded({
	  color: "#0000ff",
	  weight: 3,
	  points: encodedPoints,
	  levels: encodedLevels,
	  zoomFactor: 2,
	  numLevels: 18
	});
	map.addOverlay(encodedPolyline);
	
	encodedPoints = "uxwqHgafSdE~BhKk@VLz@dP?nBMxEA~APfFqAi@_Ac@qAMcCq@mAmAc@UsAKeAWeAe@oCqBiAe@eAUsAIc@Fk@Xi@bAiAtCs@HcAi@qCkDwBcI{@mBeAy@kBq@w@]eFaMcFeJkCoB{@mA_CmFiBgAiCuFeEuMuAgGq@y@iAOoCd@kDzAoA`Au@HwAnBm@u@oA^s@cCbDaDnDaFZ[lCa@rFVtEL`BbG|@bBz@rBxAv@zAj@`E~BjBt@jBn@bBX~@`@nB|BhBdC`A`AfN|L|DrD`@l@f@eHzA^dAsMp@Xx@t@nBhAd@^R~@DxAAnBIfBE`HJbIUl@c@AgBjB";
	encodedLevels = "PDAFC@?BH?BAC@CACAB@FB@D@DBGCADA?DBDCACEBABGBDABCECDIA?EC?GB?E@AB?AAE?@BA@GCDCH@@DAE??AEBBP";
	var encodedPolyline2 = new GPolyline.fromEncoded({
	  color: "#ff0000",
	  weight: 3,
	  points: encodedPoints,
	  levels: encodedLevels,
	  zoomFactor: 2,
	  numLevels: 18
	});
	map.addOverlay(encodedPolyline2);

	var encodedPointsLSA = "c~zqHetjSiBnFIMq@{BgB{GAOtEcDdJwGjAuAVm@VeA`AmI`@sA";
	var encodedLevelsLSA = "PF?@?F?BE@AAP";

	var encodedPolylineLSA = new GPolyline.fromEncoded({
	  color: "#0000ff",
	  weight: 3,
	  points: encodedPointsLSA,
	  levels: encodedLevelsLSA,
	  zoomFactor: 2,
	  numLevels: 18
	});
	map.addOverlay(encodedPolylineLSA);

	encodedPointsLSA = "umzqHs{kStCpEOzAxBjIjBnGn@~AjA~BZk@`@gAf@aAfCqDzAkCzAwC~BmF`@uAzAgGzCgNb@_Bd@yAhAmC?Oo@k@m@o@iGiGyBaB[i@ICa@D{Eo@_@Og@_@iEdOQPeBt@BNNZhChHbDtIjAbEi@kBkAnAYHWIkDqGuAu@oA_AcApBa@bA_AbEWrA";
	encodedLevelsLSA = "PCCCA@H??A@B@D?@B?A@H??AAD@AB@GD@F???AGDBADC?F?B?P";
	var encodedPolylineLSA2 = new GPolyline.fromEncoded({
	  color: "#ff0000",
	  weight: 3,
	  points: encodedPointsLSA,
	  levels: encodedLevelsLSA,
	  zoomFactor: 2,
	  numLevels: 18
	});
	map.addOverlay(encodedPolylineLSA2);

    
	var encodedPointsBOU = "ck{qHoogSYj@]\\k@ROLqIdKCRZzARr@\\n@Pd@~C~KtAxDr@nBdEpIvA~BbDnE`CrCdAfAnAdATVv@n@~DpCnHhEvAl@hEzBn@T~HrE|@d@~@^|@h@r@Z|AbAPFJ??O}EaD_Aq@eF}EaCmCuAiAgCyC_DsCgCmCoA_@COGu@[{@k@_@iI}H]Mg@[UUUs@Yc@cCcCcDkDmAuBmAkA_BiEg@cACQJOp@_@~@m@zCy@zA[^MRKXo@Ha@h@qGCw@`AgDr@uCn@wBDWEc@Uq@[e@a@[O@c@b@O?GSYIu@RqDnASNiBlFe@r@m@XbBpC";
	var encodedLevelsBOU = "P@A?BAF?A?AAC@G@B?A@?EAB??A@???@A?IA?C@@@A@BD?AC@A?C@@B?DAB@HAB?C??CAF?AC??@D@B@GACAAB?@EBADP";
	var encodedPolylineBOU = new GPolyline.fromEncoded({
	  color: "#ff0000",
	  weight: 3,
	  points: encodedPointsBOU,
	  levels: encodedLevelsBOU,
	  zoomFactor: 2,
	  numLevels: 18
	});
	//map.addOverlay(encodedPolylineBOU);

	var encodedPointsDOU = "an_rHm_wS_@qCH}Av@a@xDnBp@pC^gDgDsBmDcAiFqADqGtWyZVaDdHnBLgBbBFfAwXzAKZw@bAs@e@aVnCvB`BmEpAYhIrElAVzF]zJqGzDbJnDj\\jAhNfChMVnDUfH}b@lJgIr@mTpGaNh@sC?KGe@pD";
	var encodedLevelsDOU = "PBCECEFC?EFDFDDGECBEGECEBDEJDACDBHCCDB@EP";
	var encodedPolylineDOU = new GPolyline.fromEncoded({
	  color: "#ff0000",
	  weight: 3,
	  points: encodedPointsDOU,
	  levels: encodedLevelsDOU,
	  zoomFactor: 2,
	  numLevels: 18
	});
	map.addOverlay(encodedPolylineDOU);
}

function showAddress(address) {
  if (geocoder) {
	geocoder.getLatLng(
	  address,
	  function(point) {
		if (!point) {
		  alert(address + " not found");
		} else {
		  map.setCenter(point, 13);
		  var marker = new GMarker(point);
		  map.addOverlay(marker);
		  marker.openInfoWindowHtml(address);
		}
	  }
	);
  }
}

function showInformation(response) {
  map.clearOverlays();
  if (!response || response.Status.code != 200) {
	alert("Status Code:" + response.Status.code);
  } else {
	place = response.Placemark[0];
	point = new GLatLng(place.Point.coordinates[1],
						place.Point.coordinates[0]);
	var marker2 = new GMarker(point);
	map.addOverlay(marker2);
	marker2.openInfoWindowHtml(
	'<b>Adresse :&nbsp;&nbsp;</b>' + place.address + '<br/>' +
	'<b>Coordonn&eacute;es :&nbsp;&nbsp;</b>' + response.name );
  }
}	

function getAddress(overlay, latlng) {
  if (latlng != null) {
	address = latlng;
	geocoder.getLocations(latlng, showInformation);
  }
}	

function distance(lat_a, lon_a, lat_b, lon_b) 
{
  a = Math.PI / 180;
  lat1 = lat_a * a;
  lat2 = lat_b * a;
  lon1 = lon_a * a;
  lon2 = lon_b * a;

  t1 = Math.sin(lat1) * Math.sin(lat2);
  t2 = Math.cos(lat1) * Math.cos(lat2);
  t3 = Math.cos(lon1 - lon2);
  t4 = t2 * t3;
  t5 = t1 + t4;
  rad_dist = Math.atan(-t5/Math.sqrt(-t5 * t5 +1)) + 2 * Math.atan(1);

  return (rad_dist * 3437.74677 * 1.1508) * 1.6093470878864446;
}	

function distanceTotal(nomFichier)
{
	var fichier = '50.28034, 3.3204000000000002;50.28047, 3.32018;50.280620000000006, 3.3200300000000005;50.280840000000005, 3.3199300000000003;50.28092, 3.3198600000000003;50.282610000000005, 3.3179100000000004;50.282630000000005, 3.31781;50.28249, 3.3173500000000002;50.28239000000001, 3.3170900000000003;50.28224, 3.31685;50.28215, 3.31666;50.28135, 3.3145800000000003;50.28092, 3.3136500000000004;50.280660000000005, 3.3130900000000003;50.27967, 3.3114000000000003;50.279230000000005, 3.31076;50.27841, 3.3097200000000004;50.27776, 3.3089800000000005;50.27741, 3.3086200000000003;50.277010000000004, 3.3082700000000003;50.276900000000005, 3.3081500000000004;50.27662, 3.30791;50.27566, 3.3071800000000002;50.27414, 3.3061700000000003;50.273700000000005, 3.30594;50.272690000000004, 3.3053200000000005;50.272450000000006, 3.30521;50.27085, 3.3041500000000004;50.270540000000004, 3.3039600000000005;50.27022, 3.3038000000000003;50.26991, 3.3035900000000002;50.269650000000006, 3.30345;50.269180000000006, 3.30311;50.269090000000006, 3.3030700000000004;50.26903, 3.3030700000000004;50.26903, 3.3031500000000005;50.270140000000005, 3.3039600000000005;50.27046000000001, 3.3042100000000003;50.27161, 3.3053200000000005;50.27226, 3.3060300000000002;50.272690000000004, 3.3064000000000004;50.27337000000001, 3.30717;50.274170000000005, 3.30791;50.27485, 3.3086200000000003;50.27525000000001, 3.30878;50.275270000000006, 3.30886;50.275310000000005, 3.30913;50.275450000000006, 3.3094300000000003;50.275670000000005, 3.3095900000000005;50.27732, 3.3111800000000002;50.27747, 3.3112500000000002;50.27767000000001, 3.3113900000000003;50.27778000000001, 3.3115;50.277890000000006, 3.3117600000000005;50.278020000000005, 3.3119400000000003;50.27868, 3.3126;50.279500000000006, 3.31346;50.27989, 3.3140500000000004;50.280280000000005, 3.31443;50.28076, 3.31544;50.28096000000001, 3.31578;50.28098000000001, 3.3158700000000003;50.28092, 3.3159500000000004;50.28067, 3.31611;50.280350000000006, 3.3163400000000003;50.27957000000001, 3.3166300000000004;50.27911, 3.3167700000000004;50.27895, 3.3168400000000005;50.278850000000006, 3.3169000000000004;50.27872000000001, 3.31714;50.278670000000005, 3.3173100000000004;50.27846, 3.31868;50.27848, 3.31896;50.278150000000004, 3.3198000000000003;50.277890000000006, 3.3205500000000003;50.27765, 3.3211500000000003;50.277620000000006, 3.32127;50.27765, 3.3214500000000005;50.27776, 3.3217000000000003;50.2779, 3.3218900000000002;50.27807000000001, 3.3220300000000003;50.278150000000004, 3.32202;50.278330000000004, 3.3218400000000003;50.27841, 3.3218400000000003;50.27845000000001, 3.32194;50.278580000000005, 3.3219900000000004;50.278850000000006, 3.3218900000000002;50.279740000000004, 3.3214900000000003;50.27984000000001, 3.32141;50.280370000000005, 3.3202200000000004;50.28056, 3.3199600000000005;50.28079, 3.31983;50.28029, 3.3191';
	fichier = '50.27563000000001, 3.34282;50.27488, 3.3417700000000004;50.27496000000001, 3.3413100000000004;50.274350000000005, 3.3396500000000002;50.273810000000005, 3.33829;50.27357000000001, 3.33781;50.27319000000001, 3.3371700000000004;50.273050000000005, 3.33739;50.27288, 3.33775;50.27268, 3.33808;50.272000000000006, 3.33897;50.27154, 3.3396700000000004;50.271080000000005, 3.3404300000000005;50.27044, 3.3416200000000003;50.270270000000004, 3.3420500000000004;50.26981000000001, 3.34337;50.26903, 3.34581;50.26885000000001, 3.34629;50.268660000000004, 3.3467400000000005;50.26829000000001, 3.3474500000000003;50.26829000000001, 3.3475300000000003;50.268530000000005, 3.3477500000000004;50.26876000000001, 3.3479900000000002;50.27009, 3.34932;50.270700000000005, 3.34981;50.27084000000001, 3.35002;50.27089, 3.3500400000000004;50.271060000000006, 3.35001;50.27216000000001, 3.3502500000000004;50.27232, 3.3503300000000005;50.27252000000001, 3.35049;50.27353, 3.3479;50.27362, 3.3478100000000004;50.27413000000001, 3.3475400000000004;50.27411000000001, 3.3474600000000003;50.27403, 3.3473200000000003;50.273340000000005, 3.3458300000000003;50.27252000000001, 3.34412;50.27214000000001, 3.3431400000000004;50.27235, 3.3436800000000004;50.27273, 3.3432800000000005;50.27286, 3.34323;50.272980000000004, 3.3432800000000005;50.27384000000001, 3.34465;50.27427, 3.34492;50.27467000000001, 3.3452400000000004;50.27501, 3.3446700000000003;50.275180000000006, 3.3443300000000002;50.2755, 3.3433500000000005;50.27562, 3.3429300000000004';
	fichier = '50.26203, 3.3134200000000003;50.26203, 3.3129700000000004;50.26108000000001, 3.31238;50.26095, 3.3123400000000003;50.25909000000001, 3.3125400000000003;50.25901, 3.31253;50.258970000000005, 3.31244;50.258700000000005, 3.30988;50.25867, 3.3095100000000004;50.258750000000006, 3.30825;50.25876, 3.30756;50.258680000000005, 3.3067200000000003;50.258680000000005, 3.30643;50.258720000000004, 3.3063900000000004;50.258770000000005, 3.3063800000000003;50.258810000000004, 3.3064400000000003;50.25885, 3.30656;50.25936, 3.3068700000000004;50.260470000000005, 3.30723;50.26068, 3.3074100000000004;50.260870000000004, 3.3076100000000004;50.261010000000006, 3.30772;50.261430000000004, 3.3077600000000005;50.261720000000004, 3.3078300000000005;50.26207, 3.3080300000000005;50.26285000000001, 3.3086300000000004;50.26350000000001, 3.3089100000000005;50.26399000000001, 3.30899;50.264190000000006, 3.30894;50.26451, 3.3086800000000003;50.26484000000001, 3.30804;50.264920000000004, 3.3078200000000004;50.265010000000004, 3.3077;50.26523, 3.3076800000000004;50.26547000000001, 3.3078100000000004;50.26624, 3.3086300000000004;50.266510000000004, 3.3092300000000003;50.26691, 3.3103800000000003;50.26706, 3.31068;50.26708000000001, 3.31075;50.26666, 3.3111500000000005;50.266420000000004, 3.3115400000000004;50.265820000000005, 3.31095;50.26559, 3.31082;50.264950000000006, 3.31061;50.26483, 3.3104700000000005;50.264660000000006, 3.3097600000000003;50.26462, 3.3096500000000004;50.26456, 3.30967;50.26446000000001, 3.3098;50.264, 3.3105200000000004;50.263960000000004, 3.31062;50.26399000000001, 3.31075;50.264190000000006, 3.3110600000000003;50.264250000000004, 3.31238;50.26444000000001, 3.31251;50.265480000000004, 3.3125600000000004;50.265080000000005, 3.3139600000000002;50.26458, 3.3154000000000003;50.264450000000004, 3.31522;50.2644, 3.31523;50.2644, 3.31536;50.26424, 3.3166800000000003;50.26384, 3.3166;50.26377, 3.3166200000000003;50.26375, 3.3166800000000003;50.263560000000005, 3.3181300000000005;50.26343000000001, 3.3189200000000003;50.263220000000004, 3.31882;50.26305000000001, 3.3186400000000003;50.26281, 3.3184600000000004;50.26231000000001, 3.3181200000000004;50.26220000000001, 3.31801;50.262130000000006, 3.3178400000000003;50.262080000000005, 3.3176200000000002;50.262060000000005, 3.31739;50.262060000000005, 3.31713;50.262130000000006, 3.31558;50.262130000000006, 3.3149200000000003;50.26209, 3.31307;50.26220000000001, 3.3129800000000005;50.2623, 3.3129700000000004;50.2627, 3.31313';
	fichier = '50.262330000000006, 3.3129600000000003;50.26202000000001, 3.3130300000000004;50.261140000000005, 3.31246;50.26102, 3.3124100000000003;50.26093, 3.31239;50.25916, 3.3126200000000003;50.259060000000005, 3.3126300000000004;50.258990000000004, 3.3126;50.25894, 3.31252;50.25892, 3.3124100000000003;50.258660000000006, 3.3098500000000004;50.25865, 3.3094200000000003;50.25912, 3.3094200000000003;50.260360000000006, 3.3096200000000002;50.261030000000005, 3.31022;50.26115, 3.3103700000000003;50.26126000000001, 3.31063;50.261280000000006, 3.3107400000000005;50.26104, 3.31231;50.26202000000001, 3.3129100000000005;50.262350000000005, 3.31286;50.26272, 3.31252;50.26312, 3.31199;50.26359, 3.3120000000000003;50.26352000000001, 3.31258;50.263540000000006, 3.3126800000000003;50.26402, 3.3132300000000003;50.26514, 3.31387;50.26516, 3.31395;50.26462, 3.3154600000000003;50.26455000000001, 3.3155;50.26449, 3.3154100000000004;50.26444000000001, 3.3153900000000003;50.264300000000006, 3.3168;50.263830000000006, 3.31672;50.26348, 3.3191;50.263200000000005, 3.3189100000000002;50.263040000000004, 3.3187400000000005;50.26283, 3.31856;50.262370000000004, 3.31828;50.262240000000006, 3.3181800000000004;50.26209, 3.3179300000000005;50.26203, 3.31774;50.26200000000001, 3.3171800000000005;50.26205, 3.3163400000000003;50.262080000000005, 3.3147100000000003;50.26203, 3.3134400000000004';
	fichier = '50.345000000000006, 3.64542;50.34474, 3.6453200000000003;50.34449000000001, 3.6451300000000004;50.34425, 3.6449000000000003;50.34404000000001, 3.64468;50.344010000000004, 3.6445700000000003;50.34409, 3.6438900000000003;50.34411, 3.64325;50.34413000000001, 3.6426200000000004;50.34411, 3.6418000000000004;50.34432, 3.6409100000000003;50.34436, 3.6403700000000003;50.344370000000005, 3.6401700000000003;50.344260000000006, 3.6396800000000002;50.3438, 3.63974;50.34348000000001, 3.6397600000000003;50.34290000000001, 3.6397600000000003;50.34255, 3.6397000000000004;50.34225000000001, 3.6396200000000003;50.341950000000004, 3.63953;50.34169000000001, 3.6394100000000003;50.341080000000005, 3.6392200000000003;50.34096, 3.63919;50.340830000000004, 3.6391400000000003;50.34066000000001, 3.6390200000000004;50.34024, 3.6386300000000005;50.34004, 3.6383300000000003;50.339620000000004, 3.63764;50.339490000000005, 3.6375500000000005;50.3393, 3.6375100000000002;50.338750000000005, 3.6374500000000003;50.338730000000005, 3.6375300000000004;50.33867000000001, 3.6404400000000003;50.33849000000001, 3.64286;50.33840000000001, 3.64292;50.338080000000005, 3.64285;50.337880000000006, 3.64278;50.3372, 3.64279;50.33657, 3.6426100000000003;50.336400000000005, 3.6426600000000002;50.33578000000001, 3.6429400000000003;50.33559, 3.64298;50.33543, 3.6429300000000002;50.334990000000005, 3.6428700000000003;50.334880000000005, 3.64292;50.334860000000006, 3.6430400000000005;50.334900000000005, 3.64333;50.33498, 3.6440400000000004;50.334770000000006, 3.6466200000000004;50.334500000000006, 3.6502900000000005;50.33444, 3.6507400000000003;50.33431, 3.65152;50.334070000000004, 3.65267;50.333960000000005, 3.6530700000000005;50.33391, 3.6533400000000005;50.333920000000006, 3.65342;50.33397, 3.6534100000000005;50.33415, 3.6531000000000002;50.334340000000005, 3.6528700000000005;50.33456, 3.65268;50.33484000000001, 3.6525100000000004;50.335300000000004, 3.65241;50.33538, 3.6530600000000004;50.33681000000001, 3.6541600000000005;50.337, 3.65424;50.33773000000001, 3.6544100000000004;50.33935, 3.6548300000000005;50.33957, 3.6547700000000005;50.34058, 3.6548300000000005;50.341440000000006, 3.6547600000000005;50.341840000000005, 3.6548700000000003;50.34228, 3.6550800000000003;50.342530000000004, 3.6551700000000005;50.342870000000005, 3.6551500000000003;50.343360000000004, 3.6549700000000005;50.343830000000004, 3.65491;50.34429, 3.65512;50.344590000000004, 3.6551500000000003;50.344770000000004, 3.65512;50.34517, 3.6548700000000003;50.345380000000006, 3.6548100000000003;50.34577, 3.6548100000000003;50.346520000000005, 3.65485;50.34682, 3.65471;50.34714, 3.65452;50.34752, 3.6544600000000003;50.347910000000006, 3.65437;50.348240000000004, 3.6541600000000005;50.348600000000005, 3.65396;50.349050000000005, 3.6538100000000004;50.349540000000005, 3.6536000000000004;50.34995000000001, 3.6534000000000004;50.35126, 3.6530000000000005;50.351510000000005, 3.6529100000000003;50.351820000000004, 3.65295;50.352160000000005, 3.6530700000000005;50.35251, 3.6532600000000004;50.35286000000001, 3.6535200000000003;50.353350000000006, 3.6538200000000005;50.3547, 3.6545500000000004;50.35614, 3.6553400000000003;50.35752, 3.65586;50.357960000000006, 3.6559600000000003;50.35873, 3.6564400000000004;50.35943, 3.6569300000000005;50.360690000000005, 3.6576400000000002;50.361200000000004, 3.65784;50.3618, 3.6580200000000005;50.36299, 3.6583;50.36339, 3.6584900000000005;50.36471, 3.65952;50.36509, 3.6598300000000004;50.36574, 3.6604900000000002;50.366060000000004, 3.6608500000000004;50.366130000000005, 3.6608700000000005;50.366440000000004, 3.6601200000000005;50.36674000000001, 3.6591000000000005;50.36768000000001, 3.6565100000000004;50.367760000000004, 3.6561600000000003;50.367720000000006, 3.656;50.36759000000001, 3.65574;50.367360000000005, 3.6554900000000004;50.366890000000005, 3.6550300000000004;50.36663, 3.65491;50.36652, 3.6548200000000004;50.36685000000001, 3.6536500000000003;50.367090000000005, 3.65301;50.367160000000005, 3.6527800000000004;50.367200000000004, 3.65242;50.36717, 3.65234;50.366870000000006, 3.6522300000000003;50.36674000000001, 3.6521700000000004;50.36648, 3.6521000000000003;50.366220000000006, 3.6519800000000004;50.365860000000005, 3.65167;50.36581, 3.65139;50.36580000000001, 3.6504800000000004;50.365770000000005, 3.6502100000000004;50.365610000000004, 3.64962;50.36553000000001, 3.6493700000000002;50.36553000000001, 3.6490500000000003;50.365610000000004, 3.64821;50.36569, 3.6478200000000003;50.36581, 3.6474900000000003;50.3659, 3.6473000000000004;50.36591000000001, 3.6471600000000004;50.365590000000005, 3.6471600000000004;50.36525, 3.6470800000000003;50.364830000000005, 3.6470400000000005;50.36415, 3.64712;50.36372, 3.64712;50.363490000000006, 3.6471000000000005;50.36325, 3.6470400000000005;50.36300000000001, 3.6469400000000003;50.36260000000001, 3.64672;50.36222, 3.64645;50.36204000000001, 3.6463400000000004;50.361850000000004, 3.6463;50.361650000000004, 3.6463200000000002;50.361360000000005, 3.6463200000000002;50.36025, 3.6461500000000004;50.35998000000001, 3.6461300000000003;50.35981, 3.6461400000000004;50.359100000000005, 3.6459500000000005;50.35884, 3.6458500000000003;50.35811, 3.6454500000000003;50.357890000000005, 3.6453;50.35768, 3.6451700000000002;50.35743, 3.6449900000000004;50.35718000000001, 3.6448700000000005;50.35692, 3.6447700000000003;50.35662000000001, 3.6447700000000003;50.35633000000001, 3.6447000000000003;50.35609, 3.6445800000000004;50.355880000000006, 3.6444400000000003;50.35564, 3.6443700000000003;50.3554, 3.6443600000000003;50.355140000000006, 3.6443700000000003;50.354600000000005, 3.64455;50.354330000000004, 3.6445900000000004;50.35378000000001, 3.64461;50.35351000000001, 3.6446600000000005;50.35295000000001, 3.64467;50.352270000000004, 3.64476;50.35195, 3.64476;50.35179, 3.6448000000000005;50.351620000000004, 3.64475;50.35143, 3.64474;50.35125000000001, 3.64468;50.351110000000006, 3.6445900000000004;50.350950000000005, 3.6445800000000004;50.35060000000001, 3.64467;50.35042000000001, 3.6447300000000005;50.350060000000006, 3.6448000000000005;50.34989, 3.6448700000000005;50.349500000000006, 3.6449800000000003;50.349120000000006, 3.6451300000000004;50.348580000000005, 3.64529;50.348150000000004, 3.64536;50.347500000000004, 3.64543;50.347240000000006, 3.6454400000000002;50.346990000000005, 3.6455100000000003;50.346740000000004, 3.6455500000000005;50.34662, 3.6455100000000003;50.346210000000006, 3.6454800000000005;50.34597, 3.6454700000000004;50.345760000000006, 3.64549;50.34499, 3.6453900000000004';

	var listePts = fichier.split(';');
	var dist = 0.0;
	var ptPrec = listePts[0];
	var lat_a = 0;
	var lon_a = 0;
	var lat_b = 0;
	var lon_b = 0;
	
	for (i = 1; i < listePts.length; i++)
	{
		var temp = ptPrec.split(', ');
		lat_a = temp[0];
		lon_a = temp[1];
		temp = listePts[i].split(', ');
		lat_b = temp[0];
		lon_b = temp[1];
		dist = dist + distance(lat_a, lon_a, lat_b, lon_b);
		ptPrec = listePts[i];
	}
	return (dist);
}

google.setOnLoadCallback(initialize);
