var map;
  
  function addMarker( longitude, latitude )
  {
    //luodaan merkitsin omasta kuvasta 
    var icon = new GIcon();
    icon.image = "../../img/kartta_nappi.png";
    icon.shadow = "../../img/karttanappivarjo.png";
    icon.iconSize = new GSize(30, 42);
    icon.shadowSize = new GSize(50, 42);
    icon.iconAnchor = new GPoint(18, 42);
    
    var marker = new GMarker( new GLatLng( latitude, longitude ), icon );
    
    map.addOverlay( marker );
  }
  
  function init()
  {
    if ( GBrowserIsCompatible() )
    {
      
      //luodaan uusi kartta
      map = new GMap2( document.getElementById( "googlemap" ) );
           
      //lisätään kontrolleja karttaan
      map.addControl( new GSmallZoomControl() );
      
      //määritetään ja asetetaan kartan keskikohta
      var location = new GLatLng( centerLatitude, centerLongitude );
      map.setCenter( location, startZoom );
           
      //luodaan yrityksen karttamerkitsin
      addMarker( longitude, latitude );

      //otetaan rulla käyttöön kartan zoomauksessa
      map.enableScrollWheelZoom();
    }
  }
  
  //window.onload = init; //ladataan body-tagissa
  window.onunload = GUnload;

