//'+title+'';
var l2 = addr;
if (postcode!=null) {
l2 += ", "+postcode+".";
}
var l3 = '';
if (site!=null && site!='') {
l3 = '
Web site';
}
GEvent.addListener(marker, "click", function() {
marker.openInfoWindowHtml("- " + l1 + "
"+"- "+l2+"
"+l3+"
");
});
return marker;
}
if (places!='') {
GDownloadUrl(places, function(data, responseCode) {
var xml = GXml.parse(data);
var xml_marks = xml.documentElement.getElementsByTagName("marker");
for (var i = 0; i < xml_marks.length; i++) {
var marker_num = i+marker_offset+1;
markers[marker_num] = createPoint(marker_num,
xml_marks[i].getAttribute("lat"),
xml_marks[i].getAttribute("long"),
xml_marks[i].getAttribute("title"),
xml_marks[i].getAttribute("address"),
xml_marks[i].getAttribute("postcode"),
xml_marks[i].getAttribute("shortname"),
xml_marks[i].getAttribute("site"))
map.addOverlay(markers[marker_num]);
}
});
}
}
return map;
}
function set_center_from_form() {
map.setCenter(new GLatLng(document.form_1.elements["data[lat]"].value,
document.form_1.elements["data[long]"].value), map.getZoom());
}
function center_map_on_marker(i) {
map.setCenter(markers[i].getPoint(), map.getZoom());
}
//]]>