{"id":1718,"date":"2017-05-18T11:31:40","date_gmt":"2017-05-18T11:31:40","guid":{"rendered":"https:\/\/genesis.swiss\/kontakt\/"},"modified":"2024-04-04T14:05:51","modified_gmt":"2024-04-04T14:05:51","slug":"kontakt","status":"publish","type":"page","link":"https:\/\/genesis.swiss\/en\/kontakt\/","title":{"rendered":"Kontakt"},"content":{"rendered":"<div class=\"wpb-content-wrapper\"><p>[vc_row content_width=&#8221;fullwidth&#8221; content_placement=&#8221;middle&#8221; text_color=&#8221;__&#8221; heading_color=&#8221;__&#8221; link_color=&#8221;__&#8221; link_hover_color=&#8221;__&#8221; el_class=&#8221;.vc_row-slider&#8221; css=&#8221;.vc_custom_1498739246697{margin-top: -1.5em !important;margin-bottom: -1.5em !important;}&#8221;][vc_column][vc_single_image image=&#8221;619&#8243; img_size=&#8221;custom&#8221; img_size_custom=&#8221;2560&#215;450&#8243; alignment=&#8221;center&#8221;][\/vc_column][\/vc_row][vc_row text_color=&#8221;__&#8221; heading_color=&#8221;__&#8221; link_color=&#8221;__&#8221; link_hover_color=&#8221;__&#8221; css=&#8221;.vc_custom_1498739582290{margin-top: -1.5em !important;margin-bottom: -1em !important;padding-top: 1.5em !important;}&#8221;][vc_column][vc_column_text]<\/p>\n<h1 style=\"text-align: center;\">Kontakt<\/h1>\n<p style=\"text-align: center;\">Contact, Here you can find our contact details. You can reach us via email, the contact form on the website, and by phone.<\/p>\n<p>[\/vc_column_text][vc_row_inner][vc_column_inner width=&#8221;1\/3&#8243;][vc_column_text]<\/p>\n<p style=\"text-align: center;\"><strong>Head Office Ostermundigen<br \/>\n<\/strong>Bernstrasse 34<br \/>\nCH-3072 Ostermundigen<br \/>\nTelefon +41 31 560 35 35<br \/>\nFax +41 31 560 35 45<br \/>\n<a href=\"mailto:info@genesis.swiss\">info@genesis.swiss<\/a><\/p>\n<p>[\/vc_column_text][\/vc_column_inner][vc_column_inner width=&#8221;1\/3&#8243;][vc_column_text]<\/p>\n<p style=\"text-align: center;\"><strong>Branch Office Z\u00fcrich<\/strong><br \/>\nBinzstrasse 18<br \/>\nCH-8045 Z\u00fcrich<br \/>\nTelefon +41 44 455 60 81<br \/>\nFax +41 44 455 60 85<br \/>\n<a href=\"mailto:info@genesis.swiss\">info@genesis.swiss<\/a><\/p>\n<p>[\/vc_column_text][\/vc_column_inner][vc_column_inner width=&#8221;1\/3&#8243;][vc_column_text]<\/p>\n<p style=\"text-align: center;\"><strong>Branch Office Geneva<\/strong><br \/>\n18, Avenue Louis-Casa\u00ef<br \/>\nCH-1209 Gen\u00e8ve<br \/>\nTelefon +41 22 342 17 07<br \/>\nFax +41 22 342 17 06<br \/>\n<a href=\"mailto:info@genesis.swiss\">info@genesis.swiss<\/a><\/p>\n<p>[\/vc_column_text][\/vc_column_inner][\/vc_row_inner][\/vc_column][\/vc_row][vc_row content_width=&#8221;fullwidth&#8221; equal_height=&#8221;yes&#8221; text_color=&#8221;__&#8221; heading_color=&#8221;__&#8221; link_color=&#8221;__&#8221; link_hover_color=&#8221;__&#8221; css=&#8221;.vc_custom_1502185438000{border-top-width: 5px !important;border-top-color: #cb1c23 !important;border-top-style: solid !important;}&#8221; el_class=&#8221;wk-row-noPadding wk-earlyBreak&#8221;][vc_column horizontal_align=&#8221;block-align-center&#8221; vertical_align=&#8221;block-align-middle&#8221; text_color=&#8221;__&#8221; heading_color=&#8221;__&#8221; link_color=&#8221;__&#8221; link_hover_color=&#8221;__&#8221; width=&#8221;1\/2&#8243; css=&#8221;.vc_custom_1499251769300{margin-right: 50px !important;margin-left: 150px !important;}&#8221; tablet_css=&#8221;.vc_custom_1499251769300{margin-right: 20px !important;margin-left: 20px !important;}&#8221; mobile_css=&#8221;.vc_custom_1499251769301{margin-right: 20px !important;margin-left: 20px !important;}&#8221;][vc_column_text]<\/p>\n<h2>Contact form<\/h2>\n<p>[\/vc_column_text][\/vc_column][vc_column vertical_align=&#8221;block-align-middle&#8221; text_color=&#8221;__&#8221; heading_color=&#8221;__&#8221; link_color=&#8221;__&#8221; link_hover_color=&#8221;__&#8221; width=&#8221;1\/2&#8243;][vc_column_text]\t\t\t<div id=\"huge_it_google_map956535_container\">\r\n\t\t\t\t<div class=\"hide\" id=\"huge_it_google_map956535\"\r\n\t\t\t\t     style=\"position:relative !important;height:850px; width:100%;\r\n\t\t\t\t\t     border-radius:0px !important;\r\n\t\t\t\t     \t\t\t\t\t     float:right !important;\r\n\t\t\t\t\t     margin:0px 0px 0px 0px !important;\r\n\t\t\t\t\t     \">\r\n\t\t\t\t<\/div>\r\n\t\t\t<\/div>\r\n\t\t\t<style>\r\n\t\t\t\t#huge_it_google_map956535 img {\r\n\t\t\t\t\tmax-width: none;\r\n\t\t\t\t\tvisibility: visible !important;\r\n\t\t\t\t}\r\n\t\t\t\t.hide {\r\n\t\t\t\t\tdisplay: none;\r\n\t\t\t\t}\r\n\t\t\t<\/style>\r\n\t\t\t<script>\r\n\t\t\t\tjQuery(document).ready(function () {\r\n\t\t\t\t\tfunction InitializeMap956535() {\r\n\t\t\t\t\t\tvar marker = [];\r\n\t\t\t\t\t\tvar polygone = [];\r\n\t\t\t\t\t\tvar polyline = [];\r\n\t\t\t\t\t\tvar polylinepoints;\r\n\t\t\t\t\t\tvar newpolylinecoords = [];\r\n\t\t\t\t\t\tvar polygonpoints;\r\n\t\t\t\t\t\tvar polygoncoords = [];\r\n\t\t\t\t\t\tvar directions = [];\r\n\t\t\t\t\t\tvar directionMarkers = [];\r\n\t\t\t\t\t\tvar newcircle = [];\r\n\t\t\t\t\t\tvar infowindow = [];\r\n\t\t\t\t\t\tvar newcirclemarker = [];\r\n\t\t\t\t\t\tvar circlepoint;\r\n\t\t\t\t\t\tvar width = jQuery(\"#huge_it_google_map\").width();\r\n\t\t\t\t\t\tvar height = jQuery(\"#huge_it_google_map\").height();\r\n\t\t\t\t\t\tvar div = parseInt(width) \/ parseInt(height);\r\n\t\t\t\t\t\tvar trafficLayer = new google.maps.TrafficLayer();\r\n\t\t\t\t\t\tvar bikeLayer = new google.maps.BicyclingLayer();\r\n\t\t\t\t\t\tvar transitLayer = new google.maps.TransitLayer();\r\n\t\t\t\t\t\tfunction bindInfoWindow(marker, map, infowindow, description, info_type) {\r\n\t\t\t\t\t\t\tif (info_type == \"click\") {\r\n\t\t\t\t\t\t\t\tgoogle.maps.event.addListener(marker, 'click', function () {\r\n\t\t\t\t\t\t\t\t\tinfowindow.setContent(description);\r\n\t\t\t\t\t\t\t\t\tinfowindow.open(map, marker);\r\n\t\t\t\t\t\t\t\t});\r\n\t\t\t\t\t\t\t}\r\n\t\t\t\t\t\t\tif (info_type == \"hover\") {\r\n\t\t\t\t\t\t\t\tgoogle.maps.event.addListener(marker, 'mouseover', function () {\r\n\t\t\t\t\t\t\t\t\tinfowindow.setContent(description);\r\n\t\t\t\t\t\t\t\t\tinfowindow.open(map, marker);\r\n\t\t\t\t\t\t\t\t});\r\n\t\t\t\t\t\t\t\tgoogle.maps.event.addListener(marker, 'mouseout', function () {\r\n\t\t\t\t\t\t\t\t\tinfowindow.close(map, marker);\r\n\t\t\t\t\t\t\t\t});\r\n\t\t\t\t\t\t\t}\r\n\t\t\t\t\t\t}\r\n\t\t\t\t\t\tjQuery(document).on(\"click tap drag scroll\", function (e) {\r\n\t\t\t\t\t\t\tif (window.matchMedia('(max-width:768px)').matches) {\r\n\t\t\t\t\t\t\t\tvar container = jQuery(\"#huge_it_google_map956535\");\r\n\t\t\t\t\t\t\t\tif (!container.is(e.target) && container.has(e.target).length === 0) {\r\n\t\t\t\t\t\t\t\t\tfront_end_map.setOptions({\r\n\t\t\t\t\t\t\t\t\t\tdraggable: false,\r\n\t\t\t\t\t\t\t\t\t\tscrollwheel: false,\r\n\t\t\t\t\t\t\t\t\t});\r\n\t\t\t\t\t\t\t\t} else {\r\n\t\t\t\t\t\t\t\t\tfront_end_map.setOptions({\r\n\t\t\t\t\t\t\t\t\t\tdraggable:false,\r\n\t\t\t\t\t\t\t\t\t\tscrollwheel:false,\r\n\t\t\t\t\t\t\t\t\t});\r\n\t\t\t\t\t\t\t\t}\r\n\t\t\t\t\t\t\t}\r\n\t\t\t\t\t\t});\r\n\t\t\t\t\t\tjQuery(window).on(\"resize\", function () {\r\n\t\t\t\t\t\t\tvar newwidth = jQuery(\"#huge_it_google_map\").width();\r\n\t\t\t\t\t\t\tvar newheight = parseInt(newwidth) \/ parseInt(div) + \"px\";\r\n\t\t\t\t\t\t\tjQuery(\"#huge_it_google_map\").height(newheight);\r\n\t\t\t\t\t\t\tconsole.log(jQuery(\"#huge_it_google_map\").height());\r\n\t\t\t\t\t\t})\r\n\t\t\t\t\t\tvar center_lat = 46.818188;\r\n\t\t\t\t\t\tvar center_lng = 8.227511999999933;\r\n\t\t\t\t\t\tvar center_coords = new google.maps.LatLng(center_lat, center_lng);\r\n\t\t\t\t\t\tvar styles = [\r\n\t\t\t\t\t\t\t{\r\n\t\t\t\t\t\t\t\tstylers: [\r\n\t\t\t\t\t\t\t\t\t{hue: \"#A8A8A8\"},\r\n\t\t\t\t\t\t\t\t\t{saturation:-73 },\r\n\t\t\t\t\t\t\t\t\t{lightness:35 },\r\n\t\t\t\t\t\t\t\t\t{gamma:1 },\r\n\t\t\t\t\t\t\t\t]\r\n\t\t\t\t\t\t\t}\r\n\t\t\t\t\t\t]\r\n\t\t\t\t\t\tvar frontEndMapOptions = {\r\n\t\t\t\t\t\t\tzoom: parseInt(8),\r\n\t\t\t\t\t\t\tcenter: center_coords,\r\n\t\t\t\t\t\t\tdisableDefaultUI: true,\r\n\t\t\t\t\t\t\tstyles: styles,\r\n\t\t\t\t\t\t\tpanControl: true,\r\n\t\t\t\t\t\t\tzoomControl: true,\r\n\t\t\t\t\t\t\tmapTypeControl: true,\r\n\t\t\t\t\t\t\tscaleControl: true,\r\n\t\t\t\t\t\t\tstreetViewControl: true,\r\n\t\t\t\t\t\t\toverviewMapControl: true,\r\n\t\t\t\t\t\t\tmapTypeId: google.maps.MapTypeId.ROADMAP,\r\n\t\t\t\t\t\t\tminZoom: parseInt(0),\r\n\t\t\t\t\t\t\tmaxZoom: parseInt(22)\r\n\t\t\t\t\t\t}\r\n\t\t\t\t\t\tvar front_end_map = new google.maps.Map(document.getElementById('huge_it_google_map956535'), frontEndMapOptions);\r\n\t\t\t\t\t\tif (window.matchMedia('(max-width:768px)').matches) {\r\n\t\t\t\t\t\t\tfront_end_map.setOptions({\r\n\t\t\t\t\t\t\t\tdraggable: false,\r\n\t\t\t\t\t\t\t\tscrollwheel: false,\r\n\t\t\t\t\t\t\t});\r\n\t\t\t\t\t\t} else {\r\n\t\t\t\t\t\t\tfront_end_map.setOptions({\r\n\t\t\t\t\t\t\t\tdraggable:false,\r\n\t\t\t\t\t\t\t\tscrollwheel:false,\r\n\t\t\t\t\t\t\t});\r\n\t\t\t\t\t\t}\r\n\t\t\t\t\t\tvar huge_map_shown = 0;\r\n\t\t\t\t\t\tfunction front_map_animations() {\r\n\t\t\t\t\t\t\tvar map_anim;\r\n\t\t\t\t\t\t\thuge_map_shown = 1;\r\n\t\t\t\t\t\t\tvar block = jQuery(\"#huge_it_google_map956535\");\r\n\t\t\t\t\t\t\tif (\"none\" == \"none\") {\r\n\t\t\t\t\t\t\t\tmap_anim = \"\";\r\n\t\t\t\t\t\t\t} else {\r\n\t\t\t\t\t\t\t\tmap_anim = \"none\";\r\n\t\t\t\t\t\t\t}\r\n\t\t\t\t\t\t\tblock.removeClass(\"hide\");\r\n\t\t\t\t\t\t\tblock.addClass(\"animated \" + map_anim);\r\n\t\t\t\t\t\t\tgoogle.maps.event.trigger(front_end_map, 'resize');\r\n\t\t\t\t\t\t\tfront_end_map.setCenter(center_coords);\r\n\t\t\t\t\t\t}\r\n                        \/* WEBKOENIG::MODIFICATIONS - Client doesn't want this map to load AFTER scrolling down, but just after page loading, so at once. For that we have to fire function front_map_animations() imidiately *\/\r\n                        console.log('Qba81 >> front_map_animations()'); front_map_animations();\r\n\t\t\t\t\t\t\/*if (jQuery(window).scrollTop() <= jQuery(\"#huge_it_google_map956535_container\").offset().top\r\n\t\t\t\t\t\t\t&& jQuery(window).scrollTop() + jQuery(window).height() >= jQuery(\"#huge_it_google_map956535_container\").offset().top\r\n\t\t\t\t\t\t) {\r\n\t\t\t\t\t\t\tsetTimeout(function () {\r\n\t\t\t\t\t\t\t\tfront_map_animations();\r\n\t\t\t\t\t\t\t}, 500);\r\n\t\t\t\t\t\t}\r\n\t\t\t\t\t\tjQuery(window).scroll(function () {\r\n\t\t\t\t\t\t\tif (jQuery(window).scrollTop() <= jQuery(\"#huge_it_google_map956535_container\").offset().top\r\n\t\t\t\t\t\t\t\t&& jQuery(window).scrollTop() + jQuery(window).height() >= jQuery(\"#huge_it_google_map956535_container\").offset().top\r\n\t\t\t\t\t\t\t) {\r\n\t\t\t\t\t\t\t\tsetTimeout(function () {\r\n\t\t\t\t\t\t\t\t\tfront_map_animations();\r\n\t\t\t\t\t\t\t\t}, 500);\r\n\t\t\t\t\t\t\t}\r\n\t\t\t\t\t\t});\r\n                        END WEBKOENIG::MODIFICATIONS ----------------------------------------------------------------------------------------------- *\/\r\n\t\t\t\t\t\tif (\"false\" == \"true\") {\r\n\t\t\t\t\t\t\tbikeLayer.setMap(front_end_map);\r\n\t\t\t\t\t\t}\r\n\t\t\t\t\t\tif (\"false\" == \"true\") {\r\n\t\t\t\t\t\t\ttrafficLayer.setMap(front_end_map);\r\n\t\t\t\t\t\t}\r\n\t\t\t\t\t\tif (\"false\" == \"true\") {\r\n\t\t\t\t\t\t\ttransitLayer.setMap(front_end_map);\r\n\t\t\t\t\t\t}\r\n\t\t\t\t\t\tvar front_end_data = {\r\n\t\t\t\t\t\t\taction: 'g_map_options',\r\n\t\t\t\t\t\t\tmap_id:4,\r\n\t\t\t\t\t\t\ttask: 'ajax'\r\n\t\t\t\t\t\t}\r\n\t\t\t\t\t\tjQuery.ajax({\r\n\t\t\t\t\t\t\turl: 'https:\/\/genesis.swiss\/wp-admin\/admin-ajax.php',\r\n\t\t\t\t\t\t\tdataType: 'json',\r\n\t\t\t\t\t\t\tmethod: 'post',\r\n\t\t\t\t\t\t\tdata: front_end_data,\r\n\t\t\t\t\t\t\tbeforeSend: function () {\r\n\t\t\t\t\t\t\t}\r\n\t\t\t\t\t\t}).done(function (response) {\r\n\t\t\t\t\t\t\tHGinitializeMap(response);\r\n\t\t\t\t\t\t}).fail(function () {\r\n\t\t\t\t\t\t\tconsole.log('Failed to load response from database');\r\n\t\t\t\t\t\t});\r\n\t\t\t\t\t\tfunction HGinitializeMap(response) {\r\n\t\t\t\t\t\t\tif (response.success) {\r\n\t\t\t\t\t\t\t\tvar mapInfo = response.success;\r\n\t\t\t\t\t\t\t\tvar markers = mapInfo.markers;\r\n\t\t\t\t\t\t\t\tfor (var i = 0; i < markers.length; i++) {\r\n\t\t\t\t\t\t\t\t\tvar name = markers[i].name;\r\n\t\t\t\t\t\t\t\t\tvar address = markers[i].address;\r\n\t\t\t\t\t\t\t\t\tvar anim = markers[i].animation;\r\n\t\t\t\t\t\t\t\t\tvar description = markers[i].description;\r\n\t\t\t\t\t\t\t\t\tvar markimg = markers[i].img;\r\n\t\t\t\t\t\t\t\t\tvar img = new google.maps.MarkerImage(markimg,\r\n\t\t\t\t\t\t\t\t\t\tnew google.maps.Size(20, 20));\r\n\t\t\t\t\t\t\t\t\tvar point = new google.maps.LatLng(\r\n\t\t\t\t\t\t\t\t\t\tparseFloat(markers[i].lat),\r\n\t\t\t\t\t\t\t\t\t\tparseFloat(markers[i].lng));\r\n\t\t\t\t\t\t\t\t\tvar html = \"<b>\" + name + \"<\/b> <br\/>\" + address;\r\n\t\t\t\t\t\t\t\t\tif (anim == 'DROP') {\r\n\t\t\t\t\t\t\t\t\t\tmarker[i] = new google.maps.Marker({\r\n\t\t\t\t\t\t\t\t\t\t\tmap: front_end_map,\r\n\t\t\t\t\t\t\t\t\t\t\tposition: point,\r\n\t\t\t\t\t\t\t\t\t\t\ttitle: name,\r\n\t\t\t\t\t\t\t\t\t\t\ticon: markimg,\r\n\t\t\t\t\t\t\t\t\t\t\tcontent: description,\r\n\t\t\t\t\t\t\t\t\t\t\tanimation: google.maps.Animation.DROP,\r\n\t\t\t\t\t\t\t\t\t\t});\r\n\t\t\t\t\t\t\t\t\t}\r\n\t\t\t\t\t\t\t\t\tif (anim == 'BOUNCE') {\r\n\t\t\t\t\t\t\t\t\t\tmarker[i] = new google.maps.Marker({\r\n\t\t\t\t\t\t\t\t\t\t\tmap: front_end_map,\r\n\t\t\t\t\t\t\t\t\t\t\tposition: point,\r\n\t\t\t\t\t\t\t\t\t\t\ttitle: name,\r\n\t\t\t\t\t\t\t\t\t\t\tcontent: description,\r\n\t\t\t\t\t\t\t\t\t\t\ticon: markimg,\r\n\t\t\t\t\t\t\t\t\t\t\tanimation: google.maps.Animation.BOUNCE\r\n\t\t\t\t\t\t\t\t\t\t});\r\n\t\t\t\t\t\t\t\t\t}\r\n\t\t\t\t\t\t\t\t\tif (anim == 'NONE') {\r\n\t\t\t\t\t\t\t\t\t\tmarker[i] = new google.maps.Marker({\r\n\t\t\t\t\t\t\t\t\t\t\tmap: front_end_map,\r\n\t\t\t\t\t\t\t\t\t\t\tposition: point,\r\n\t\t\t\t\t\t\t\t\t\t\ticon: markimg,\r\n\t\t\t\t\t\t\t\t\t\t\tcontent: description,\r\n\t\t\t\t\t\t\t\t\t\t\ttitle: name,\r\n\t\t\t\t\t\t\t\t\t\t});\r\n\t\t\t\t\t\t\t\t\t}\r\n\t\t\t\t\t\t\t\t\tinfowindow[i] = new google.maps.InfoWindow;\r\n\t\t\t\t\t\t\t\t\tbindInfoWindow(marker[i], front_end_map, infowindow[i], description, \"click\");\r\n\t\t\t\t\t\t\t\t}\r\n\t\t\t\t\t\t\t\tvar polygones = mapInfo.polygons;\r\n\t\t\t\t\t\t\t\tfor (var i = 0; i < polygones.length; i++) {\r\n\t\t\t\t\t\t\t\t\tvar name = polygones[i].name;\r\n\t\t\t\t\t\t\t\t\tvar line_opacity = polygones[i].line_opacity;\r\n\t\t\t\t\t\t\t\t\tvar line_color = \"#\" + polygones[i].line_color;\r\n\t\t\t\t\t\t\t\t\tvar fill_opacity = polygones[i].fill_opacity;\r\n\t\t\t\t\t\t\t\t\tvar line_width = polygones[i].line_width;\r\n\t\t\t\t\t\t\t\t\tvar fill_color = \"#\" + polygones[i].fill_color;\r\n\t\t\t\t\t\t\t\t\tvar latlngs = polygones[i].latlng;\r\n\t\t\t\t\t\t\t\t\tpolygoncoords = [];\r\n\t\t\t\t\t\t\t\t\tfor (var j = 0; j < latlngs.length; j++) {\r\n\t\t\t\t\t\t\t\t\t\tpolygonpoints = new google.maps.LatLng(parseFloat(latlngs[j].lat),\r\n\t\t\t\t\t\t\t\t\t\t\tparseFloat(latlngs[j].lng))\r\n\t\t\t\t\t\t\t\t\t\tpolygoncoords.push(polygonpoints)\r\n\t\t\t\t\t\t\t\t\t}\r\n\t\t\t\t\t\t\t\t\t\/\/alert(polygoncoords);\r\n\t\t\t\t\t\t\t\t\tpolygone[i] = new google.maps.Polygon({\r\n\t\t\t\t\t\t\t\t\t\tpaths: polygoncoords,\r\n\t\t\t\t\t\t\t\t\t\tmap: front_end_map,\r\n\t\t\t\t\t\t\t\t\t\tstrokeOpacity: line_opacity,\r\n\t\t\t\t\t\t\t\t\t\tstrokeColor: line_color,\r\n\t\t\t\t\t\t\t\t\t\tstrokeWeight: line_width,\r\n\t\t\t\t\t\t\t\t\t\tfillOpacity: fill_opacity,\r\n\t\t\t\t\t\t\t\t\t\tfillColor: fill_color,\r\n\t\t\t\t\t\t\t\t\t\tdraggable: false,\r\n\t\t\t\t\t\t\t\t\t});\r\n\t\t\t\t\t\t\t\t\tgoogle.maps.event.addListener(polygone[i], 'click', function (event) {\r\n\t\t\t\t\t\t\t\t\t\tvar polygone_index = polygone.indexOf(this);\r\n\t\t\t\t\t\t\t\t\t\tvar polygone_url = polygones[polygone_index].url;\r\n\t\t\t\t\t\t\t\t\t\tif (polygone_url != \"\") {\r\n\t\t\t\t\t\t\t\t\t\t\twindow.open(polygone_url, '_blank');\r\n\t\t\t\t\t\t\t\t\t\t}\r\n\t\t\t\t\t\t\t\t\t})\r\n\t\t\t\t\t\t\t\t\tgoogle.maps.event.addListener(polygone[i], 'mouseover', function (event) {\r\n\t\t\t\t\t\t\t\t\t\tvar polygone_index = polygone.indexOf(this);\r\n\t\t\t\t\t\t\t\t\t\thover_new_line_opacity = polygones[polygone_index].hover_line_opacity;\r\n\t\t\t\t\t\t\t\t\t\thover_new_line_color = \"#\" + polygones[polygone_index].hover_line_color;\r\n\t\t\t\t\t\t\t\t\t\thover_new_fill_opacity = polygones[polygone_index].hover_fill_opacity;\r\n\t\t\t\t\t\t\t\t\t\thover_new_fill_color = \"#\" + polygones[polygone_index].hover_fill_color;\r\n\t\t\t\t\t\t\t\t\t\tthis.setOptions({\r\n\t\t\t\t\t\t\t\t\t\t\tstrokeColor: hover_new_line_color,\r\n\t\t\t\t\t\t\t\t\t\t\tstrokeOpacity: hover_new_line_opacity,\r\n\t\t\t\t\t\t\t\t\t\t\tfillOpacity: hover_new_fill_opacity,\r\n\t\t\t\t\t\t\t\t\t\t\tfillColor: hover_new_fill_color,\r\n\t\t\t\t\t\t\t\t\t\t});\r\n\t\t\t\t\t\t\t\t\t})\r\n\t\t\t\t\t\t\t\t\tgoogle.maps.event.addListener(polygone[i], 'mouseout', function (event) {\r\n\t\t\t\t\t\t\t\t\t\tpolygone_index = polygone.indexOf(this);\r\n\t\t\t\t\t\t\t\t\t\tnew_line_opacity = polygones[polygone_index].line_opacity;\r\n\t\t\t\t\t\t\t\t\t\tnew_line_color = \"#\" + polygones[polygone_index].line_color;\r\n\t\t\t\t\t\t\t\t\t\tnew_fill_opacity = polygones[polygone_index].fill_opacity;\r\n\t\t\t\t\t\t\t\t\t\tnew_line_width = polygones[polygone_index].line_width;\r\n\t\t\t\t\t\t\t\t\t\tnew_fill_color = \"#\" + polygones[polygone_index].fill_color;\r\n\t\t\t\t\t\t\t\t\t\tthis.setOptions({\r\n\t\t\t\t\t\t\t\t\t\t\tstrokeColor: new_line_color,\r\n\t\t\t\t\t\t\t\t\t\t\tstrokeOpacity: new_line_opacity,\r\n\t\t\t\t\t\t\t\t\t\t\tfillOpacity: new_fill_opacity,\r\n\t\t\t\t\t\t\t\t\t\t\tfillColor: new_fill_color,\r\n\t\t\t\t\t\t\t\t\t\t});\r\n\t\t\t\t\t\t\t\t\t})\r\n\t\t\t\t\t\t\t\t}\r\n\t\t\t\t\t\t\t\tvar polylines = mapInfo.polylines;\r\n\t\t\t\t\t\t\t\tfor (var i = 0; i < polylines.length; i++) {\r\n\t\t\t\t\t\t\t\t\tvar name = polylines[i].name;\r\n\t\t\t\t\t\t\t\t\tvar line_opacity = polylines[i].line_opacity;\r\n\t\t\t\t\t\t\t\t\tvar line_color = polylines[i].line_color;\r\n\t\t\t\t\t\t\t\t\tvar line_width = polylines[i].line_width;\r\n\t\t\t\t\t\t\t\t\tvar latlngs = polylines[i].latlng;\r\n\t\t\t\t\t\t\t\t\tnewpolylinecoords = [];\r\n\t\t\t\t\t\t\t\t\tfor (var j = 0; j < latlngs.length; j++) {\r\n\t\t\t\t\t\t\t\t\t\tpolylinepoints = new google.maps.LatLng(parseFloat(latlngs[j].lat),\r\n\t\t\t\t\t\t\t\t\t\t\tparseFloat(latlngs[j].lng))\r\n\t\t\t\t\t\t\t\t\t\tnewpolylinecoords.push(polylinepoints)\r\n\t\t\t\t\t\t\t\t\t}\r\n\t\t\t\t\t\t\t\t\tpolyline[i] = new google.maps.Polyline({\r\n\t\t\t\t\t\t\t\t\t\tpath: newpolylinecoords,\r\n\t\t\t\t\t\t\t\t\t\tmap: front_end_map,\r\n\t\t\t\t\t\t\t\t\t\tstrokeColor: \"#\" + line_color,\r\n\t\t\t\t\t\t\t\t\t\tstrokeOpacity: line_opacity,\r\n\t\t\t\t\t\t\t\t\t\tstrokeWeight: line_width,\r\n\t\t\t\t\t\t\t\t\t})\r\n\t\t\t\t\t\t\t\t\tgoogle.maps.event.addListener(polyline[i], 'mouseover', function (event) {\r\n\t\t\t\t\t\t\t\t\t\tvar polyline_index = polyline.indexOf(this);\r\n\t\t\t\t\t\t\t\t\t\thover_new_line_opacity = polylines[polyline_index].hover_line_opacity;\r\n\t\t\t\t\t\t\t\t\t\thover_new_line_color = \"#\" + polylines[polyline_index].hover_line_color;\r\n\t\t\t\t\t\t\t\t\t\thover_new_fill_opacity = polylines[polyline_index].hover_fill_opacity;\r\n\t\t\t\t\t\t\t\t\t\thover_new_fill_color = \"#\" + polylines[polyline_index].hover_fill_color;\r\n\t\t\t\t\t\t\t\t\t\tthis.setOptions({\r\n\t\t\t\t\t\t\t\t\t\t\tstrokeColor: hover_new_line_color,\r\n\t\t\t\t\t\t\t\t\t\t\tstrokeOpacity: hover_new_line_opacity,\r\n\t\t\t\t\t\t\t\t\t\t\tfillOpacity: hover_new_fill_opacity,\r\n\t\t\t\t\t\t\t\t\t\t\tfillColor: hover_new_fill_color,\r\n\t\t\t\t\t\t\t\t\t\t});\r\n\t\t\t\t\t\t\t\t\t})\r\n\t\t\t\t\t\t\t\t\tgoogle.maps.event.addListener(polyline[i], 'mouseout', function (event) {\r\n\t\t\t\t\t\t\t\t\t\tpolyline_index = polyline.indexOf(this);\r\n\t\t\t\t\t\t\t\t\t\tnew_line_opacity = polylines[polyline_index].line_opacity;\r\n\t\t\t\t\t\t\t\t\t\tnew_line_color = \"#\" + polylines[polyline_index].line_color;\r\n\t\t\t\t\t\t\t\t\t\tnew_line_width = polylines[polyline_index].line_width;\r\n\t\t\t\t\t\t\t\t\t\tthis.setOptions({\r\n\t\t\t\t\t\t\t\t\t\t\tstrokeColor: new_line_color,\r\n\t\t\t\t\t\t\t\t\t\t\tstrokeOpacity: new_line_opacity\r\n\t\t\t\t\t\t\t\t\t\t});\r\n\t\t\t\t\t\t\t\t\t})\r\n\t\t\t\t\t\t\t\t}\r\n\t\t\t\t\t\t\t\tvar info_directions = mapInfo.directions;\r\n\t\t\t\t\t\t\t\tfor( var d = 0; d < info_directions.length; d++ ){\r\n\t\t\t\t\t\t\t\t\tvar dir_name = info_directions[d].name;\r\n\t\t\t\t\t\t\t\t\tvar dir_start_lat = info_directions[d].start_lat;\r\n\t\t\t\t\t\t\t\t\tvar dir_start_lng = info_directions[d].start_lng;\r\n\t\t\t\t\t\t\t\t\tvar dir_end_lat = info_directions[d].end_lat;\r\n\t\t\t\t\t\t\t\t\tvar dir_end_lng = info_directions[d].end_lng;\r\n\t\t\t\t\t\t\t\t\tvar dir_show_steps = info_directions[d].show_steps;\r\n\t\t\t\t\t\t\t\t\tvar dir_travel_mode = info_directions[d].travel_mode;\r\n\t\t\t\t\t\t\t\t\tvar dir_line_width = info_directions[d].line_width;\r\n\t\t\t\t\t\t\t\t\tvar dir_line_color = info_directions[d].line_color;\r\n\t\t\t\t\t\t\t\t\tvar dir_line_opacity = info_directions[d].line_opacity;\r\n\t\t\t\t\t\t\t\t\tvar dir_show_steps = info_directions[d].show_steps == 'yes';\r\n\t\t\t\t\t\t\t\t\tvar directionsService = new google.maps.DirectionsService();\r\n\t\t\t\t\t\t\t\t\tvar stepDisplay = new google.maps.InfoWindow;\r\n\t\t\t\t\t\t\t\t\tvar request = {\r\n\t\t\t\t\t\t\t\t\t\tdestination: new google.maps.LatLng(parseFloat(dir_end_lat),\r\n\t\t\t\t\t\t\t\t\t\t\tparseFloat(dir_end_lng)),\r\n\t\t\t\t\t\t\t\t\t\torigin: new google.maps.LatLng(parseFloat(dir_start_lat),\r\n\t\t\t\t\t\t\t\t\t\t\tparseFloat(dir_start_lng)),\r\n\t\t\t\t\t\t\t\t\t\ttravelMode: google.maps.TravelMode[dir_travel_mode]\r\n\t\t\t\t\t\t\t\t\t};\r\n\t\t\t\t\t\t\t\t\t(function(d){\r\n\t\t\t\t\t\t\t\t\t\tdirectionsService.route(request, function(response, status) {\r\n\t\t\t\t\t\t\t\t\t\t\tif (status == google.maps.DirectionsStatus.OK) {\r\n\t\t\t\t\t\t\t\t\t\t\t\tdirections[d] = new google.maps.DirectionsRenderer({\r\n\t\t\t\t\t\t\t\t\t\t\t\t\tmap: front_end_map,\r\n\t\t\t\t\t\t\t\t\t\t\t\t\tdraggable: false,\r\n\t\t\t\t\t\t\t\t\t\t\t\t\tpreserveViewport : true,\r\n\t\t\t\t\t\t\t\t\t\t\t\t\tpolylineOptions : {\r\n\t\t\t\t\t\t\t\t\t\t\t\t\t\tclickable : false,\r\n\t\t\t\t\t\t\t\t\t\t\t\t\t\tstrokeColor: \"#\" + info_directions[d].line_color,\r\n\t\t\t\t\t\t\t\t\t\t\t\t\t\tstrokeOpacity: info_directions[d].line_opacity,\r\n\t\t\t\t\t\t\t\t\t\t\t\t\t\tstrokeWeight: info_directions[d].line_width\r\n\t\t\t\t\t\t\t\t\t\t\t\t\t}\r\n\t\t\t\t\t\t\t\t\t\t\t\t});\r\n\t\t\t\t\t\t\t\t\t\t\t\tdirections[d].setDirections(response);\r\n\t\t\t\t\t\t\t\t\t\t\t\tif( info_directions[d].show_steps == \"yes\" ){\r\n\t\t\t\t\t\t\t\t\t\t\t\t\tif(directionMarkers[d]){\r\n\t\t\t\t\t\t\t\t\t\t\t\t\t\tfor (var o = 0; o < directionMarkers[d].length; o++) {\r\n\t\t\t\t\t\t\t\t\t\t\t\t\t\t\tdirectionMarkers[d][o].setMap(null);\r\n\t\t\t\t\t\t\t\t\t\t\t\t\t\t}\r\n\t\t\t\t\t\t\t\t\t\t\t\t\t}else{\r\n\t\t\t\t\t\t\t\t\t\t\t\t\t\tdirectionMarkers[d] = [];\r\n\t\t\t\t\t\t\t\t\t\t\t\t\t}\r\n\t\t\t\t\t\t\t\t\t\t\t\t\tvar newRoute = directions[d].directions.routes[0].legs[0];\r\n\t\t\t\t\t\t\t\t\t\t\t\t\tfor (var w = 0; w < newRoute.steps.length; w++) {\r\n\t\t\t\t\t\t\t\t\t\t\t\t\t\tvar marker = directionMarkers[d][w] = directionMarkers[d][w] || new google.maps.Marker;\r\n\t\t\t\t\t\t\t\t\t\t\t\t\t\tmarker.setMap(front_end_map);\r\n\t\t\t\t\t\t\t\t\t\t\t\t\t\tmarker.setPosition(newRoute.steps[w].start_location);\r\n\t\t\t\t\t\t\t\t\t\t\t\t\t\tHgGmapsMainMapAttachInstructionText(\r\n\t\t\t\t\t\t\t\t\t\t\t\t\t\t\tstepDisplay, marker, newRoute.steps[w].instructions, front_end_map);\r\n\t\t\t\t\t\t\t\t\t\t\t\t\t}\r\n\t\t\t\t\t\t\t\t\t\t\t\t\tfunction HgGmapsMainMapAttachInstructionText(stepDisplay, marker, text, map) {\r\n\t\t\t\t\t\t\t\t\t\t\t\t\t\tgoogle.maps.event.addListener(marker, 'click', function() {\r\n\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\/*Open an info window when the marker is clicked on, containing the text of the step.*\/\r\n\t\t\t\t\t\t\t\t\t\t\t\t\t\t\tstepDisplay.setContent(text);\r\n\t\t\t\t\t\t\t\t\t\t\t\t\t\t\tstepDisplay.open(map, marker);\r\n\t\t\t\t\t\t\t\t\t\t\t\t\t\t});\r\n\t\t\t\t\t\t\t\t\t\t\t\t\t}\r\n\t\t\t\t\t\t\t\t\t\t\t\t}\r\n\t\t\t\t\t\t\t\t\t\t\t}\r\n\t\t\t\t\t\t\t\t\t\t});\r\n\t\t\t\t\t\t\t\t\t}(d));\r\n\t\t\t\t\t\t\t\t}\r\n\t\t\t\t\t\t\t\tvar circles = mapInfo.circles;\r\n\t\t\t\t\t\t\t\tfor (var i = 0; i < circles.length; i++) {\r\n\t\t\t\t\t\t\t\t\tvar circle_name = circles[i].name;\r\n\t\t\t\t\t\t\t\t\tvar circle_center_lat = circles[i].center_lat;\r\n\t\t\t\t\t\t\t\t\tvar circle_center_lng = circles[i].center_lng;\r\n\t\t\t\t\t\t\t\t\tvar circle_radius = circles[i].radius;\r\n\t\t\t\t\t\t\t\t\tvar circle_line_width = circles[i].line_width;\r\n\t\t\t\t\t\t\t\t\tvar circle_line_color = circles[i].line_color;\r\n\t\t\t\t\t\t\t\t\tvar circle_line_opacity = circles[i].line_opacity;\r\n\t\t\t\t\t\t\t\t\tvar circle_fill_color = circles[i].fill_color;\r\n\t\t\t\t\t\t\t\t\tvar circle_fill_opacity = circles[i].fill_opacity;\r\n\t\t\t\t\t\t\t\t\tvar circle_show_marker = parseInt(circles[i].show_marker);\r\n\t\t\t\t\t\t\t\t\tcirclepoint = new google.maps.LatLng(parseFloat(circles[i].center_lat),\r\n\t\t\t\t\t\t\t\t\t\tparseFloat(circles[i].center_lng));\r\n\t\t\t\t\t\t\t\t\tnewcircle[i] = new google.maps.Circle({\r\n\t\t\t\t\t\t\t\t\t\tmap: front_end_map,\r\n\t\t\t\t\t\t\t\t\t\tcenter: circlepoint,\r\n\t\t\t\t\t\t\t\t\t\ttitle: name,\r\n\t\t\t\t\t\t\t\t\t\tradius: parseInt(circle_radius),\r\n\t\t\t\t\t\t\t\t\t\tstrokeColor: \"#\" + circle_line_color,\r\n\t\t\t\t\t\t\t\t\t\tstrokeOpacity: circle_line_opacity,\r\n\t\t\t\t\t\t\t\t\t\tstrokeWeight: circle_line_width,\r\n\t\t\t\t\t\t\t\t\t\tfillColor: \"#\" + circle_fill_color,\r\n\t\t\t\t\t\t\t\t\t\tfillOpacity: circle_fill_opacity\r\n\t\t\t\t\t\t\t\t\t});\r\n\t\t\t\t\t\t\t\t\tif (circle_show_marker == '1') {\r\n\t\t\t\t\t\t\t\t\t\tnewcirclemarker[i] = new google.maps.Marker({\r\n\t\t\t\t\t\t\t\t\t\t\tposition: circlepoint,\r\n\t\t\t\t\t\t\t\t\t\t\tmap: front_end_map,\r\n\t\t\t\t\t\t\t\t\t\t\ttitle: circle_name,\r\n\t\t\t\t\t\t\t\t\t\t});\r\n\t\t\t\t\t\t\t\t\t}\r\n\t\t\t\t\t\t\t\t\tgoogle.maps.event.addListener(newcircle[i], 'mouseover', function (event) {\r\n\t\t\t\t\t\t\t\t\t\tvar circle_index = newcircle.indexOf(this);\r\n\t\t\t\t\t\t\t\t\t\thover_new_line_opacity = circles[circle_index].hover_line_opacity;\r\n\t\t\t\t\t\t\t\t\t\thover_new_line_color = \"#\" + circles[circle_index].hover_line_color;\r\n\t\t\t\t\t\t\t\t\t\thover_new_fill_opacity = circles[circle_index].hover_fill_opacity;\r\n\t\t\t\t\t\t\t\t\t\thover_new_fill_color = \"#\" + circles[circle_index].hover_fill_color;\r\n\t\t\t\t\t\t\t\t\t\tthis.setOptions({\r\n\t\t\t\t\t\t\t\t\t\t\tstrokeColor: hover_new_line_color,\r\n\t\t\t\t\t\t\t\t\t\t\tstrokeOpacity: hover_new_line_opacity,\r\n\t\t\t\t\t\t\t\t\t\t\tfillOpacity: hover_new_fill_opacity,\r\n\t\t\t\t\t\t\t\t\t\t\tfillColor: hover_new_fill_color,\r\n\t\t\t\t\t\t\t\t\t\t});\r\n\t\t\t\t\t\t\t\t\t});\r\n\t\t\t\t\t\t\t\t\tgoogle.maps.event.addListener(newcircle[i], 'mouseout', function (event) {\r\n\t\t\t\t\t\t\t\t\t\tcircle_index = newcircle.indexOf(this);\r\n\t\t\t\t\t\t\t\t\t\tnew_line_opacity = circles[circle_index].line_opacity;\r\n\t\t\t\t\t\t\t\t\t\tnew_line_color = \"#\" + circles[circle_index].line_color;\r\n\t\t\t\t\t\t\t\t\t\tnew_fill_opacity = circles[circle_index].fill_opacity;\r\n\t\t\t\t\t\t\t\t\t\tnew_fill_color = \"#\" + circles[circle_index].fill_color;\r\n\t\t\t\t\t\t\t\t\t\tthis.setOptions({\r\n\t\t\t\t\t\t\t\t\t\t\tstrokeColor: new_line_color,\r\n\t\t\t\t\t\t\t\t\t\t\tstrokeOpacity: new_line_opacity,\r\n\t\t\t\t\t\t\t\t\t\t\tfillOpacity: new_fill_opacity,\r\n\t\t\t\t\t\t\t\t\t\t\tfillColor: new_fill_color,\r\n\t\t\t\t\t\t\t\t\t\t});\r\n\t\t\t\t\t\t\t\t\t});\r\n\t\t\t\t\t\t\t\t}\r\n\t\t\t\t\t\t\t}\r\n\t\t\t\t\t\t}\r\n\t\t\t\t\t}\r\n\t\t\t\t\tInitializeMap956535();\r\n\t\t\t\t})\r\n\t\t\t<\/script>\r\n\t\t\t[\/vc_column_text][\/vc_column][\/vc_row][vc_row][vc_column][spring_shortcode_content_template template=&#8221;callout-en&#8221;][\/vc_column][\/vc_row]<\/p>\n<\/div>","protected":false},"excerpt":{"rendered":"<p>[vc_row content_width=&#8221;fullwidth&#8221; content_placement=&#8221;middle&#8221; text_color=&#8221;__&#8221; heading_color=&#8221;__&#8221; link_color=&#8221;__&#8221; link_hover_color=&#8221;__&#8221; el_class=&#8221;.vc_row-slider&#8221; css=&#8221;.vc_custom_1498739246697{margin-top: -1.5em !important;margin-bottom: -1.5em !important;}&#8221;][vc_column][vc_single_image image=&#8221;619&#8243; img_size=&#8221;custom&#8221; img_size_custom=&#8221;2560&#215;450&#8243; alignment=&#8221;center&#8221;][\/vc_column][\/vc_row][vc_row text_color=&#8221;__&#8221; heading_color=&#8221;__&#8221; link_color=&#8221;__&#8221; link_hover_color=&#8221;__&#8221; css=&#8221;.vc_custom_1498739582290{margin-top: -1.5em !important;margin-bottom: -1em !important;padding-top: 1.5em !important;}&#8221;][vc_column][vc_column_text] Kontakt Contact, Here you can find our contact details. You can reach us via email, the contact form on the website, and&#8230;<\/p>\n","protected":false},"author":1,"featured_media":0,"parent":0,"menu_order":0,"comment_status":"closed","ping_status":"closed","template":"","meta":{"footnotes":""},"class_list":["post-1718","page","type-page","status-publish","hentry"],"_links":{"self":[{"href":"https:\/\/genesis.swiss\/en\/wp-json\/wp\/v2\/pages\/1718","targetHints":{"allow":["GET"]}}],"collection":[{"href":"https:\/\/genesis.swiss\/en\/wp-json\/wp\/v2\/pages"}],"about":[{"href":"https:\/\/genesis.swiss\/en\/wp-json\/wp\/v2\/types\/page"}],"author":[{"embeddable":true,"href":"https:\/\/genesis.swiss\/en\/wp-json\/wp\/v2\/users\/1"}],"replies":[{"embeddable":true,"href":"https:\/\/genesis.swiss\/en\/wp-json\/wp\/v2\/comments?post=1718"}],"version-history":[{"count":7,"href":"https:\/\/genesis.swiss\/en\/wp-json\/wp\/v2\/pages\/1718\/revisions"}],"predecessor-version":[{"id":5408,"href":"https:\/\/genesis.swiss\/en\/wp-json\/wp\/v2\/pages\/1718\/revisions\/5408"}],"wp:attachment":[{"href":"https:\/\/genesis.swiss\/en\/wp-json\/wp\/v2\/media?parent=1718"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}