$(document).ready(function(){
	var gmap = eval('('+Base64.decode($('#gmap').html())+')');
	gmap.PINS = Base64.unserialize(gmap.PINS);
	$('#gmap').html('').show();
	if (GBrowserIsCompatible()) {
		map = new GMap2(document.getElementById("gmap"));
		map.addControl(new GLargeMapControl3D());
		map.addControl(new GMapTypeControl());
		map.setCenter(new GLatLng(parseFloat(gmap.CENTER_LAT), parseFloat(gmap.CENTER_LNG)), parseInt(gmap.ZOOM_LEVEL));

		gmap.marker = new GMarker(new GLatLng(gmap.LAT,gmap.LNG), {'title':gmap.TITLE,'hide ':true});
	    if(gmap.BUBBLE){
	    	gmap.marker.BUBBLE = gmap.BUBBLE;
			GEvent.addListener(gmap.marker, "click", function() {
				this.openInfoWindowHtml(this.BUBBLE);
			}); 
	    }
	    map.addOverlay(gmap.marker);
		gmap.marker.setImage('http://chart.apis.google.com/chart?chst=d_map_xpin_icon&chld=pin_star|home|FFFF00|FF0000');
		if(gmap.IMAGE) gmap.marker.setImage(gmap.IMAGE);
		
		for (var i in gmap.PINS){
			gmap.PINS[i].marker = new GMarker(new GLatLng(gmap.PINS[i].lat,gmap.PINS[i].lng), {'title':gmap.PINS[i].title,'hide ':true});
		    if(gmap.PINS[i].bubble){
		    	gmap.PINS[i].marker.bubble = gmap.PINS[i].bubble;
				GEvent.addListener(gmap.PINS[i].marker, "click", function() {
					this.openInfoWindowHtml(this.bubble);
				}); 
		    }
		    map.addOverlay(gmap.PINS[i].marker);
		    gmap.PINS[i].marker.setImage(gmap.PINS[i].image);
		    gmap.PINS[i].marker.show();
		}
		return; 
	}
});

