diff --git a/panels/mensaPlan/config.php.skel b/panels/mensaPlan/config.php.skel
index 1d798cf06743e20b62900c87e8b266ecc99e30c8..58ccd39a5b593448282980f1a64ef396db21c68d 100644
--- a/panels/mensaPlan/config.php.skel
+++ b/panels/mensaPlan/config.php.skel
@@ -18,7 +18,7 @@ $SQL_PW = "";
 $SQL_DB = "";
 
 // JSON
-$JSON_NAME = "mensaPlan.json";
+$JSON_NAME = "../../tmp/mensaPlan.json";
 $JSON_INC_NR = false;
 $JSON_INC_ORIGINAL = false;
 $JSON_INC_SHORT = true;
diff --git a/panels/mensaPlan/mensaPlan.json b/panels/mensaPlan/mensaPlan.json
deleted file mode 100755
index e224431543d4018d8f83de59380e23a7d60128a9..0000000000000000000000000000000000000000
--- a/panels/mensaPlan/mensaPlan.json
+++ /dev/null
@@ -1 +0,0 @@
-{"montag":[{"shortText": "Geflügelbratwurst mit Currysauce","rind": 0,"schwein": 0,"gefluegel": 1,"fisch": 0,"vegetarisch": 0,"vegan": 0,"counter": 1,"date": "05.10.2015"},{"shortText": "Cordon Bleu mit Sauce","rind": 0,"schwein": 1,"gefluegel": 0,"fisch": 0,"vegetarisch": 0,"vegan": 0,"counter": 2,"date": "05.10.2015"},{"shortText": "Ravioli Grano Doro in Tomatensauce + Stangenbrot, Salat & Dessert","rind": 0,"schwein": 0,"gefluegel": 0,"fisch": 0,"vegetarisch": 0,"vegan": 1,"counter": 3,"date": "05.10.2015"},{"shortText": "Kartoffeltasche mit Mozzarella & Kräuterdip","rind": 0,"schwein": 0,"gefluegel": 0,"fisch": 0,"vegetarisch": 1,"vegan": 0,"counter": 4,"date": "05.10.2015"},{"shortText": "Hähnchengyros mit Tzatziki + Pommes frites & Krautsalat","rind": 0,"schwein": 0,"gefluegel": 1,"fisch": 0,"vegetarisch": 0,"vegan": 0,"counter": 5,"date": "05.10.2015"},{"shortText": "Tagliatelle mit Geflügel Bolognese & geriebenem Hartkäse + Salat ","rind": 0,"schwein": 0,"gefluegel": 1,"fisch": 0,"vegetarisch": 0,"vegan": 0,"counter": 6,"date": "05.10.2015"},{"shortText": "Frisch gebratenes Schweinesteak mit Kräuterbutter + Wedges & Pfannengemüse","rind": 0,"schwein": 1,"gefluegel": 0,"fisch": 0,"vegetarisch": 0,"vegan": 0,"counter": 6,"date": "05.10.2015"},{"shortText": "Hähnchenroulade mit Bulgur gefüllt + Pommes frites & Salat ","rind": 0,"schwein": 0,"gefluegel": 1,"fisch": 0,"vegetarisch": 0,"vegan": 0,"counter": 6,"date": "05.10.2015"},{"shortText": "Geflügel Grillteller (Pute, Hähnchen, Cevapcici) + Bratkartoffeln & Prinzeßbohnen","rind": 0,"schwein": 0,"gefluegel": 1,"fisch": 0,"vegetarisch": 0,"vegan": 0,"counter": 6,"date": "05.10.2015"},{"shortText": "Hähnchen Döner Teller mit Tzatziki, Pommes frites & Krautsalat","rind": 0,"schwein": 0,"gefluegel": 1,"fisch": 0,"vegetarisch": 0,"vegan": 0,"counter": 6,"date": "05.10.2015"},{"shortText": "Gefüllter Wraper mit Hähnchen Döner mit Tzatziki & Krautsalat","rind": 0,"schwein": 0,"gefluegel": 1,"fisch": 0,"vegetarisch": 0,"vegan": 0,"counter": 6,"date": "05.10.2015"},{"shortText": "Kabeljaufilet gebacken, mit Sauce Remouladensauce + Salzkartoffeln & Salat ","rind": 0,"schwein": 0,"gefluegel": 0,"fisch": 1,"vegetarisch": 0,"vegan": 0,"counter": 7,"date": "05.10.2015"},{"shortText": "Couscous mit Gemüse & Sauce + Saisonsalate ","rind": 0,"schwein": 0,"gefluegel": 0,"fisch": 0,"vegetarisch": 0,"vegan": 1,"counter": 8,"date": "05.10.2015"},{"shortText": "Pommes ","rind": 0,"schwein": 0,"gefluegel": 0,"fisch": 0,"vegetarisch": 0,"vegan": 0,"counter": 0,"date": "05.10.2015"},{"shortText": "Tagessuppe","rind": 0,"schwein": 0,"gefluegel": 0,"fisch": 0,"vegetarisch": 0,"vegan": 0,"counter": 0,"date": "05.10.2015"}],"dienstag":[{"shortText": "Kartoffel-Rösti mit Brokkoli, Käse & Hollandaise überbacken + 3 Beilagen","rind": 0,"schwein": 0,"gefluegel": 0,"fisch": 0,"vegetarisch": 1,"vegan": 0,"counter": 1,"date": "06.10.2015"},{"shortText": "Panierts Putenschnitzel mit Rahmsauce","rind": 0,"schwein": 0,"gefluegel": 1,"fisch": 0,"vegetarisch": 0,"vegan": 0,"counter": 2,"date": "06.10.2015"},{"shortText": "Rahmspinat mit Rühreier + Salzkartoffeln & Dessert","rind": 0,"schwein": 0,"gefluegel": 0,"fisch": 0,"vegetarisch": 1,"vegan": 0,"counter": 3,"date": "06.10.2015"},{"shortText": "Grünkern- Gemüsepfanne mit Tomatensauce","rind": 0,"schwein": 0,"gefluegel": 0,"fisch": 0,"vegetarisch": 0,"vegan": 1,"counter": 4,"date": "06.10.2015"},{"shortText": "Hähnchengyros mit Tzatziki + Pommes frites & Krautsalat","rind": 0,"schwein": 0,"gefluegel": 1,"fisch": 0,"vegetarisch": 0,"vegan": 0,"counter": 5,"date": "06.10.2015"},{"shortText": "Gefüllter Wraper mit Hähnchen Döner mit Tzatziki & Krautsalat","rind": 0,"schwein": 0,"gefluegel": 1,"fisch": 0,"vegetarisch": 0,"vegan": 0,"counter": 6,"date": "06.10.2015"},{"shortText": "Geflügel Grillteller (Pute, Hähnchen, Cevapcici) + Bratkartoffeln & Prinzeßbohnen","rind": 0,"schwein": 0,"gefluegel": 1,"fisch": 0,"vegetarisch": 0,"vegan": 0,"counter": 6,"date": "06.10.2015"},{"shortText": "Hähnchenroulade mit Bulgur gefüllt + Pommes frites & Salat ","rind": 0,"schwein": 0,"gefluegel": 1,"fisch": 0,"vegetarisch": 0,"vegan": 0,"counter": 6,"date": "06.10.2015"},{"shortText": "Frisch gebratenes Schweinesteak mit Kräuterbutter + Wedges & Pfannengemüse","rind": 0,"schwein": 1,"gefluegel": 0,"fisch": 0,"vegetarisch": 0,"vegan": 0,"counter": 6,"date": "06.10.2015"},{"shortText": "Tagliatelle mit Geflügel Bolognese & geriebenem Hartkäse + Salat ","rind": 0,"schwein": 0,"gefluegel": 1,"fisch": 0,"vegetarisch": 0,"vegan": 0,"counter": 6,"date": "06.10.2015"},{"shortText": "Hähnchen Döner Teller mit Tzatziki, Pommes frites & Krautsalat","rind": 0,"schwein": 0,"gefluegel": 1,"fisch": 0,"vegetarisch": 0,"vegan": 0,"counter": 6,"date": "06.10.2015"},{"shortText": "Kabeljaufilet gebacken, mit Sauce Remouladensauce + Salzkartoffeln & Salat ","rind": 0,"schwein": 0,"gefluegel": 0,"fisch": 1,"vegetarisch": 0,"vegan": 0,"counter": 7,"date": "06.10.2015"},{"shortText": "Couscous mit Gemüse + Saisonsalate","rind": 0,"schwein": 0,"gefluegel": 0,"fisch": 0,"vegetarisch": 0,"vegan": 1,"counter": 8,"date": "06.10.2015"},{"shortText": "Pommes ","rind": 0,"schwein": 0,"gefluegel": 0,"fisch": 0,"vegetarisch": 0,"vegan": 0,"counter": 0,"date": "06.10.2015"},{"shortText": "Tagessuppe","rind": 0,"schwein": 0,"gefluegel": 0,"fisch": 0,"vegetarisch": 0,"vegan": 0,"counter": 0,"date": "06.10.2015"}],"mittwoch":[{"shortText": "Gebackene Teigrolle mit Dip","rind": 0,"schwein": 0,"gefluegel": 0,"fisch": 0,"vegetarisch": 1,"vegan": 0,"counter": 1,"date": "07.10.2015"},{"shortText": "Chicken Wings mit Paprika Dip ","rind": 0,"schwein": 0,"gefluegel": 1,"fisch": 0,"vegetarisch": 0,"vegan": 0,"counter": 2,"date": "07.10.2015"},{"shortText": "Seelachsfilet mit Remoulade + Püree, Salat & Dessert","rind": 0,"schwein": 0,"gefluegel": 0,"fisch": 1,"vegetarisch": 0,"vegan": 0,"counter": 3,"date": "07.10.2015"},{"shortText": "Vollkornspaghetti mit Soja- Bolognese","rind": 0,"schwein": 0,"gefluegel": 0,"fisch": 0,"vegetarisch": 0,"vegan": 1,"counter": 4,"date": "07.10.2015"},{"shortText": "Hähnchengyros mit Tzatziki + Pommes frites & Krautsalat","rind": 0,"schwein": 0,"gefluegel": 1,"fisch": 0,"vegetarisch": 0,"vegan": 0,"counter": 5,"date": "07.10.2015"},{"shortText": "Geflügel Grillteller (Pute, Hähnchen, Cevapcici) + Bratkartoffeln & Prinzeßbohnen","rind": 0,"schwein": 0,"gefluegel": 1,"fisch": 0,"vegetarisch": 0,"vegan": 0,"counter": 6,"date": "07.10.2015"},{"shortText": "Hähnchen Döner Teller mit Tzatziki, Pommes frites & Krautsalat","rind": 0,"schwein": 0,"gefluegel": 1,"fisch": 0,"vegetarisch": 0,"vegan": 0,"counter": 6,"date": "07.10.2015"},{"shortText": "Gefüllter Wraper mit Hähnchen Döner mit Tzatziki & Krautsalat","rind": 0,"schwein": 0,"gefluegel": 1,"fisch": 0,"vegetarisch": 0,"vegan": 0,"counter": 6,"date": "07.10.2015"},{"shortText": "Frisch gebratenes Schweinesteak mit Kräuterbutter + Wedges & Pfannengemüse","rind": 0,"schwein": 1,"gefluegel": 0,"fisch": 0,"vegetarisch": 0,"vegan": 0,"counter": 6,"date": "07.10.2015"},{"shortText": "Tagliatelle mit Geflügel Bolognese & geriebenem Hartkäse + Salat ","rind": 0,"schwein": 0,"gefluegel": 1,"fisch": 0,"vegetarisch": 0,"vegan": 0,"counter": 6,"date": "07.10.2015"},{"shortText": "Hähnchenroulade mit Bulgur gefüllt + Pommes frites & Salat ","rind": 0,"schwein": 0,"gefluegel": 1,"fisch": 0,"vegetarisch": 0,"vegan": 0,"counter": 6,"date": "07.10.2015"},{"shortText": "Kabeljaufilet gebacken, mit Sauce Remouladensauce + Salzkartoffeln & Salat ","rind": 0,"schwein": 0,"gefluegel": 0,"fisch": 1,"vegetarisch": 0,"vegan": 0,"counter": 7,"date": "07.10.2015"},{"shortText": "Couscous mit Gemüse + Saisonsalate","rind": 0,"schwein": 0,"gefluegel": 0,"fisch": 0,"vegetarisch": 0,"vegan": 1,"counter": 8,"date": "07.10.2015"},{"shortText": "Pommes ","rind": 0,"schwein": 0,"gefluegel": 0,"fisch": 0,"vegetarisch": 0,"vegan": 0,"counter": 0,"date": "07.10.2015"},{"shortText": "Tagessuppe","rind": 0,"schwein": 0,"gefluegel": 0,"fisch": 0,"vegetarisch": 0,"vegan": 0,"counter": 0,"date": "07.10.2015"}],"donnerstag":[{"shortText": "Spießbraten mit Paprikasauce","rind": 0,"schwein": 1,"gefluegel": 0,"fisch": 0,"vegetarisch": 0,"vegan": 0,"counter": 1,"date": "08.10.2015"},{"shortText": "Knusper Nuggets mit Dip","rind": 0,"schwein": 0,"gefluegel": 1,"fisch": 0,"vegetarisch": 0,"vegan": 0,"counter": 2,"date": "08.10.2015"},{"shortText": "Chili con Carne mit Brötchen & Dessert","rind": 1,"schwein": 0,"gefluegel": 0,"fisch": 0,"vegetarisch": 0,"vegan": 0,"counter": 3,"date": "08.10.2015"},{"shortText": "Spinat Käse Taler, mit Pilzsauce ","rind": 0,"schwein": 0,"gefluegel": 0,"fisch": 0,"vegetarisch": 1,"vegan": 0,"counter": 4,"date": "08.10.2015"},{"shortText": "Hähnchengyros mit Tzatziki + Pommes frites & Krautsalat","rind": 0,"schwein": 0,"gefluegel": 1,"fisch": 0,"vegetarisch": 0,"vegan": 0,"counter": 5,"date": "08.10.2015"},{"shortText": "Gefüllter Wraper mit Hähnchen Döner mit Tzatziki & Krautsalat","rind": 0,"schwein": 0,"gefluegel": 1,"fisch": 0,"vegetarisch": 0,"vegan": 0,"counter": 6,"date": "08.10.2015"},{"shortText": "Hähnchen Döner Teller mit Tzatziki, Pommes frites & Krautsalat","rind": 0,"schwein": 0,"gefluegel": 1,"fisch": 0,"vegetarisch": 0,"vegan": 0,"counter": 6,"date": "08.10.2015"},{"shortText": "Geflügel Grillteller (Pute, Hähnchen, Cevapcici) + Bratkartoffeln & Prinzeßbohnen","rind": 0,"schwein": 0,"gefluegel": 1,"fisch": 0,"vegetarisch": 0,"vegan": 0,"counter": 6,"date": "08.10.2015"},{"shortText": "Frisch gebratenes Schweinesteak mit Kräuterbutter + Wedges & Pfannengemüse","rind": 0,"schwein": 1,"gefluegel": 0,"fisch": 0,"vegetarisch": 0,"vegan": 0,"counter": 6,"date": "08.10.2015"},{"shortText": "Tagliatelle mit Geflügel Bolognese & geriebenem Hartkäse + Salat ","rind": 0,"schwein": 0,"gefluegel": 1,"fisch": 0,"vegetarisch": 0,"vegan": 0,"counter": 6,"date": "08.10.2015"},{"shortText": "Hähnchenroulade mit Bulgur gefüllt + Pommes frites & Salat ","rind": 0,"schwein": 0,"gefluegel": 1,"fisch": 0,"vegetarisch": 0,"vegan": 0,"counter": 6,"date": "08.10.2015"},{"shortText": "Kabeljaufilet gebacken, mit Sauce Remouladensauce + Salzkartoffeln & Salat ","rind": 0,"schwein": 0,"gefluegel": 0,"fisch": 1,"vegetarisch": 0,"vegan": 0,"counter": 7,"date": "08.10.2015"},{"shortText": "Couscous mit Gemüse + Saisonsalate","rind": 0,"schwein": 0,"gefluegel": 0,"fisch": 0,"vegetarisch": 0,"vegan": 1,"counter": 8,"date": "08.10.2015"},{"shortText": "Pommes ","rind": 0,"schwein": 0,"gefluegel": 0,"fisch": 0,"vegetarisch": 0,"vegan": 0,"counter": 0,"date": "08.10.2015"},{"shortText": "Pommes ","rind": 0,"schwein": 0,"gefluegel": 0,"fisch": 0,"vegetarisch": 0,"vegan": 0,"counter": 0,"date": "08.10.2015"},{"shortText": "Tagessuppe","rind": 0,"schwein": 0,"gefluegel": 0,"fisch": 0,"vegetarisch": 0,"vegan": 0,"counter": 0,"date": "08.10.2015"}],"freitag":[{"shortText": "Wirsingroulade, mit Sauce ","rind": 0,"schwein": 1,"gefluegel": 0,"fisch": 0,"vegetarisch": 0,"vegan": 0,"counter": 1,"date": "09.10.2015"},{"shortText": "Seelachsfilet mit Kartoffelkruste mit Senfsauce","rind": 0,"schwein": 0,"gefluegel": 0,"fisch": 1,"vegetarisch": 0,"vegan": 0,"counter": 2,"date": "09.10.2015"},{"shortText": "Frische Schupfnudeln mit Zucchini + Tomatensauce, Salat & Dessert","rind": 0,"schwein": 0,"gefluegel": 0,"fisch": 0,"vegetarisch": 1,"vegan": 0,"counter": 3,"date": "09.10.2015"},{"shortText": "Tortellini mit Gemüse & Sauce","rind": 0,"schwein": 0,"gefluegel": 0,"fisch": 0,"vegetarisch": 0,"vegan": 1,"counter": 4,"date": "09.10.2015"},{"shortText": "Hähnchengyros mit Tzatziki + Pommes frites & Krautsalat","rind": 0,"schwein": 0,"gefluegel": 1,"fisch": 0,"vegetarisch": 0,"vegan": 0,"counter": 5,"date": "09.10.2015"},{"shortText": "Tagliatelle mit Geflügel Bolognese & geriebenem Hartkäse + Salat ","rind": 0,"schwein": 0,"gefluegel": 1,"fisch": 0,"vegetarisch": 0,"vegan": 0,"counter": 6,"date": "09.10.2015"},{"shortText": "Frisch gebratenes Schweinesteak mit Kräuterbutter + Wedges & Pfannengemüse","rind": 0,"schwein": 1,"gefluegel": 0,"fisch": 0,"vegetarisch": 0,"vegan": 0,"counter": 6,"date": "09.10.2015"},{"shortText": "Gefüllter Wraper mit Hähnchen Döner mit Tzatziki & Krautsalat","rind": 0,"schwein": 0,"gefluegel": 1,"fisch": 0,"vegetarisch": 0,"vegan": 0,"counter": 6,"date": "09.10.2015"},{"shortText": "Hähnchenroulade mit Bulgur gefüllt + Pommes frites & Salat ","rind": 0,"schwein": 0,"gefluegel": 1,"fisch": 0,"vegetarisch": 0,"vegan": 0,"counter": 6,"date": "09.10.2015"},{"shortText": "Geflügel Grillteller (Pute, Hähnchen, Cevapcici) + Bratkartoffeln & Prinzeßbohnen","rind": 0,"schwein": 0,"gefluegel": 1,"fisch": 0,"vegetarisch": 0,"vegan": 0,"counter": 6,"date": "09.10.2015"},{"shortText": "Hähnchen Döner Teller mit Tzatziki, Pommes frites & Krautsalat","rind": 0,"schwein": 0,"gefluegel": 1,"fisch": 0,"vegetarisch": 0,"vegan": 0,"counter": 6,"date": "09.10.2015"},{"shortText": "Kabeljaufilet gebacken, mit Sauce Remouladensauce + Salzkartoffeln & Salat ","rind": 0,"schwein": 0,"gefluegel": 0,"fisch": 1,"vegetarisch": 0,"vegan": 0,"counter": 7,"date": "09.10.2015"},{"shortText": "Couscous mit Gemüse + Saisonsalate","rind": 0,"schwein": 0,"gefluegel": 0,"fisch": 0,"vegetarisch": 0,"vegan": 1,"counter": 8,"date": "09.10.2015"},{"shortText": "Pommes ","rind": 0,"schwein": 0,"gefluegel": 0,"fisch": 0,"vegetarisch": 0,"vegan": 0,"counter": 0,"date": "09.10.2015"},{"shortText": "Pommes ","rind": 0,"schwein": 0,"gefluegel": 0,"fisch": 0,"vegetarisch": 0,"vegan": 0,"counter": 0,"date": "09.10.2015"},{"shortText": "Tagessuppe","rind": 0,"schwein": 0,"gefluegel": 0,"fisch": 0,"vegetarisch": 0,"vegan": 0,"counter": 0,"date": "09.10.2015"}]}
\ No newline at end of file
diff --git a/panels/mensaPlan/script.js b/panels/mensaPlan/script.js
index a6638a18458d06c119c094176b2269f93de0eb50..2ca7c5acb40befb08b48d9a7d9039961a28e3985 100755
--- a/panels/mensaPlan/script.js
+++ b/panels/mensaPlan/script.js
@@ -1,11 +1,10 @@
-this.loaded = function(panel, config) {
-	// reload data
-	setInterval(function() {
-		getMensaPlan();
-	}, 1800000);
-
+this.tabtime=20;
+this.checkShowCondition = function() {
+	return 3*this.tabtime;
+}
+this.show = function() {
 	// switch tabs
-	setInterval(function() {
+	this.interval=setInterval(function() {
 		var currentTab = $("#tabs").tabs('option', 'active');
 		switch (currentTab) {
 		case 0:
@@ -23,10 +22,21 @@ this.loaded = function(panel, config) {
 		$("#tabs").tabs({
 			active : currentTab
 		});
-	}, 60000);
+	}, this.tabtime*1000);
+
+}
+this.hide = function() {
+	clearInterval(this.interval);
+}
+
+this.loaded = function(panel, config) {
+	// reload data
+	setInterval(function() {
+		getMensaPlan();
+	}, 30*60*1000);
 
 	function getMensaPlan() {
-		$.getJSON("panels/mensaPlan/mensaPlan.json?"+( new Date().getTime()) ).done(function(json) {
+		$.getJSON("tmp/mensaPlan.json?"+( new Date().getTime()) ).done(function(json) {
 			fillTable(json);
 		}).fail(function(jqxhr, textStatus, error) {
 			var err = textStatus + ", " + error;