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 ()
{
	try{
		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 );
				}
			}
		}
	} catch(e) {
//		alert('GoogleMaps not available!');
	}
}

jQuery(document).ready(function() { 
	Elem_Console = jQuery('#jq-console');
	initGoogleMaps();
}); 
