// @namespace Leitstellenspiel
// @description filter missions by name
// @match https://www.leitstellenspiel.de/
var mission = ["Ammoniakaustritt",
"Austritt Kohlenmonoxid",
"Baumaschine umgestürzt",
"Beschädigter Kesselwagen",
"Brand in Chemiepark - Produktion",
"Brand in Mehrfamilienhaus",
"Brennende Absauganlage",
"Brennende Filteranlage",
"Brennende Pipeline-Isolierung",
"Brennender Güterwaggon",
"Brennendes Kleinflugzeug",
"Brennendes Reetdachhaus",
"Chemieunfall an Schule",
"Eingestürztes Wohnhaus",
"Einsturzgefährdeter Balkon",
"Entflohener Gefangener",
"Explosion in Biogasanlage",
"Feuer auf Bauernhof - Groß",
"Feuer auf Bauernhof - Mittel",
"Feuer in Verwaltungsgebäude",
"Flugzeugzusammenstoß am Boden",
"Fußball Bundesliga-Spiel",
"Gasunfall in Werkstatt",
"Gefahrgut-LKW verunglückt",
"Geplante Razzia - Verdächtiger flüchtig",
"Großbrand Müllverbrennungsanlage",
"Großfeuer im Krankenhaus",
"Heißluftballon in Hochspannungsmast",
var circle = 'width: 20px; height: 20px; border: 1px solid black; text-align: center; border-radius: 20px;';
$(".navbar-right").append('<li><a id="black"><div id="black_circle" style="background-color: black;' + circle + '"><span id="filter" class="glyphicon glyphicon-fire"></span></div></a></li>');
$("#black").click(function() {
if($('#black_circle').css('background-color') == 'rgb(0, 0, 0)'){
$("#black_circle").css({ 'background-color':'grey'});
$("#black_circle").css({ 'background-color':'black'});
var mission_count = mission.length;
var count_missions = $(".missionSideBarEntry").length;
var strainer = $('[id^=mission_caption_]');
for (x = 0; x < count_missions; x++) {
mission_id = $(strainer[x]).attr('id').match(/[0-9]+/);
var cull = document.getElementById('mission_caption_' + mission_id + '').innerHTML;
var present = cull.indexOf(mission[0]);
for (y = 0; y < count_missions; y++){
document.getElementById('mission_' + mission_id + '').style.display = "block";
present = cull.indexOf(mission[y]);
document.getElementById('mission_' + mission_id + '').style.display = "" + display + "";
"Brennende Vogelscheuche",
"Kürbissuppe übergekocht",
"Frankenstein gesichtet",
"Brennender Adventskranz",
"Rangelei auf Weihnachtsmarkt",
"Diebstahl auf Weihnachtsmarkt",
"Brennende Weihnachtsmarktbude",
"Brennender Bollerwagen",
"Brennender PKW durch Feuerwerkskörper",
"Sperrmüllbrand durch Feuerwerkskörper",
"Kleiner Feldbrand durch Feuerwerkskörper",
"Kellerbrand durch Feuerwerkskörper",
"Brennendes Bus-Häuschen durch Feuerwerkskörper",
"Feuer auf Balkon durch Feuerwerkskörper",
"Brennende Papiercontainer durch Feuerwerkskörper",
"Brennende Hecke durch Feuerwerkskörper",
"Trunkenheitsfahrt nach Silvesterparty",
"Brennendes Reetdachhaus durch Feuerwerkskörper",
"Kfz durch Feuerwerkskörper beschädigt",
"Verstoß gegen Sprengstoffverordnung",
"Handverletzung durch Feuerwerkskörper",
"Pinsel aus Werkstatt entwendet",
"Eingestürzter Hasenbau",
"Angefahrener Osterhase",
"Schokoladenspur auf Strasse",
"Hasentreffen in Ostereistedt",
"Osterei-LKW umgestürzt",
"Schwerpunkteinsatz Ostereiersuche",
"Ei rollt in Schlangenlinien",
"Brennender Blumenstrauß",
"Mannschaftsbus in Halteverbot abgestellt",
"Behandlung nach Schwalbe",
"Prellung nach Lattenpraller",
var circle = 'width: 20px; height: 20px; border: 1px solid black; text-align: center; border-radius: 20px;';
$(".navbar-right").append('<li><a id="black"><div id="black_circle" style="background-color: black;' + circle + '"><span id="filter" class="glyphicon glyphicon-star"></span></div></a></li>');
$("#black").click(function() {
if($('#black_circle').css('background-color') == 'rgb(0, 0, 0)'){
$("#black_circle").css({ 'background-color':'grey'});
$("#black_circle").css({ 'background-color':'black'});
var mission_count = mission.length;
var count_missions = $(".missionSideBarEntry").length;
var strainer = $('[id^=mission_caption_]');
for (x = 0; x < count_missions; x++) {
mission_id = $(strainer[x]).attr('id').match(/[0-9]+/);
var cull = document.getElementById('mission_caption_' + mission_id + '').innerHTML;
var present = cull.indexOf(mission[0]);
for (y = 0; y < count_missions; y++){
document.getElementById('mission_' + mission_id + '').style.display = "block";
present = cull.indexOf(mission[y]);
document.getElementById('mission_' + mission_id + '').style.display = "" + display + "";