
/******************************************************
QUERY STRING SCANNER PAR L'EDITEUR JAVASCRIPT
http://www.editeurjavascript.com
*******************************************************
MERCI DE LAISSER CET AVERTISSEMENT EN CAS D'UTILISATION
******************************************************/

ejs_list = new Array;
ejs_list_valeur = new Array;
ejs_place = document.location.href.indexOf("?",0);
if(ejs_place >= 0)
	{
	ejs_query_string = document.location.href.substring(ejs_place+1, document.location.href.length);
	ejs_place_and = ejs_query_string.indexOf("&",0);
	if(ejs_place_and >= 0)
		ejs_list = ejs_query_string.split("&");
	else
		ejs_list[0] = ejs_query_string;
	for (ejs_i=0;ejs_i<ejs_list.length;ejs_i++)
		{
		ejs_temp = ejs_list[ejs_i].split("=");
		ejs_variable = ejs_temp[0];
		ejs_valeur = ejs_temp[1];
		ejs_plus_place = ejs_valeur.indexOf("+",0);
		while (ejs_plus_place >-1)
			{
			ejs_temp2 = ejs_valeur.substring(0,ejs_plus_place) + ' ' + ejs_valeur.substring(ejs_plus_place+1,ejs_valeur.length);
			ejs_valeur = ejs_temp2;
			ejs_plus_place = ejs_valeur.indexOf("+",ejs_plus_place+2);
			}
		ejs_list_valeur[ejs_variable] = ejs_valeur;
		}	
	}

function get(ejs_get)
	{
	if(ejs_list_valeur[ejs_get])
		return(unescape(ejs_list_valeur[ejs_get]));
	else
		return("");
	}

// Tableau des 181 cartes de cassini (Num carte, nom rep couleur, type carte couleur, nom rep noir et blanc, type carte noir et blanc, ville carte, cartes limitrophes)
// type carte : voir autre fonction


