--- /dev/null
+var toolserver = 'http://toolserver.org/~kolossos/openlayers/kml-on-ol.php';\r
+var startTag = '<iframe class="osmFrame" style="width: 100%; height: 350px; clear: both;" src="'+ toolserver + '?lang=de&uselang=de&params=';\r
+var endTag = '"></iframe>';\r
+\r
+jQuery(document).ready(function($) {\r
+\r
+ $('.wall-item-content-wrapper').each(function(index) {\r
+ var link = $(this).find('.wall-item-location .OSMMapLink');\r
+ link.toggle(addIframe, removeIframe);\r
+ });\r
+});\r
+\r
+function addIframe(ev) {\r
+ var coordinate = $(ev.target).attr('title');\r
+\r
+ var newTag = startTag + convertCoordinateString(coordinate) + endTag;\r
+ $(ev.target).parents('.wall-item-content-wrapper').append(newTag);\r
+}\r
+\r
+function removeIframe(ev) {\r
+ $(ev.target).parents('.wall-item-content-wrapper').find('iframe').remove();\r
+\r
+}\r
+\r
+function convertCoordinateString(coordinate) {\r
+ var locstring = coordinate.split(' ');\r
+ var northSouth;\r
+ var westEast;\r
+\r
+ if (locstring[0] < 0) {\r
+ northSouth = '_S_';\r
+ }else{\r
+ northSouth = '_N_';\r
+ }\r
+ if (locstring[1] < 0) {\r
+ westEast = '_W';\r
+ }else{\r
+ westEast = '_E';\r
+ }\r
+ return Math.abs(locstring[0]) + northSouth + Math.abs(locstring[1]) + westEast;\r
+}
\ No newline at end of file