var GoogleMapsProfile = new Class({
	options: {
		container: "gmaps",
		lat: "0.000",
		lng: "0.000"
	},
	initialize: function(options) {
		this.setOptions(options);
		if (GBrowserIsCompatible()) {
          var map = new GMap2($(this.options.container));
          map.setMapType(G_PHYSICAL_MAP);
          map.addControl(new GSmallZoomControl());
          map.setCenter(new GLatLng(this.options.lng, this.options.lat), 4);
          var baseIcon = new GIcon(G_DEFAULT_ICON);
  		  baseIcon.image = "http://beta.w3sidan.net/img/gfx/dot.png";
  		  baseIcon.shadow = "http://beta.w3sidan.net/img/gfx/none.png";
		  baseIcon.iconSize = new GSize(38, 38);
		  baseIcon.shadowSize = new GSize(38, 38);
		  baseIcon.iconAnchor = new GPoint(19, 19);
		  var marker = new GMarker(new GLatLng(this.options.lng, this.options.lat),{icon:baseIcon});
		  map.addOverlay(marker);
        }
	},
	redirect: function(page,redirect) {
		// Todo
	}
});

GoogleMapsProfile.implement(new Options);