
function load() {
      if (GBrowserIsCompatible()) {
        	var map = new GMap2(document.getElementById("map"));
       	gdir = new GDirections(map, document.getElementById("directions"));
		map.addControl(new GLargeMapControl());
     		map.addControl(new GMapTypeControl());
		map.setCenter(new GLatLng(56.8, 24.6), 7);
	  }
}

function setDirections(fromAddress, toAddress, locale) {
      gdir.load("from: " + fromAddress + " to: " + toAddress,
                { "locale": locale });
}


function addLoadEvent(func) {
  var oldonload = window.onload;
  if (typeof window.onload != 'function') {
    window.onload = func;
  } else {
    window.onload = function() {
      if (oldonload) {
        oldonload();
      }
      func();
    }
  }
}

addLoadEvent(load);