jQuery.noConflict();

var gmapList_array = new Array();
var gmapData_array = new Array();

function GMAP_createMarker(map, point, message) {
	var marker = new GMarker(point);
	GEvent.addListener(marker, "click", function() { map.openInfoWindowHtml(point, message); });
	return marker;
}


function initGoogleMaps ()
{
	if( GBrowserIsCompatible() ){
		if( gmapData_array ){
			gmapList_array = new Array();
			var anz = gmapData_array.length;
			for( var i=0; i<anz; i++ ){
				//
				var o = gmapData_array[i];
				var container = o.container;
				var lat = o.lat;
				var lng = o.lng;
				var zoom = o.zoom;
				var markers = o.markers;
				//
				var t_map = new GMap2(document.getElementById(container));
				//
				t_map.setCenter(new GLatLng(lat, lng), zoom);
				t_map.addControl(new GSmallMapControl());
				t_map.addControl(new GMapTypeControl());
				//
				for( var m=0; m<markers.length; m++ ){
					var marker = markers[m];
					var m_lat = marker.lat;
					var m_lng = marker.lng;
					var m_txt = marker.text;
	//				alert(m_lat + ' ' + m_lng + ' ' + m_txt);
					t_map.addOverlay(GMAP_createMarker(t_map, new GLatLng(m_lat, m_lng), m_txt) );
				}
				//
				gmapList_array.push( t_map );
			}
		}
	}
}

jQuery(document).ready(function() { 
	Elem_Console = jQuery('#jq-console');
	initGoogleMaps();
}); 
