// SWB_START General code for Google Maps /p901jte

document.write('<style>.mappostaddress{padding-left:54px;}</style>');

    //Detta görs för att sätta center längre ner än point för att infowindow inte ska överlappa 
 var plusLat = 0.002; 
 var centerLat = point.lat() + plusLat;
    var center = new GLatLng(centerLat, point.lng());
  
    function load() {
      if (GBrowserIsCompatible()) {
        map = new GMap2(document.getElementById("map"));
        map.addControl(new GLargeMapControl());
  map.addControl(new GMapTypeControl());
        map.enableDoubleClickZoom();
  map.setCenter(center, level);
 
  
  var html = "<img src='/idc/fragments/wcm_fr_head/images/backgrounds/logotyp_webb_180x40.gif' width='90' height='20' />";
   html += "<div class='mapaddress'><b>Address: </b>" + streetaddress + "</div>";
   html += "<div class='mappostaddress'>" + postaddress + "</div>";
   html += "<div class='mapwebsite'><b>Website :</b>&nbsp;<a href='"+ link + "' title='Go to homepage'>" + link + "</a></div>";
    
  var marker = new GMarker(point);
      map.addOverlay(marker);
   GEvent.addListener(marker, "click", function() {
    marker.openInfoWindowHtml(html);
   });
    }
 } 

document.write('<div id="map" class="map" style="width: 350px; height:300px;"></div>');

function addLoadEvent(func) {
   var oldonload = window.onload;
   if (typeof window.onload != 'function') {
     window.onload = func;
   } else {
     window.onload = function() {
       if (oldonload) {
         oldonload();
       }
       func();
     }
   }
 }
 addLoadEvent(function() {
 load();
 });
 function addunLoadEvent(func) {
   var oldonunload = window.onunload;
   if (typeof window.onunload != 'function') {
     window.onunload = func;
   } else {
     window.onload = function() {
       if (oldonunload) {
         oldonunload();
       }
       func();
     }
   }
 }
 addunLoadEvent(function(){
 GUnload();
 });

