//'+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()); } //]]>