function getDimensions(x,y)
{
  if(!x) var x = 425;
  if(!y) var y = 350;
  var ua = navigator.userAgent.toLowerCase();
  if(ua.indexOf('webkit') != -1)
  {
    var version = parseInt(ua.substr(ua.indexOf('applewebkit/')+12));
    var dimensions = ',width='+x+',height=' + (version < 500 ? (y+91) : y);
  }
  else
  {
    var dimensions = ',width='+x+',height='+y;
  }
  return dimensions;
}

function gMap()
{
    var w = window.open('google-map.html', 'm', 'resizable=1,status=1,location=1' + getDimensions(500));

    if(arguments.length == 3)
      w.coords = [arguments[1],arguments[2]];
    else
      w.addr = arguments[1];

    if(arguments[0]) w.zoomLevel = arguments[0];

    return false;
}