var mapa = '';

var Print=false;
var notClose=true;
var CloseObjects;
var LNG;


function EaZyMap(){

this.arrMarkers = new Array();
this.mapaSM = '';

this.addMarker = function(lat,lon,txt){

					var marker = new GMarker(new GLatLng(lat,lon),{title: txt});
					marker.txt=txt;
					GEvent.addListener(marker,"click",function() {
						marker.openInfoWindowHtml(marker.txt);
					});
					
					this.arrMarkers.push(marker);
					this.mapaSM.addOverlay(marker);
					marker.openInfoWindowHtml(marker.txt);
				}

this.load = function ( box_id,centerPointLat,centerPointLng,zoom){

					this.mapaSM = new GMap2(document.getElementById(box_id));
					if(zoom==0)zoom=15;
					this.mapaSM.setCenter(new GLatLng(centerPointLat,centerPointLng),zoom);
					this.mapaSM.addControl(new GLargeMapControl());
					this.mapaSM.addControl(new GOverviewMapControl());
					this.mapaSM.addControl(new GMapTypeControl());

					if(this.arrMarkers.length>0)
					{
						for(var i=0;i<this.arrMarkers.length;i++)
						{
							this.mapaSM.addOverlay(this.arrMarkers[i]);
						}
					}
					return this.mapaSM;
				}
}