/** Liste des lignes de Tram de Strasbourg **/
var lignes = new Array(new Array("A", "#ff0000"), new Array("B", "#0066ff"), new Array("C", "#ff6600"), new Array("D", "#339933"), new Array("E", "#660099"));

/** Liste des arrêts de Tram **/
var arrets = new Array();

/** arrets de la ligne A **/ 
arrets[0] = new Array(new Array("Illkirch Lixenbuhl, Illkirch-Graffenstaden", 48.5298212963715, 7.724568843841553), new Array("Campus d'Illkirch, Illkirch-Graffenstaden", 48.5294802572089, 7.732915878295898), new Array("Leclerc, Illkirch-Graffenstaden", 48.53448193473451, 7.734460830688477), new Array("Colonne, Illkirch-Graffenstaden", 48.537977131982025, 7.733602523803711), new Array("Baggersee, Illkirch-Graffenstaden", 48.54490997987369, 7.737936973571777), new Array("Hohwart, Illkirch-Graffenstaden", 48.54928514099127, 7.741670608520508), new Array("Emile Mathis, Strasbourg", 48.55337585853773, 7.744417190551758), new Array("Lycee Couffignal, Strasbourg", 48.558829634161924, 7.749266624450684), new Array("Krimmeri Stade de la Meinau, Strasbourg", 48.563430800044365, 7.753086090087891), new Array("Schluthfeld, Strasbourg", 48.56859951186408, 7.751712799072266), new Array("Etoile Bourse, Strasbourg", 48.57524422229134, 7.753944396972656), new Array("Porte de l'Hopital, Strasbourg", 48.57819714663795, 7.749567031860352), new Array("Langstross Grand'Rue, Strasbourg", 48.58146219871005, 7.7463483810424805), new Array("Homme de Fer, Strasbourg", 48.58435798145738, 7.7446746826171875), new Array("Ancienne Synangogue Les Halles, Strasbourg", 48.5853799828159, 7.7422285079956055), new Array("Gare Central, Strasbourg", 48.58449992732635, 7.734203338623047), new Array("Rotonde, Strasbourg", 48.591965718055704, 7.72463321685791), new Array("Saint-Florent, Strasbourg", 48.59153994216058, 7.720084190368652), new Array("Ducs d'Alsace, Strasbourg", 48.59009227728003, 7.715063095092773), new Array("Hopital de Hautepierre, Strasbourg", 48.59156832733187, 7.706694602966309), new Array("Dante, Strasbourg", 48.59134124551502, 7.702317237854004), new Array("Hautepierre Maillon, Strasbourg", 48.59315787147483, 7.69866943359375));

