"undefined"==typeof CMSMap&&(CMSMap={}),CMSMap.UI=function(){var e,a=function(){CMSMap.maps.length&&p()},p=function(){var e,a,p,t,o,n,d,i,m,s;for(e=0,a=CMSMap.maps.length;a>e;e++){switch(p=CMSMap.maps[e],t=document.getElementById(p.mapid),o=document.createElement("div"),o.setAttribute("id","d"+p.mapid),o.setAttribute("class","cmsmap"),p.width&&(o.style.width=p.width+"px"),p.height&&(o.style.height=p.height+"px"),t.parentNode.insertBefore(o,t),t.parentNode.removeChild(t),n=new google.maps.LatLng(p.clat,p.clng),d={zoom:parseInt(p.zoom,10),center:n},p.type){case"satellite":d.mapTypeId=google.maps.MapTypeId.SATELLITE;break;case"hybrid":d.mapTypeId=google.maps.MapTypeId.HYBRID;break;case"terrain":d.mapTypeId=google.maps.MapTypeId.TERRAIN;break;default:d.mapTypeId=google.maps.MapTypeId.ROADMAP}i=new google.maps.Map(o,d),m=new google.maps.LatLng(p.lat,p.lng),s=new google.maps.Marker({position:m,map:i,title:p.adr.replace(/\\/g,"")}),CMSMap.maps[e].gmap=i,CMSMap.maps[e].latlng=n}},t=function(){var e,a;for(e=0,a=CMSMap.maps.length;a>e;e++)google.maps.event.trigger(CMSMap.maps[e].gmap,"resize"),CMSMap.maps[e].gmap.setCenter(CMSMap.maps[e].latlng);return!0};return{init:a,refresh:t,key:e}}(),CMSMap.Loader=function(){var e=CMSMap.UI.init,a=window.onload;"function"!=typeof window.onload?window.onload=e:window.onload=function(){a&&a(),e()}}();var load_google_map_api=function(){var e=document.createElement("script");e.type="text/javascript",e.src="https://maps.googleapis.com/maps/api/js?key="+CMSMap.key,"object"!=typeof document.head?document.body.appendChild(e):document.head.appendChild(e)}();