function readGmapAddress(str)
//<![CDATA[ 
{
   var arrQs,arrLatLong,arr;arrQs=str.split('&');arr= new Array;
   for (i=0; i<arrQs.length; i++){
      if (arrQs[i].substr(0,3)== "ll="){arrLatLong= (arrQs[i].replace("ll=","")).split(",");latLog= arrQs[i].replace("ll=","");arrLatLong=latLog.split(",");arr['lat'] = arrLatLong[0];arr['long']= arrLatLong[1];}
      if (arrQs[i].substr(0,2)== "z=") {arr['zoom'] = parseInt(arrQs[i].replace("z=",""));}    
      if (arrQs[i].substr(0,2)== "q=") {arr['query'] = arrQs[i].replace("q=","");}    
      if (arrQs[i].substr(0,3)== "hl="){arr['lingua'] = arrQs[i].replace("hl=","");}}
   return (arr);
}

var aGm         	= new readGmapAddress("http://maps.google.com/maps?f=q&hl=it&geocode=&q=via+Newton+12,+20016+Pero+(Milano)&sll=45.4992,9.0805&sspn=0.010287,0.027895&ie=UTF8&ll=45.4992,9.0805&spn=0.021296,0.05579&z=11");
var latitudine   	= aGm['lat'];
var longitudine   	= aGm['long'];
var zoom      		= aGm['zoom'];
var Testo_Mappa   	= "<table border=0 width=250><tr><td width=\"40%\"><img src=\"img/lay/logo_gmap.gif\"</td><td style=\"text-align:center;\"><em><b>BPS s.r.l.</b><br/>via Newton, 12 <br/>20016 Pero (MI) Italy</em></td></tr></table>" ;

/* <script type="text/javascript" src="http://maps.google.com/maps?file=api&amp;v=2&amp;key=ABQIAAAAAl5kd5WZ5u8EKYFfuOWX3BT2yXp_ZAY8_ufC3CFXhHIE1NvwkxSJVfcVZ8rJfSSERsLPY_r2zoAdfA"> </script> */

function load()
{
   if (GBrowserIsCompatible())
   {
      var map = new GMap2(document.getElementById("map"));
      map.addControl(new GSmallMapControl());
      map.addControl(new GMapTypeControl());
      map.setCenter(new GLatLng(latitudine,longitudine), zoom);
      function createMarker(point, description)
      {
         var marker = new GMarker(point);
         GEvent.addListener(marker, "click", function(){
                                             marker.openInfoWindowHtml(description);});
                                             return marker;
                                             }
         map.addOverlay(createMarker(new GLatLng(latitudine,longitudine), Testo_Mappa));
      }
}  
 //]]> 