/** arrets de la ligne B **/
arrets[1] = new Array(new Array("Hoenheim Gare, Hoenheim", 48.628086827045095, 7.758750915527344), new Array("General de Gaulle, Hoenheim", 48.6215625375562, 7.763857841491699), new Array("Le Ried, Hoenheim", 48.62133559056948, 7.767806053161621), new Array("Lycee Marc Bloch, Hoenheim", 48.616569468133015, 7.767891883850098), new Array("Pont Phario, Bischheim, Schiltigheim", 48.612966207855074, 7.767119407653809), new Array("Le Marais, Bischheim, Schiltigheim", 48.60990181567752, 7.765660285949707), new Array("Futura Glaciere, Schiltigheim", 48.605049481043295, 7.759308815002441), new Array("Rives de l'Aar, Schiltigheim", 48.60067914322632, 7.754502296447754), new Array("Wacken, Strasbourg", 48.59863573867212, 7.760767936706543), new Array("Lycee Kleber, Strasbourg", 48.594151311170414, 7.75784969329834), new Array("Parc du Contades, Strasbourg", 48.590063891279534, 7.755832672119141), new Array("Place de la Republique, Strasbourg", 48.586487127632715, 7.753751277923584), new Array("Place Broglie, Strasbourg", 48.584670261842874, 7.7489447593688965), new Array("Homme de Fer, Strasbourg", 48.58435798145738, 7.7446746826171875), new Array("Alt Winmarik, Strasbourg", 48.583435323591644, 7.740318775177002), new Array("Faubourg National, Strasbourg", 48.58217196473199, 7.73662805557251), new Array("Musee d'Art Moderne, Strasbourg", 48.57794161192527, 7.734010219573975), new Array("Laiterie, Strasbourg", 48.57595407562233, 7.731413841247559), new Array("Montagne Verte, Strasbourg", 48.57452016162578, 7.7269721031188965), new Array("Elsau, Strasbourg", 48.56784695756178, 7.72639274597168), new Array("Martin Schongauer, Strasbourg", 48.568571113791855, 7.721822261810303), new Array("Elmerforst, Strasbourg", 48.56621401820356, 7.7133893966674805), new Array("Wihrel, Ostwald", 48.56539042878571, 7.7106428146362305), new Array("Ostwald Hotel de Ville, Ostwald", 48.5642828218701, 7.707638740539551), new Array("Borie, Ostwald", 48.55087601489045, 7.702188491821289), new Array("Alouettes, Lingolsheim", 48.55087601489045, 7.694034576416016), new Array("Lingolsheim Tiergaertel, Lingoslheim", 48.55411442507033, 7.691373825073242));

/** arrets de la ligne C **/
arrets[2] = new Array(new Array("Elsau, Strasbourg", 48.56784695756178, 7.72639274597168), new Array("Montagne Verte, Strasbourg", 48.57452016162578, 7.7269721031188965), new Array("Laiterie, Strasbourg", 48.57595407562233, 7.731413841247559), new Array("Musee d'Art Moderne, Strasbourg", 48.57794161192527, 7.734010219573975), new Array("Faubourg National, Strasbourg", 48.58217196473199, 7.73662805557251), new Array("Alt Winmarik, Strasbourg", 48.583435323591644, 7.740318775177002), new Array("Homme de Fer, Strasbourg", 48.58435798145738, 7.7446746826171875), 
new Array("Place Broglie, Strasbourg", 48.584670261842874, 7.7489447593688965), new Array("Place de la Republique, Strasbourg", 48.586487127632715, 7.753751277923584), new Array("Galia, Strasbourg", 48.58401730974528, 7.758278846740723), new Array("Universites, Strasbourg", 48.5827681604882, 7.763857841491699), new Array("Observatoire, Strasbourg", 48.58133443976762, 7.769157886505127), new Array("Esplanade, Strasbourg", 48.57858044628502, 7.769458293914795), new Array("Winston Churchill, Strasbourg", 48.57598246954826, 7.76782751083374), new Array("Landsberg, Strasbourg", 48.569565036831044, 7.76357889175415), new Array("Jean Jaures, Strasbourg", 48.56706599314278, 7.77256965637207), new Array("Lycee Jean Monnet", 48.56399881618963, 7.768235206604004), new Array("Graviere, Strasbourg", 48.560874648448156, 7.762463092803955), new Array("Kibitzenau, Strasbourg", 48.55796331845886, 7.766025066375732), new Array("Saint-Christophe, Strasbourg", 48.55354629792524, 7.767140865325928), new Array("Neuhof Rodolphe Reuss, Strasbourg", 48.546387349301256, 7.766046524047852));

/** arrets de la ligne D **/
arrets[3] = new Array(new Array("Aristide Briand, Strasbourg", 48.56813094163305, 7.775723934173584), new Array("Jean Jaures, Strasbourg", 48.56706599314278, 7.77256965637207), new Array("Landsberg, Strasbourg", 48.569565036831044, 7.76357889175415), new Array("Etoile Polygone, Strasbourg", 48.571481833238316, 7.756025791168213), new Array("Etoile Bourse, Strasbourg", 48.57524422229134, 7.753944396972656), new Array("Porte de l'Hopital, Strasbourg", 48.57819714663795, 7.749567031860352), new Array("Langstross Grand'Rue, Strasbourg", 48.58146219871005, 7.7463483810424805), new Array("Homme de fer, Strasbourg", 48.58435798145738, 7.7446746826171875), new Array("Ancienne Synangogue Les Halles, Strasbourg", 48.5853799828159, 7.7422285079956055), new Array("Gare Central, Strasbourg", 48.58449992732635, 7.734203338623047), new Array("Rotonde, Strasbourg", 48.591965718055704, 7.72463321685791));

