var map = null;
var geocoder = null;
var errmsg="";
function gcon_maps_initialize() {
if (GBrowserIsCompatible()) {
map = new GMap2(document.getElementById("map_canvas"));
map.setCenter(new GLatLng(40.936828,14.612305),8);
map.addControl(new GLargeMapControl());
map.addControl(new GMapTypeControl());
geocoder = new GClientGeocoder();
}
}
function gcon_maps_showAddress(address,name,msg) {
ierrmsg="";
geocoder.getLatLng(
address,
function(point) {
if (!point) {
errmsg=errmsg+(address + " not found\n\r");
} else {
//map.setCenter(point, 5);
var marker = new GMarker(point);
GEvent.addListener(marker,"click", function() {
var myHtml = msg;
map.openInfoWindowHtml(point, myHtml);
});
map.addOverlay(marker);
//marker.openInfoWindowHTML();
}
//setTimeout("MostraIndirizzi()",150);
gcon_maps_MostraIndirizzi();
}
);
//errmsg=ierrmsg;
}
var gcon_maps_cnt=0;
function gcon_maps_MostraIndirizziS(i){
var msg="
"
+""+gcon_maps_addresses[i].Denominazione+"
"
+"Indirizzo:"+gcon_maps_addresses[i].indirizzoV+"
"
+"città:"+gcon_maps_addresses[i].citta+"
"
+"cap:"+gcon_maps_addresses[i].cap+"
"
+"provincia:"+gcon_maps_addresses[i].prov+"
"
+"telefono:"+gcon_maps_addresses[i].telefono+"
"
+"fax:"+gcon_maps_addresses[i].fax+"
"
+"sitoweb:"+gcon_maps_addresses[i].sitoweb+"
"
+"email:"+gcon_maps_addresses[i].email+"
"
+"responsabile:"+gcon_maps_addresses[i].responsabile+"
"
+"sede:"+gcon_maps_addresses[i].sede+"
"
+"
";
gcon_maps_showAddress(gcon_maps_addresses[i].indirizzo,gcon_maps_addresses[i].Denominazione,msg);
}
function gcon_maps_MostraIndirizzi(){
if(gcon_maps_cnt < gcon_maps_addresses.length) {
gcon_maps_MostraIndirizziS(gcon_maps_cnt);
gcon_maps_cnt++;
}else {
if (errmsg!="") alert("Elenco indirizzi non trovati:\n\r"+errmsg);
}
}
function gcon_maps_load() {
gcon_maps_initialize();
gcon_maps_MostraIndirizzi();
}
window.onload=gcon_maps_load;
window.onunload=GUnload;