function declare_carte_cass() {
	cass = new Array() ;
cass[1] ="1;07711504;1;07711505;1;Paris;N2-S7-O26-E45"
cass[2] ="2;07711506;1;;;Beauvais;N3-S1-O25-E44"
cass[3] ="3;07711507;1;07711508;1;Amiens;N4-S2-O24-E43"
cass[4] ="4;07711509;1;07711510;1;Abbeville - Arras;N5-S3-O23-E42"
cass[5] ="5;07711511;1;07711512;1;Saint-Omer;N6-S4-O22-E41"
cass[6] ="6;07711513;1;07711514;1;Dunkerque;S5-O21"
cass[7] ="7;07711515;1;07711685;1;Fontainebleau - Étampes;N1-S8-O27-E46"
cass[8] ="8;07711516;1;;;Orléans;N7-S9-O28-E47"
cass[9] ="9;07711517;1;;;Gien;N8-S10-O29-E48"
cass[10] ="10;07711518;1;07711686;1;Bourges;N9-S11-O30-E49"
cass[11] ="11;07711519;1;07711687;1;La Châtre;N10-S12-O31-E50"
cass[12] ="12;07711520;1;07711688;1;Évaux-Les-Bains;N11-S13-O32-E51"
cass[13] ="13;07711521;1;07711689;1;Aubusson;N12-S14-O33-E52"
cass[14] ="14;07711522;1;07711690;1;Mauriac;N13-S15-O34-E53"
cass[15] ="15;07711523;1;07711691;1;Aurillac;N14-S16-O35-E54"
cass[16] ="16;07711524;1;07711692;1;Rodez;N15-S17-O36-E55"
cass[17] ="17;07711525;1;07711693;1;Albi;N16-S18-O37-E56"
cass[18] ="18;07711526;1;07711694;1;Castres;N17-S19-O38-E57"
cass[19] ="19;07711527;1;07711695;1;Carcassonne;N18-S20-O39-E58"
cass[20] ="20;07711528;1;07711696;1;Mont-louis - Mousset;N19-S20+-O40-E59"
cass[21] ="21;07711530;2;07711698;1;Ambleteuse - Calais;S22-E6"
cass[22] ="22;07711531;2;07711699;1;Boulogne-sur-Mer;N21-S23-E5"
cass[23] ="23;07711532;3;07711700;1;Dieppe;N22-S24-E4"
cass[24] ="24;07711533;1;07711701;1;Forges-les-Eaux - Neufchâtel;N23-S25-O60-E3"
cass[25] ="25;07711534;1;07711702;1;Rouen;N24-S26-O61-E2"
cass[26] ="26;07711535;1;07711703;1;Evreux - Dreux;N25-S27-O62-E1"
cass[27] ="27;07711536;1;07711704;1;Chartres;N26-S28-O63-E7"
cass[28] ="28;07711537;1;07711705;1;Vendôme;N27-S29-O64-E8"
cass[29] ="29;07711538;1;;;Blois;N28-S30-O65-E9"
cass[30] ="30;07711539;1;07711706;1;Loches;N29-S31-O66-E10"
cass[31] ="31;07711540;1;07711707;1;Le Blanc - Châteauroux - Montmorillon;N30-S32-O67-E11"
cass[32] ="32;07711541;1;07711708;1;Le Dorat;N31-S33-O68-E12"
cass[33] ="33;07711542;1;07711709;1;Limoges;N32-S34-O69-E13"
cass[34] ="34;07711543;1;07711710;1;Tulle - Arnac - Pompadour;N33-S35-O70-E14"
cass[35] ="35;07711544;1;07711711;1;Sarlat-la-Canéda;N34-S36-O71-E15"
cass[36] ="36;07711545;1;07711712;1;Cahors;N35-S37-O72-E16"
cass[37] ="37;07711546;1;07711713;1;Montauban;N36-S38-O73-E17"
cass[38] ="38;07711547;1;07711714;1;Toulouse;N37-S39-O74-E18"
cass[39] ="39;07711548;1;07711715;1;Saint-Lizier - Saint-Martory - Pamiers;N38-S40-O75-E19"
cass[40] ="40;07711549;1;07711716;1;Ax-les-Thermes;N39-S40+-O76-E20"
cass[41] ="41;07711551;1;07711718;1;Lille;S42-O5"
cass[42] ="42;07711552;1;07711719;1;Cambrai;N41-S43-O4-E77"
cass[43] ="43;07711553;1;07711720;1;Laon - Noyon;N42-S44-O3-E78"
cass[44] ="44;07711554;1;07711721;1;Soissons;N43-S45-O2-E79"
cass[45] ="45;07711555;1;07711722;1;Meaux;N44-S46-O1-E80"
cass[46] ="46;07711556;1;07711723;1;Sens;N45-S47-O7-E81"
cass[47] ="47;07711557;1;07711724;1;Auxerre;N46-S48-O8-E82"
cass[48] ="48;07711558;1;;;Vézelay - Cosne-Cours-sur-Loire;N47-S49-O9-E83"
cass[49] ="49;07711560;1;;;Nevers;N48-S50-O10-E84"
cass[50] ="50;07711559;1;;;Moulins;N49-S51-O11-E85"
cass[51] ="51;07711561;1;07711725;1;Gannat - Saint-Pourçain;N50-S52-O12-E86"
cass[52] ="52;07711562;1;07711726;1;Clermont-Ferrand;N51-S53-O13-E87"
cass[53] ="53;07711563;1;07711727;1;Brioude - Issoire;N52-S54-O14-E88"
cass[54] ="54;07711564;1;07711728;1;Saint-Flour;N53-S55-O15-E89"
cass[55] ="55;07711565;1;07711729;1;Mende;N54-S56-O16-E90"
cass[56] ="56;07711566;1;07711730;1;Nant - Millau;N55-S57-O17-E91"
cass[57] ="57;07711567;1;07711731;1;Lodève;N56-S58-O18-E92"
cass[58] ="58;07711568;1;07711732;1;Narbonne;N57-S59-O19"
cass[59] ="59;07711569;2;07711733;1;Perpignan;N58-S59+-O20"
cass[60] ="60;07711571;3;07711735;1;Le Havre;S61-O93-E24"
cass[61] ="61;07711572;1;07711736;1;Lisieux - Honfleur;N60-S62-O94-E25"
cass[62] ="62;07711573;1;07711737;1;Argentan - Falaise;N61-S63-O95-E26"
cass[63] ="63;07711574;1;07711738;1;Alençon;N62-S64-O96-E27"
cass[64] ="64;07711575;1;07711739;1;Le Mans;N63-S65-O97-E28"
cass[65] ="65;07711576;1;;;Tours;N64-S66-O98-E29"
cass[66] ="66;07711577;1;07711740;1;Richelieu - Saumur;N65-S67-O99-E30"
cass[67] ="67;07711578;1;07711741;1;Poitiers;N66-S68-O100-E31"
cass[68] ="68;07711579;1;07711742;1;Charroux;N67-S69-O101-E32"
cass[69] ="69;07711580;1;07711743;1;Angoulême;N68-S70-O102-E33"
cass[70] ="70;07711581;1;07711744;1;Périgueux;N69-S71-O103-E34"
cass[71] ="71;07711582;1;07711745;1;Bergerac;N70-S72-O104-E35"
cass[72] ="72;07711583;1;07711746;1;Castillonnes - Villeneuve - La Réole;N71-S73-O105-E36"
cass[73] ="73;07711584;1;07711747;1;Agen;N72-S74-O106-E37"
cass[74] ="74;07711586;1;07711748;1;Auch;N73-S75-O107-E38"
cass[75] ="75;07711587;1;07711749;1;Tarbes;N74-S76-O108-E39"
cass[76] ="76;07711585;1;07711750;1;Bagnères-de-Luchon - Barèges - Bagnères-de-Bigorre;N75-O108+-E40"
cass[77] ="77;07711588;1;07711751;1;Rocroi;S78-O42-E109+"
cass[78] ="78;07711589;1;07711752;1;Charleville-Mézières - Sedan;N77-S79-O43-E109"
cass[79] ="79;07711590;1;07711753;1;Reims;N78-S80-O44-E110"
cass[80] ="80;07711591;1;07711754;1;Châlons-sur-Marne;N79-S81-O45-E111"
cass[81] ="81;07711592;1;07711755;1;Troyes;N80-S82-O46-E112"
cass[82] ="82;07711593;1;07711756;1;Tonnerre;N81-S83-O47-E113"
cass[83] ="83;07711594;1;07711757;1;Semur-en-Auxois - Montbard;N82-S84-O48-E114"
cass[84] ="84;07711595;1;07711758;1;Autun;N83-S85-O49-E115"
cass[85] ="85;07711596;1;07711759;1;Chalon-sur-Saône;N84-S86-O50-E116"
cass[86] ="86;07711597;1;;;Mâcon;N85-S87-O51-E117"
cass[87] ="87;07711598;1;;;Lyon;N86-S88-O52-E118"
cass[88] ="88;07711599;1;07711760;1;Saint-Etienne - Saint-Marcellin;N87-S89-O53-E119"
cass[89] ="89;07711600;1;07711761;1;Le Puy;N88-S90-O54-E120"
cass[90] ="90;07711601;1;07711762;1;Viviers;N89-S91-O55-E121"
cass[91] ="91;07711602;1;07711763;1;Nîmes;N90-S92-O56-E122"
cass[92] ="92;07711603;1;07711764;1;Montpellier;N91-O57-E123"
cass[93] ="93;07711604;4;07711765;1;Saint-Vaast-la-Hougue;S94-O125-E60"
cass[94] ="94;07711605;1;07711766;1;Bayeux - Caen;N93-S95-O126-E61"
cass[95] ="95;07711606;1;07711767;1;Vire - Avranches;N94-S96-O127-E62"
cass[96] ="96;07711607;1;07711768;1;Mayenne;N95-S97-O128-E63"
cass[97] ="97;07711608;1;07711769;1;Laval;N96-S98-O129-E64"
cass[98] ="98;07711609;1;;;Angers;N97-S99-O130-E65"
cass[99] ="99;07711610;1;07711770;1;Mortagne;N98-S100-O131-E66"
cass[100] ="100;07711611;1;07711771;1;Luçon;N99-S101-O132-E67"
cass[101] ="101;07711612;1;07711772;1;La Rochelle;N100-S102-O133-E68"
cass[102] ="102;07711613;1;07711773;1;Saintes;N101-S103-O134-E69"
cass[103] ="103;07711614;1;07711774;1;Blaye;N102-S104-O135-E70"
cass[104] ="104;07711615;1;07711775;1;Bordeaux;N103-S105-O136-E71"
cass[105] ="105;07711616;1;07711776;1;Bazas;N104-S106-O137-E72"
cass[106] ="106;07711617;1;07711777;1;Roquefort - Mont-de-Marsan;N105-S107-O138-E73"
cass[107] ="107;07711618;1;07711778;1;Aire - Orthez;N106-S108-O139-E74"
cass[108] ="108;07711619;1;07711779;1;Pau;N107-S108+-O140-E75"
cass[109] ="109;07711621;1;07711781;1;Montmédy - Longwy - Bouillon;N109+-S110-O78-E141+"
cass[110] ="110;07711623;1;07711783;1;Verdun;N109-S111-O79-E141"
cass[111] ="111;07711624;1;07711784;1;Toul;N110-S112-O80-E142"
cass[112] ="112;07711625;1;07711785;1;Joinville;N111-S113-O81-E143"
cass[113] ="113;07711626;1;07711786;1;Langres;N112-S114-O82-E144"
cass[114] ="114;07711627;1;07711787;1;Dijon;N113-S115-O83-E145"
cass[115] ="115;07711628;1;07711788;1;Dole - Auxonne;N114-S116-O84-E146"
cass[116] ="116;07711629;1;07711789;1;Tournus - Lons-le-Saunier;N115-S117-O85-E147"
cass[117] ="117;07711630;1;07711790;1;Bourg-en-Bresse;N116-S118-O86-E148"
cass[118] ="118;07711631;1;07711791;1;Belley;N117-S119-O87-E149"
cass[119] ="119;07711632;1;07711792;1;Grenoble;N118-S120-O88-E150"
cass[120] ="120;07711633;1;07711793;1;Valence;N119-S121-O89-E151"
cass[121] ="121;07711634;1;07711794;1;Vaison-la-Romaine;N120-S122-O90-E152"
cass[122] ="122;07711635;1;07711795;1;Avignon - Orange;N121-S123-O91-E153"
cass[123] ="123;07711636;1;07711796;1;Aix-en-Provence;N122-S124-O92-E154"
cass[124] ="124;07711637;1;07711797;2;Marseille;N123-E155"
cass[125] ="125;07711638;1;07711798;1;Cherbourg;S126-E93"
cass[126] ="126;07711639;1;07711799;1;Coutances;N125-S127-E94"
cass[127] ="127;07711640;1;07711800;1;Saint-Malo - Grandville;N126-S128-O156-E95"
cass[128] ="128;07711641;1;07711801;1;Dinan;N127-S129-O157-E96"
cass[129] ="129;07711643;1;07711803;1;Rennes;N128-S130-O158-E97"
cass[130] ="130;07711644;1;;;Paimboeuf - Redon;N129-S131-O159-E98"
cass[131] ="131;07711645;1;07711804;1;Nantes;N130-S132-E99"
cass[132] ="132;07711646;1;07711805;1;La Roche-sur-Yon - Les Sables-d\'Olonnes;N131-S133-E100"
cass[133] ="133;07711647;4;07711806;1;Île-de-Ré;N132-S134-E101"
cass[134] ="134;07711648;2;07711807;1;Île d\'Oléron;N133-S135-E102"
cass[135] ="135;07711649;2;07711808;1;Côte de Médoc;N134-S136-E103"
cass[136] ="136;07711642;2;07711802;1;La Teste-de-Buch;N135-S137-E104"
cass[137] ="137;07711650;2;07711809;1;Cazau;N136-S138-E105"
cass[138] ="138;07711651;2;07711810;1;Vieux-Boucau-les-Bains;N137-S139-E106"
cass[139] ="139;07711652;1;07711811;1;Bayonne;N138-S140-E107"
cass[140] ="140;07711653;1;07711812;1;Saint-Jean-Pied-de-Port;N139-E108"
cass[141] ="141;07711654;1;07711813;1;Metz;N141+-S142-O110-E161"
cass[142] ="142;07711656;1;07711815;1;Nancy;N141-S143-O111-E162"
cass[143] ="143;07711657;1;07711816;1;Mirecourt - Epinal;N142-S144-O112-E163"
cass[144] ="144;07711658;1;07711817;1;Luxeuil-les-Bains;N143-S145-O113-E164"
cass[145] ="145;07711659;1;07711818;1;Vesoul;N144-S146-O114-E165"
cass[146] ="146;07711660;1;07711819;1;Besançon;N145-S147-O115"
cass[147] ="147;07711661;5;07711820;1;Nozeroy - Les Rousses;N146-S148-O116"
cass[148] ="148;07711662;4;07711821;1;Genève - Gex;N147-S149-O117"
cass[149] ="149;07711663;1;07711822;2;Montmélian;N148-S150-O118"
cass[150] ="150;07711664;1;07711823;1;Barraux;N149-S151-O119"
cass[151] ="151;07711665;1;07711824;1;Briançon;N150-S152-O120-E166"
cass[152] ="152;07711666;1;07711825;1;Embrun - Gap;N151-S153-O121-E167"
cass[153] ="153;07711667;1;07711826;1;Digne-les-Bains;N152-S154-O122-E168"
cass[154] ="154;07711668;1;07711827;1;Lorgues;N153-S155-O123-E169"
cass[155] ="155;07711669;1;07711828;1;Toulon;N154-O124-E169+"
cass[156] ="156;07711670;1;07711829;1;Tréguier;S157-O170-E127"
cass[157] ="157;07711671;1;07711830;1;Uzel;N156-S158-O171-E128"
cass[158] ="158;07711672;1;07711831;1;Vannes;N157-S159-O172-E129"
cass[159] ="159;07711673;1;07711832;1;Belle-Île;N158-E130"
cass[161] ="161;07711674;1;07711833;1;Landau - Wissembourg;S162-O141-E173"
cass[162] ="162;07711675;1;07711834;1;Strasbourg;N161-S163-O142"
cass[163] ="163;07711676;5;07711835;1;Colmar;N162-S164-O143"
cass[164] ="164;07711677;5;07711836;1;Neuf-Brisach;N163-S165-O144"
cass[165] ="165;07711678;6;07711837;1;Bâle;N164-O145"
cass[166] ="166;07711679;2;;;Queyras - Château-ville-Vieille;S167-O151"
cass[167] ="167;07711680;2;07711838;1;Larche;N166-S168-O152"
cass[168] ="168;07711681;7;07711839;1;Vence;N167-S169-O153"
cass[169] ="169;07711682;7;07711840;1;Antibes;N168-S169+-O154"
cass[170] ="170;07711683;1;07711842;1;Saint-Pol-de-Léon;S171-O174-E156"
cass[171] ="171;07711843;1;07711844;1;Carhaix-Plouguer - Brest;N170-S172-O175-E157"
cass[172] ="172;07711846;1;07711845;1;Quimperlé - Ile de Groix - Quimper;N171-E158"
cass[173] ="173;07711847;4;07711848;1;Philippsburg;O161"
cass[174] ="174;07711849;8;07711850;1;Ouessant;S175-E170"
cass[175] ="175;07711851;4;07711852;1;Audierne - Rade de Brest;N174-E171"
cass[220] ="20+;07711529;1;07711697;1;Puigcerda - Prats-de-Mollo - Fort des Bains;N20-O40+-E59+"
cass[240] ="40+;07711550;1;07711717;2;Andorre;N40-E20+"
cass[259] ="59+;07711570;1;07711734;2;Bellegarde-sur-Azès;N59-O20+"
cass[308] ="108+;07711620;1;07711780;1;Cauterets;N108-E76"
cass[309] ="109+;07711622;4;07711782;1;Saint-Hubert;S109-O77"
cass[341] ="141+;07711655;1;07711814;1;Luxembourg;S141-O109"
cass[369] ="169+;07711684;2;07711841;2;Cap Camarat;N169-O155"
}

