var markers_length;
var markers_array_node_id = new Array();
var markers_array_text = new Array();
var markers_array_lat = new Array();
var markers_array_lon = new Array();
function movemap(nodeT, nodeId) {
	var html, lat, lon, i, id;
	var n = markers_length;

	for(i=0; i<n; i++) {
		if(markers_array_node_id[i] == nodeId) {
			id = i;
			html = markers_array_text[i];
			lat = markers_array_lat[i];
			lon = markers_array_lon[i];	
			break;
		}
	}
	
	html = html.split(str_node_id_beg).join("<span>");
	html = html.split('<div class="imagefield imagefield-field_image">').join('<div class="img.imagefield.imagefield-field_image">');
	html = html.split('<div class="field-content">').join('<div class="field-content" style="width:400px;max-height:100px;overflow:auto;">');
	html = html.split('(All day)').join('&nbsp;');
	html = html.split('class="swftools"').join('class="swftools" style="margin:5px 0px 5px 0px;"');

	var m = Drupal.gmap.getMap('auto1map'); 
	m.vars.index = id;
	m.vars.latitude = lat;
	m.vars.longitude = lon;
	m.vars.zoom = 17;
	if(m.vars.markers[id] != null) m.vars.markers[id].marker.openInfoWindow(html); 
}
function initmap() {
	markers_length = Drupal.settings.gmap['auto1map'].markers.length;
	for(i=0; i<markers_length; i++) {
		markers_array_text[i] = Drupal.settings.gmap['auto1map'].markers[i].text;
		markers_array_lat[i] = Drupal.settings.gmap['auto1map'].markers[i].latitude;
		markers_array_lon[i] = Drupal.settings.gmap['auto1map'].markers[i].longitude;	
		str_node_id_beg = '<span class="field-content">';
		psnib = markers_array_text[i].indexOf(str_node_id_beg);
		lsnib = str_node_id_beg.length;
		if(psnib != -1) {
			str_node_id_end = '</span>';
			psnie = markers_array_text[i].indexOf(str_node_id_end, psnib + lsnib);
			if(psnie != -1) {
				str_node_id = markers_array_text[i].substr(psnib + lsnib, psnie - psnib - lsnib);
				markers_array_node_id[i] = str_node_id;
			}
		}
	}
}
$(document).ready(initmap);
