  $(document).ready(function()
  {
	  var script = document.createElement("script");
	  script.src = "http://www.google.com/jsapi?key=ABQIAAAAAv0OkhtjY1NS_h4jipNx2xQI8kYwfh201q1Y3_aKEgup6yaDKBTWL5bBNo52vi67JG_M8rGcjDUb3g&callback=loadMaps";
	  script.type = "text/javascript";
	  document.getElementsByTagName("head")[0].appendChild(script);
     //var script = document.createElement("script");
     //script.setAttribute("src", "http://maps.google.com/maps?file=api&v=2.x&key=ABQIAAAAAv0OkhtjY1NS_h4jipNx2xQI8kYwfh201q1Y3_aKEgup6yaDKBTWL5bBNo52vi67JG_M8rGcjDUb3g&c&async=2&callback=loadMap");
     //script.setAttribute("type", "text/javascript");
     //document.documentElement.firstChild.appendChild(script);
    //google.load("maps", "2.x",{ callback : ready });
  });

  function loadMaps() 
  {
    google.load("maps", "2", {"callback" : ready});
  }

  function ready()
  {
      var map = new GMap2(document.getElementById('gmap_div'));
      map.addControl(new GLargeMapControl());      
      map.addControl(new GMapTypeControl()); 
      map.enableContinuousZoom();
      map.setCenter(new GLatLng(50.28899651350755, 18.65974187850952), 15); 

      function createMarker(point, number) 
      {
        var marker = new GMarker(point);
        GEvent.addListener(marker, "click", function() 
          {
            marker.openInfoWindowHtml('<b>Biuro Tłumaczeń Itamar</b><br />ul. Kościuszki 1C p. 410<br />44-100 Gliwice');
          });
        return marker;
      }
 
      var point = new GLatLng(50.28899651350755, 18.65974187850952);
      map.addOverlay(createMarker(point, 1)); 

      directions = new GDirections(map);
  }
  
  function generateRoute() 
  {
    var from = document.getElementById("gmap_from").value;
    var to = document.getElementById("to").value;
    directions.load("from: " + from + " to: " + to, { preserveViewport: false, getSteps: true });
  }

  function onEnter(event)
  {
    if ((event.which && event.which == 13) || (event.keyCode && event.keyCode == 13))
      generateRoute();
  }

  function initLoader() 
  {
	var script = document.createElement("script");
	script.src = "http://www.google.com/jsapi?key=ABQIAAAAAv0OkhtjY1NS_h4jipNx2xQI8kYwfh201q1Y3_aKEgup6yaDKBTWL5bBNo52vi67JG_M8rGcjDUb3g&callback=loadMaps";
	script.type = "text/javascript";
	document.getElementsByTagName("head")[0].appendChild(script);
  }