function type_carte() {// chgt groupe pour zoom 5 uniquement : col max; lig max; col passage groupe1; lig passage groupe1; col passage groupe2; lig passage groupe2
	type_cart = new Array() ;
type_cart[1] ="23;15;7;5;23;15"
type_cart[2] ="15;23;15;7;15;23"
type_cart[3] ="18;15;14;7"
type_cart[4] ="15;19;3;9"
type_cart[5] ="21;15;3;6"
type_cart[6] ="20;15;9;6"
type_cart[7] ="17;15;11;8"
type_cart[8] ="16;15;2;9"
}

function type_zoom() {// coordonnées origine-fin pour carte : Entière - N - S - O - E - NO - SO - NE - SE - Centre)
// selon type carte et zoom
	type_zoo = new Array() ;

type_zoo[15] ="00002315;00002307;00082315;00001115;12002315;00001107;00081115;12002307;12082315;06041711"
type_zoo[14] ="00001107;00001103;00041107;00000507;06001107;00000503;00040507;06001103;06041107;03020805"
type_zoo[13] ="00000503;00000501;00020503;00000203;03000503;00000201;00020203;03000501;03020503;02010302"
type_zoo[12] ="00000201"
type_zoo[11] ="00000100"
type_zoo[10] ="00000000"

type_zoo[25] ="00001523;00001511;00121523;00000723;08001523;00000711;00120723;08001511;08121523;04061117"
type_zoo[24] ="00000711;00000705;00060711;00000311;04000711;00000305;00060311;04000705;04060711;02030508"
type_zoo[23] ="00000305;00000302;00030305;00000105;02000305;00000102;00030105;02000302;02030305;01020203"
type_zoo[22] ="00000102"
type_zoo[21] ="00000001"
type_zoo[20] ="00000000"



type_zoo[35] ="00001815;00001807;00081815;00000915;09001815;00000907;00080915;09001807;09081815;05041311"
type_zoo[34] ="00000907;00000903;00040907;00000407;05000907;00000403;00040407;05000903;05040907;03020605"
type_zoo[33] ="00000403;00000401;00020403;00000203;02000403;00000201;00020203;02000401;02020403;01010302"
type_zoo[32] ="00000201"
type_zoo[31] ="00000100"
type_zoo[30] ="00000000"


type_zoo[45] ="00001519;00001509;00101519;00000719;08001519;00000709;00100719;08001509;08101519;04051114"
type_zoo[44] ="00000709;00000704;00050709;00000309;04000709;00000304;00050309;04000704;04050709;02030506"
type_zoo[43] ="00000304;00000302;00020304;00000104;02000304;00000102;00020104;02000302;02020304;01010203"
type_zoo[42] ="00000102"
type_zoo[41] ="00000001"
type_zoo[40] ="00000000"


type_zoo[55] ="00002115;00002107;00082115;00001015;11002115;00001007;00081015;11002107;11082115;06041511"
type_zoo[54] ="00001007;00001003;00041007;00000507;05001007;00000503;00040507;05001003;05041007;03020705"
type_zoo[53] ="00000503;00000501;00020503;00000203;03000503;00000201;00020203;03000501;03020503;02010302"
type_zoo[52] ="00000201"
type_zoo[51] ="00000100"
type_zoo[50] ="00000000"


type_zoo[65] ="00002015;00002007;00082015;00001015;10002015;00001007;00081015;10002007;10082015;05041511"
type_zoo[64] ="00001007;00001003;00041007;00000507;05001007;00000503;00040507;05001003;05041007;03020705"
type_zoo[63] ="00000503;00000501;00020503;00000203;03000503;00000201;00020203;03000501;03020503;02010302"
type_zoo[62] ="00000201"
type_zoo[61] ="00000100"
type_zoo[60] ="00000000"

type_zoo[75] ="00001715;00001707;00081715;00000815;09001715;00000807;00080815;09001707;09081715;05041211"
type_zoo[74] ="00000807;00000803;00040807;00000407;04000807;00000403;00040407;04000803;04040807;02020605"
type_zoo[73] ="00000403;00000401;00020403;00000203;02000403;00000201;00020203;02000401;02020403;01010302"
type_zoo[72] ="00000201"
type_zoo[71] ="00000100"
type_zoo[70] ="00000000"

type_zoo[85] ="00001615;00001607;00081615;00000815;08001615;00000807;00080815;08001607;08081615;04041211"
type_zoo[84] ="00000807;00000803;00040807;00000407;04000807;00000403;00040407;04000803;04040807;02020605"
type_zoo[83] ="00000403;00000401;00020403;00000203;02000403;00000201;00020203;02000401;02020403;01010302"
type_zoo[82] ="00000201"
type_zoo[81] ="00000100"
type_zoo[80] ="00000000"

}
