Index: shared/js/gmaps-impressum.js
===================================================================
--- shared/js/gmaps-impressum.js (revision 134)
+++ shared/js/gmaps-impressum.js (revision 134)
@@ -0,0 +1,98 @@
+/**
+ * technikum29.de | Google Maps widget for imprint page
+ *
+ * Dieses JavaScript wird auf den Impressumsseiten eingebunden, um
+ * per Google Maps API diese einzubinden. Dazu ist noch ein kurzes
+ * Schnipsel HTML in der Form
...
noetig,
+ * aber keine Einbindung eines weiteren JavaScripts.
+ *
+ * Als Konstanten koennen in diesem Script bearbeitet werden:
+ * * Der Google Maps API Key
+ * * Der Inhalt der Sprechblasen an der Museumsposition
+ * fuer die jeweilige Sprache
+ * * Die Ausgansposition der Karte fuer die jeweilige Sprache
+ *
+ * 2009 Sven Koeppel $Id$
+ * Released under the public domain
+ **/
+
+// Google Maps API Key fuer www.technikum29.de
+var t29_gmaps_key = "ABQIAAAAraTKZ5cINardZ8ITNVssKhRcOoEBtCgYLJRQznXYEV8m1M3fRRRT9wMSvFwhyo62fD3KyiwQxe5ruw";
+
+var t29_gmaps_content = {
+ "de": "technikum29
Am Flachsland 29
Kelkheim/Taunus"
+ +"
Route berechnen...",
+ "en": "technikum29
Close to Frankfurt/Main
Germany"
+};
+
+var t29_gmaps_center = {
+ // map.setCenter(new GLatLng( .. , .. ), .. )
+ // so [ xpos , ypos , zoom]
+ "de": [50.12101835522268, 8.510284423828125, 11],
+ "en": [51.6452940493054, 8.173828125, 5]
+};
+
+function t29_gmaps_detect_page_language() {
+ // try to detect page language by heading
+ if(document.getElementsByTagName("h1")[0].getAttribute("class").search("de") != -1)
+ return "de";
+ else
+ return "en";
+}
+
+function t29_gmaps_include_once(src) {
+ // hole alle vorhandenen Script-Elemente
+ var scripts = document.getElementsByTagName('script');
+
+ if(scripts) {
+ for(var k=0; k