
// "Fiksataan" divi aina ikkunan yläreunaan
    function JSFX_FloatDiv(id, sx, sy)
    {
      var el=d.getElementById?d.getElementById(id):d.all?d.all[id]:d.layers[id];
      var px = document.layers ? "" : "px";
      window[id + "_obj"] = el;
      if(d.layers)el.style=el;
      el.cx = el.sx = sx;el.cy = el.sy = sy;
      el.sP=function(x,y){this.style.left=x+px;this.style.top=y+px;};
    
      el.floatIt=function()
      {
        var pX, pY;
        pX = (this.sx >= 0) ? 0 : ns ? innerWidth : 
        document.documentElement && document.documentElement.clientWidth ? 
        document.documentElement.clientWidth : document.body.clientWidth;
        pY = ns ? pageYOffset : document.documentElement && document.documentElement.scrollTop ? 
        document.documentElement.scrollTop : document.body.scrollTop;
        if(this.sy<0) 
        pY += ns ? innerHeight : document.documentElement && document.documentElement.clientHeight ? 
        document.documentElement.clientHeight : document.body.clientHeight;
        this.cx += (pX + this.sx - this.cx)/8;this.cy += (pY + this.sy - this.cy)/8;
        this.sP(this.cx, this.cy);
        setTimeout(this.id + "_obj.floatIt()", 40);
      }
      return el;
    }



// Alustetaan Gmap ja liikutetaan/zoomataan karttaa paikkakuntien mukaan
    function load(param) {
      if (GBrowserIsCompatible()) {
      if(!param) {
        this.map = new GMap2(document.getElementById("map"));
        this.map.addControl(new GSmallMapControl());
        this.map.addControl(new GMapTypeControl());
        this.map.setCenter(new GLatLng(63.660561, 25.971680), 5);
        
        
        // Create our "tiny" marker icon
        var proIcon = new GIcon(G_DEFAULT_ICON);
        proIcon.image = "http://localhost/profiler/wp-content/themes/profiler/images/gmap_logo.png";
        
        // Set up our GMarkerOptions object
        markerOptions = { icon:proIcon };
        proIcon.iconSize = new GSize(30, 17);
        proIcon.shadowSize = new GSize(37, 21);
        proIcon.iconAnchor = new GPoint(11, 11);
        // proIcon.infoWindowAnchor = new GPoint(9, 2);
    
    

        // Add 10 markers to the map at random locations
        var bounds = map.getBounds();
        var southWest = bounds.getSouthWest();
        var northEast = bounds.getNorthEast();
        var lngSpan = northEast.lng() - southWest.lng();
        var latSpan = northEast.lat() - southWest.lat();

        var espoo = new GLatLng(60.21056,24.752489);
        map.addOverlay(new GMarker(espoo, markerOptions));
        
        var salo = new GLatLng(60.388008,23.108376);
        map.addOverlay(new GMarker(salo, markerOptions));
        
        var tampere = new GLatLng(61.49139,23.817722);
        map.addOverlay(new GMarker(tampere, markerOptions));
        
        var lahti = new GLatLng(60.986543,25.662525);
        map.addOverlay(new GMarker(lahti, markerOptions));
        
        var somero = new GLatLng(60.627146,23.537511);
        map.addOverlay(new GMarker(somero, markerOptions));
        
        //var turku = new GLatLng(60.448665,22.293758);
        //map.addOverlay(new GMarker(turku, markerOptions));
        
        //var jyvaskyla = new GLatLng(62.242339,25.753184);
        //map.addOverlay(new GMarker(jyvaskyla, markerOptions));
        
        var oulu = new GLatLng(65.01924,25.505643);
        map.addOverlay(new GMarker(oulu, markerOptions));
        
        //var seinajoki = new GLatLng(62.768396,22.841524);
        //map.addOverlay(new GMarker(seinajoki, markerOptions));
      }
      else {
        window.setTimeout(function() {
          if(map.getZoom() <= 5) {
            map.setZoom(8);
          }
          if(param == 'espoo') {
            var Koordinaatit = new Array(60.21056,24.752489);
            var osoite = "Kutojantie 3<br />02630 Espoo<br />Suomi";
          }
          if(param == 'salo') {
            var Koordinaatit = new Array(60.388008,23.108376);
            var osoite = "Joensuunkatu 5<br />24100 Salo<br />Suomi";
            /*document.getElementById("map").style.top="200px";*/
          }
          
          if(param == 'tampere') {
            var Koordinaatit = new Array(61.49139,23.817722);
            var osoite = "Rieväkatu 4<br />33540 Tampere<br />Suomi";
          }
          
          if(param == 'lahti') {
            var Koordinaatit = new Array(60.986543,25.662525);
            var osoite = "Vesijärvenkatu 21, 2krs.<br />15140 Lahti<br />Suomi";
          }
          
          if(param == 'somero') {
            var Koordinaatit = new Array(60.627146,23.537511);
            var osoite = "Lummetie 7<br />31400 somero<br />Suomi";
          }
          
          if(param == 'turku') {
            var Koordinaatit = new Array(60.448665,22.293758);
            var osoite = "Lemminkäisenkatu 14-18 A<br />20520 Turku<br />Suomi";
          }
          
          if(param == 'jyvaskyla') {
            var Koordinaatit = new Array(62.242339,25.753184);
            var osoite = "Väinönkatu 6<br />40100 Jyväskylä<br />Suomi";
          }

          if(param == 'oulu') {
            var Koordinaatit = new Array(65.01924,25.505643);
            var osoite = "Veteeraanikatu 9<br />90100 Oulu<br />Suomi";
          }
          
//          if(param == 'seinajoki') {
//            var Koordinaatit = new Array(62.755501,22.861826);
//            var osoite = "Syrjämönlenkki 44<br />60200 Seinäjoki<br />Suomi";
//          }
          if(param == 'seinajoki') {
            var Koordinaatit = new Array(62.768396,22.841524);
            var osoite = "Annankatu 8 B 5<br />60320 Sein&auml;joki<br />Suomi";
          }
          //if(map.getCenter() != Koordinaatit) {
          //prompt(map.getCenter() + ' - ' + Koordinaatit);
          
            map.panTo(new GLatLng(Koordinaatit[0],Koordinaatit[1]));
            map.openInfoWindowHtml(map.getCenter(),osoite);
          //}
        }, 2000);
      }  
     }
    }