if (!etcs) { var etcs = {}; }

etcs.headerText = "";

etcs.dataOptions = {
	baseline:   "", 			// 3M1 | 32
	version:    "10-11-20-21", 	// 10-11-20-21
	level:      "0-N-1-2-3", 	// 0-N-1-2-3
	transition: "0-N-1-2-3", 	// 0-N-1-2-3
	screen:     "" 				// S | T
};

etcs.dataIndex = [
{
	code: 'INT', name: 'Introduction (INT)', active: true, level2: [
		{
			code: 'INT.SCP', name: 'Champ d’application et objectif (SCP)', active: true
		},
		{
			code: 'INT.TER', name: 'Termes ET acronymes (TER)', active: true
		},
		{
			code: 'INT.COD', name: 'Codification et symboles (COD)', active: true
		},
		{
			code: 'INT.REF', name: 'Document de référence (REF)', active: true
		}
	]
},
{
	code: 'CNT', name: 'Organes de commande ETCS (CNT)', active: true, level2: [
		{
			code: 'CNT.SWT', name: 'Commutateurs et commandes du système ETCS (SWT)', active: true
		},
		{
			code: 'CNT.DMI', name: 'Interface homme-machine (DMI)', active: true, level3: [
				{ code: 'CNT.DMI.GEN', name: 'Description générale (GEN)', active: true },
				{ code: 'CNT.DMI.BUT', name: 'Touches (BUT)', active: true },
				{ code: 'CNT.DMI.SYM', name: 'Symboles (SYM)', active: true },
				{ code: 'CNT.DMI.AUD', name: 'Indications sonores (AUD)', active: true },
				{ code: 'CNT.DMI.SME', name: 'Messages de système (SME)', active: true },
				{ code: 'CNT.DMI.SPD', name: 'Informations de surveillance et de vitesse (SPD)', active: true },
				{ code: 'CNT.DMI.PLN', name: 'Informations de planification (PLN)', active: true },
				{ code: 'CNT.DMI.NTC', name: 'Informations de NTC (NTC)', active: true, restriction: [{l:'N'}] },
				{ code: 'CNT.DMI.LNG', name: 'Sélection de la langue par le conducteur (LNG)', active: true },
				{ code: 'CNT.DMI.VOL', name: 'Réglage du haut-parleur (VOL)', active: true },
				{ code: 'CNT.DMI.BRI', name: 'Réglage de la luminosite (BRI)', active: true },
				{ code: 'CNT.DMI.SYV', name: 'Version du système opérationnel (SYV)', active: true },
				{ code: 'CNT.DMI.DV', name: 'Vue de données (DV)', active: true }
			]
		}
	]
},
{
	code: 'EI', name: 'Instructions européennes (EI)', active: true
},
{
	code: 'NP', name: 'No Power (NP)', active: true, level2: [
		{
			code: 'NP.ON', name: 'Mettre sous tension l’équipement ETCS embarqué (ON)', active: true
		}
	]
},
{
	code: 'SB', name: 'Stand By (SB)', active: true, level2: [
		{
			code: 'SB.OPN', name: 'Activer le pupitre de conduite (OPN)', active: true
		},
		{
			code: 'SB.TST', name: 'Essais internes (TST)', active: true
		},
		{
			code: 'SB.DRV', name: 'Saisir ou reconfirmer l’identification du conducteur (DRV)', active: true
		},
		{
			code: 'SB.TN', name: 'Saisir ou reconfirmer le numérodu train (TN)', active: true
		},
		{
			code: 'SB.VBC', name: 'Saisir ou reconfirmer un couvercle de balise virtuelle (VBC)', active: true
		},
		{
			code: 'SB.LEV', name: 'Saisir ou reconfirmer un Niveau ETCS (LEV)', active: true
		},
		{
			code: 'SB.RAD', name: 'Saisir ou confirmer les informations radio (RAD)', active: true
		},
		{
			code: 'SB.TRN', name: 'L’engin moteur doit circuler comme un train (TRN)', active: true, level3: [
				{ code: 'SB.TRN.DAT', name: 'Saisir ou reconfirmer les données de train (DAT)', active: true },
				{ code: 'SB.TRN.STR', name: 'Sélectionner Start (STR)', active: true },
				{ code: 'SB.TRN.OVR', name: 'Sélectionner Neutraliser (OVR)', active: true }
			]
		},
		{
			code: 'SB.SH', name: 'L’engin moteur doit circuler en mode SH (SH)', active: true
		},
		{
			code: 'SB.NL', name: 'L’engin moteur doit circuler en mode NL (NL)', active: true
		}
	]
},
{
	code: 'SH', name: 'Shunting (SH)', active: true, level2: [
		{
			code: 'SH.MAN', name: 'Entrée manuelle du mode SH (MAN)', active: true, level3: [
				{ code: 'SH.MAN.RUL', name: 'Règles de sélection du mode SH (RUL)', active: true, restriction: [{l:'123'}] },
				{ code: 'SH.MAN.SEL', name: 'Sélection du mode SH (SEL)', active: true }
			]
		},
		{
			code: 'SH.AUT', name: 'Entrée automatique en mode SH (AUT)', active: true, level3: [
				{ code: 'SH.AUT.APP', name: 'Approche d’une zone SH (APP)', active: true },
				{ code: 'SH.AUT.ACK', name: 'Acquittement du mode SH (ACK)', active: true }
			]
		},
		{
			code: 'SH.OPN', name: 'Activer le pupitre de conduite en mode SH (OPN)', active: true
		},
		{
			code: 'SH.PS', name: 'Maintenir le mode SH lors d’un changement de cabine (PS)', active: true
		},
		{
			code: 'SH.RUN', name: 'Circuler en mode SH (RUN)', active: true
		},
		{
			code: 'SH.EXT', name: 'Sortir du mode SH (EXT)', active: true
		}
	]
},
{
	code: 'FS', name: 'Full Supervision (FS)', active: true, restriction: [{l:'123'}], level2: [
		{
			code: 'FS.RUN', name: 'Circuler en mode FS (RUN)', active: true, restriction: [{l:'123'}]
		}
	]
},
{
	code: 'LS', name: 'Limited Supervision (LS)', active: true, restriction: [{v:'2021', l:'123'}], level2: [
		{
			code: 'LS.APP', name: 'Approche d’une zone LS (APP)', active: true
		},
		{
			code: 'LS.ACK', name: 'Acquittement du mode LS (ACK)', active: true
		},
		{
			code: 'LS.RUN', name: 'Circuler en mode LS (RUN)', active: true
		}
	]
},
{
	code: 'SR', name: 'Staff responsible (SR)', active: true, restriction: [{l:'123'}], level2: [
		{
			code: 'SR.ACK', name: 'Acquittement du mode SR (ACK)', active: true
		},
		{
			code: 'SR.LIM', name: 'Modifier les limitations de vitesse et de distance SR (LIM)', active: true
		},
		{
			code: 'SR.RUN', name: 'Circuler en mode SR (RUN)', active: true
		}
	]
},
{
	code: 'OS', name: 'On sight (OS)', active: true, restriction: [{l:'123'}], level2: [
		{
			code: 'OS.APP', name: 'Approche d’une zone OS (APP)', active: true
		},
		{
			code: 'OS.ACK', name: 'Acquittement du mode OS (ACK)', active: true
		},
		{
			code: 'OS.RUN', name: 'Circuler en mode OS (RUN)', active: true
		}
	]
},
{
	code: 'SL', name: 'Mode Sleeping (SL)', active: true
},
{
	code: 'NL', name: 'Mode Non-Leading (NL)', active: true
},
{
	code: 'UN', name: 'Mode Unfitted (UN)', active: true, restriction: [{l:'0'}]
},
{
	code: 'TR', name: 'Trip / Post Trip (TR)', active: true, level2: [
		{
			code: 'TR.MSR', name: 'Mode Unfitted (UN)', active: true
		},
		{
			code: 'TR.CON', name: 'Redémarrer une mission après un train Trip (CON)', active: true
		}
	]
},
{
	code: 'SF', name: 'System Failure (SF)', active: true
},
{
	code: 'IS', name: 'Isolation (IS)', active: true, level2: [
		{
			code: 'IS.ENT', name: 'Entrée en mode Isolation (ENT)', active: true
		},
		{
			code: 'IS.EXT', name: 'Sortir du mode Isolation (EXT)', active: true
		}
	]
},
{
	code: 'SN', name: 'National System (SN)', active: true, restriction: [{l:'N'}]
},
{
	code: 'RV', name: 'Reversing (RV)', active: true, restriction: [{l:'123'}], level2: [
		{
			code: 'RV.ENT', name: 'Entrée en mode RV (ENT)', active: true
		},
		{
			code: 'RV.RUN', name: 'Circuler en mode RV (RUN)', active: true
		},
		{
			code: 'RV.EXT', name: 'Sortie du mode RV (EXT)', active: true
		}
	]
},
{
	code: 'LTR', name: 'Entrée et circulation en Niveau (LTR)', active: true, level2: [
		{
			code: 'LTR.LEV', name: 'Niveaux (LEV)', active: true, level3: [
				{ code: 'LTR.LEV.L0', name: 'Circuler en Niveau 0 (L0)', active: true, restriction: [{l:'0'}] },
				{ code: 'LTR.LEV.NTC', name: 'Circuler en mode NTC (NTC)', active: true, restriction: [{l:'N'}] },
				{ code: 'LTR.LEV.L1', name: 'Circuler en Niveau 1 (L1)', active: true, restriction: [{l:'1'}] },
				{ code: 'LTR.LEV.L2', name: 'Circuler en Niveau 2 (L2)', active: true, restriction: [{l:'2'}] },
				{ code: 'LTR.LEV.L3', name: 'Circuler en Niveau 3 (L3)', active: true, restriction: [{l:'3'}] }
			]
		},
		{
			code: 'LTR.TRS', name: 'Transitions de niveau (TRS)', active: true, level3: [
				{ code: 'LTR.TRS.TL0', name: 'Transition en Niveau 0 déclenchée par l’équipement au sol (TL0)', active: true, restriction: [{t:'0'}] },
				{ code: 'LTR.TRS.NTC', name: 'Transition en Niveau NTC déclenchée par l’équipement au sol', active: true, restriction: [{t:'N'}]  },
				{ code: 'LTR.TRS.TL1', name: 'Transition en Niveau 1 déclenchée par l’équipement au sol (TL1)', active: true, restriction: [{t:'1'}]  },
				{ code: 'LTR.TRS.TL2', name: 'Transition en Niveau 2 déclenchée par l’équipement au sol (TL2)', active: true, restriction: [{t:'2'}]  },
				{ code: 'LTR.TRS.TL3', name: 'Transition en Niveau 3 déclenchée par l’équipement au sol (TL3)', active: true, restriction: [{t:'3'}]  },
				{ code: 'LTR.TRS.DRV', name: 'Transition de niveau déclenchée par le conducteur (DRV)', active: true }
			]
		}
	]
},
{
	code: 'LX', name: 'Passages à niveau (LX)', active: true, restriction: [{v:'2021', l:'123'}]
},
{
	code: 'TKC', name: 'Annonce de conditions de voie (TKC)', active: true, restriction: [{l:'123'}], level2: [
		{
			code: 'TKC.PNT', name: 'Franchir une section avec pantographe(s) en position abaissée (PNT)', active: true
		},
		{
			code: 'TKC.PWR', name: 'Modifier l’alimentation électrique (PWR)', active: true
		},
		{
			code: 'TKC.SWT', name: 'Franchir un tronçon avec le disjoncteur principal ouvert (SWT)', active: true
		},
		{
			code: 'TKC.NST', name: 'Franchir une zone sans arrêt (NST)', active: true
		},
		{
			code: 'TKC.MAG', name: 'Franchir un tronçon avec inhibition de frein à patin magnétique (MAG)', active: true
		},
		{
			code: 'TKC.CUR', name: 'Franchir un tronçon avec inhibition du frein à courants de Foucault (CUR)', active: true
		},
		{
			code: 'TKC.REG', name: 'Franchir un tronçon avec inhibition de frein par récupération (REG)', active: true
		},
		{
			code: 'TKC.PRE', name: 'Franchir un tronçon avec protection contre surpressions (PRE)', active: true
		},
		{
			code: 'TKC.SND', name: 'Actionner l’avertisseur sonore (SND)', active: true
		},
		{
			code: 'TKC.RAD', name: 'Franchir une zone d’ombre radio (RAD)', active: true, restriction: [{l:'23'}]
		},
		{
			code: 'TKC.STP', name: 'Arrêt dans une zone sûre (STP)', active: true
		}
	]
},
{
	code: 'APP', name: 'Approche d’une EOA, d’un signal ou d’un repère (APP)', active: true, level2: [
		{
			code: 'APP.RS', name: 'Approche d’une EOA avec indication de vitesse d’exécution (RS)', active: true, restriction: [{l:'123'}]
		},
		{
			code: 'APP.SM', name: 'Repère d’arrêt ETCS (SM)', active: true
		},
		{
			code: 'APP.LM', name: 'Repère de position (LM)', active: true
		}
	]
},
{
	code: 'OVR', name: 'Autorisation de franchir un EOA (OVR)', active: true, level2: [
		{
			code: 'OVR.RUL', name: 'Règles de franchissement d’un EOA (RUL)', active: true
		},
		{
			code: 'OVR.USE', name: 'Utiliser la fonction de franchissement (USE)', active: true
		}
	]
},
{
	code: 'OTH', name: 'Autres procédures (OTH)', active: true, level2: [
		{
			code: 'OTH.TAF', name: 'Voie en aval libre (TAF)', active: true, restriction: [{l:'23'}]
		},
		{
			code: 'OTH.DAT', name: 'Modifier les données de train (DAT)', active: true, level3: [
				{ code: 'OTH.DAT.MAN', name: 'Modification manuelle des données de train (MAN)', active: true },
				{ code: 'OTH.DAT.EXT', name: 'Modification des données de train par des équipements ETCS externes (EXT)', active: true }
			]
		},
		{
			code: 'OTH.ODA', name: 'Modifier d’autres données (ODA)', active: true, level3: [
				{ code: 'OTH.ODA.DRV', name: 'Modifier l’ID conducteur (DRV)', active: true },
				{ code: 'OTH.ODA.TN', name: 'Modifier le numéro du train (TN)', active: true },
				{ code: 'OTH.ODA.RAD', name: 'Modifier les informations de radio (RAD)', active: true }
			]
		},
		{
			code: 'OTH.ADH', name: 'Modifier le facteur d’adhérence (ADH)', active: true
		},
		{
			code: 'OTH.ORN', name: 'Modifier l’orientation du train (ORN)', active: true
		},
		{
			code: 'OTH.JOI', name: 'Attelage (JOI)', active: true
		},
		{
			code: 'OTH.SPL', name: 'Débranchement (SPL)', active: true
		},
		{
			code: 'OTH.TXT', name: 'Messages texte transmis par l’équipement au sol (TXT)', active: true
		},
		{
			code: 'OTH.BRK', name: 'Gérer la commande de frein (BRK)', active: true, level3: [
				{ code: 'OTH.BRK.UNI', name: 'Réagir face à des mouvements involontaires (UNI)', active: true, restriction: [{l:'123'}] }
			]
		},
		{
			code: 'OTH.INT', name: 'Confirmation du conducteur de l’intégrité du train (INT)', active: true
		},
		{
			code: 'OTH.GEO', name: 'Report de position géographique (GEO)', active: true
		}
	]
},
{
	code: 'NFN', name: 'Fonctions nationales (NFN)', active: true
},
{
	code: 'DEG', name: 'Situations dégradées (DEG)', active: true, level2: [
		{
			code: 'DEG.UNS', name: 'Gérer une incompatibilité d’infrastructure (UNS)', active: true, restriction: [{l:'123'}]
		},
		{
			code: 'DEG.TRK', name: 'Gérer un dysfonctionnement de l’équipement au sol (TRK)', active: true, restriction: [{l:'123'}]
		},
		{
			code: 'DEG.VER', name: 'Gérer une incompatibilité de version de système (VER)', active: true, restriction: [{l:'123'}]
		},
		{
			code: 'DEG.BLS', name: 'Gérer une erreur de lecture de balise (BLS)', active: true, restriction: [{l:'123'}]
		},
		{
			code: 'DEG.BMM', name: 'Gérer une défaillance de transmission de balise (BMM)', active: true
		},
		{
			code: 'DEG.SMA', name: 'Gérer une réduction de MA (SMA)', active: true
		},
		{
			code: 'DEG.TR', name: 'Transition en mode Trip (TR)', active: true
		},
		{
			code: 'DEG.LTR', name: 'Gérer un problème de transition de niveau (LRT)', active: true, restriction: [{l:'123'}]
		},
		{
			code: 'DEG.MDT', name: 'Gérer l’absence de mode de transition (MDT)', active: true
		},
		{
			code: 'DEG.RBC', name: 'Gérer l’absence d’informations de RBC (RBC)', active: true, restriction: [{l:'23'}]
		},
		{
			code: 'DEG.COM', name: 'Gérer un problème de communication radio (COM)', active: true
		},
		{
			code: 'DEG.TST', name: 'Gérer un échec d’autotest (TST)', active: true
		},
		{
			code: 'DEG.RAD', name: 'Gérer une défaillance de l’équipement radio embarqué (RAD)', active: true
		},
		{
			code: 'DEG.DMI', name: 'Gérer une panne de la DMI (écran vide) (DMI)', active: true
		},
		{
			code: 'DEG.NTC', name: 'Gérer une défaillance de NTC (NTC)', active: true
		}
	]
},
{
	code: 'OFF', name: 'Arrêt du système (OFF)', active: true, level2: [
		{
			code: 'OFF.CLS', name: 'Désactiver le pupitre de conduite (CLS)', active: true
		},
		{
			code: 'OFF.PWR', name: 'Mettre hors tension (éteindre) l’équipement ETCS embarqué (PWR)', active: true
		}
	]
},
{
	code: 'CBS', name: 'Système classe B (CBS)', active: true, level2: [
		{
			code: 'CBS.CNT', name: 'Organes de commande (CNT)', active: true
		},
		{
			code: 'CBS.ON', name: 'Mettre sous tension (allumer) (ON)', active: true
		},
		{
			code: 'CBS.SH', name: 'Mouvements de manœuvre (SH)', active: true
		},
		{
			code: 'CBS.OVR', name: 'Franchir un signal restrictif (OVR)', active: true
		},
		{
			code: 'CBS.OS', name: 'Mouvements en On Sight (OS)', active: true
		},
		{
			code: 'CBS.BRK', name: 'Déclenchement du freinage (BRK)', active: true
		},
		{
			code: 'CBS.RV', name: 'Mouvement Reversing (RV)', active: true
		},
		{
			code: 'CBS.OTH', name: 'Autres procédures (OTH)', active: true
		},
		{
			code: 'CBS.DEG', name: 'Situations dégradées (DEG)', active: true
		},
		{
			code: 'CBS.OFF', name: 'Mise hors tension (arrêt) (OFF)', active: true
		}
	]
}
];