/** arrets de la ligne E **/
arrets[4] = new Array(new Array("Robertsau Boecklin, Strasbourg", 48.60397112114062, 7.781968116760254), new Array("Droits de l'Homme, Strasbourg", 48.596478721965454, 7.7759599685668945), new Array("Parlement Europeen, Strasbourg", 48.59908983571661, 7.768127918243408), new Array("Wacken, Strasbourg", 48.59863573867212, 7.760767936706543), new Array("Lycee Kleber, Strasbourg", 48.594151311170414, 7.75784969329834), new Array("Parc du Contades, Strasbourg", 48.590063891279534, 7.755832672119141), new Array("Place de la Republique, Strasbourg", 48.586487127632715, 7.753751277923584), new Array("Galia, Strasbourg", 48.58401730974528, 7.758278846740723), new Array("Universites, Strasbourg", 48.5827681604882, 7.763857841491699), new Array("Observatoire, Strasbourg", 48.58133443976762, 7.769157886505127), new Array("Esplanade, Strasbourg", 48.57858044628502, 7.769458293914795), new Array("Winston Churchill, Strasbourg", 48.57598246954826, 7.76782751083374), new Array("Landsberg, Strasbourg", 48.569565036831044, 7.76357889175415), new Array("Etoile Polygone, Strasbourg", 48.571481833238316, 7.756025791168213), new Array("Schluthfeld, Strasbourg", 48.56859951186408, 7.751712799072266), new Array("Krimmeri Stade de la Meinau, Strasbourg", 48.563430800044365, 7.753086090087891),new Array("Lycee Couffignal, Strasbourg", 48.558829634161924, 7.749266624450684), new Array("Emile Mathis, Strasbourg", 48.55337585853773, 7.744417190551758), new Array("Hohwart, Illkirch-Graffenstaden", 48.54928514099127, 7.741670608520508), new Array("Baggersee, Illkirch-Graffenstaden", 48.54490997987369, 7.737936973571777));

/** Intersection des trams **/
var croisements = new Array();
croisements["AB"] = croisements["BA"] = new Array("Homme de Fer, Strasbourg", 48.58435798145738, 7.7446746826171875);
croisements["AD"] = croisements["DA"] = new Array("Etoile Bourse, Strasbourg", 48.57524422229134, 7.753944396972656);
croisements["AC"] = croisements["CA"] = new Array("Homme de Fer, Strasbourg", 48.58435798145738, 7.7446746826171875);
croisements["AE"] = croisements["EA"] = new Array("Baggersee, Illkirch-Graffenstaden", 48.54490997987369, 7.737936973571777);
croisements["BE"] = croisements["EB"] = new Array("Wacken, Strasbourg", 48.59863573867212, 7.760767936706543);
croisements["BC"] = croisements["CB"] = new Array("Place de la Republique, Strasbourg", 48.586487127632715, 7.753751277923584);
croisements["BD"] = croisements["DB"] = new Array("Homme de Fer, Strasbourg", 48.58435798145738, 7.7446746826171875);
croisements["CE"] = croisements["EC"] = new Array("Place de la Republique, Strasbourg", 48.586487127632715, 7.753751277923584);
croisements["CD"] = croisements["DC"] = new Array("Landsberg, Strasbourg", 48.569565036831044, 7.76357889175415);
croisements["DE"] = croisements["ED"] = new Array("Landsberg, Strasbourg", 48.569565036831044, 7.76357889175415);


