// JavaScript Document
function showAddress(address,citta,struttura,coordinate,lang) {
	
	if (coordinate!="") {
	var coord=coordinate.split(',');
	var point=new GLatLng(coord[0], coord[1]);
	var met=setTimeout("meteo(" + point.lat() + "," + point.lng()+",'" + lang +"')",1);
	panoramio(point.lat(),point.lng());
	
	map.setCenter(point,15);
	map2.setCenter(point,15);
	var icon = new GIcon(G_DEFAULT_ICON);
			  icon.image="http://www.hotelsitalia.biz/images/iconcina.png";
			  icon.iconSize=new GSize(12,34)
			  icon.shadowsSize= new GSize(0,0)
              var marker = new GMarker(point,icon);
			  var marker2 = new GMarker(point,icon);
              map.addOverlay(marker);
			  map.addControl(new GLargeMapControl());
			  map.addControl(new GMapTypeControl());
			  map2.addOverlay(marker2);
			  map2.addControl(new GLargeMapControl());
			  map2.addControl(new GMapTypeControl());
			  
             /*
			 GEvent.addListener(marker, "click", function() {
		 marker.openInfoWindowHtml(struttura);
		 });
		 GEvent.addListener(marker2, "click", function() {
		 marker2.openInfoWindowHtml(struttura);
		});
		*/
		marker.openInfoWindowHtml(struttura);
		marker2.openInfoWindowHtml(struttura);
	}
	else {
      if (geocoder) {
        geocoder.getLatLng(
          address,
          function(point) {
            if (!point) {
			 geocoder.getLatLng(citta + ', Italy',
			 function(point){
			 if (!point) {
              alert(address + " non trovato");
			  } else {
			  var met=setTimeout("meteo(" + point.lat() + "," + point.lng()+",'" + lang +"')",1);
			  panoramio(point.lat(),point.lng());
			  map.setCenter(point, 13);	
			  map2.setCenter(point, 13);				  
			  var icon = new GIcon(G_DEFAULT_ICON);
			  icon.image="http://www.hotelsitalia.biz/images/iconcina.png";
			  icon.iconSize=new GSize(12,34)
			  icon.shadowsSize= new GSize(0,0)
              var marker = new GMarker(point,icon);
              map.addOverlay(marker);
			  map.addControl(new GLargeMapControl());
			  map.addControl(new GMapTypeControl());
			  var marker2 = new GMarker(point,icon);
              map2.addOverlay(marker2);
			  map2.addControl(new GLargeMapControl());
			  map2.addControl(new GMapTypeControl());
			  
              /*
			  GEvent.addListener(marker, "click", function() {
		 marker.openInfoWindowHtml(struttura);
		});
		GEvent.addListener(marker2, "click", function() {
		 marker2.openInfoWindowHtml(struttura);
		});
		*/
		marker.openInfoWindowHtml(struttura);
		marker2.openInfoWindowHtml(struttura);
            }
          }
        );
            } else {
			  var met=setTimeout("meteo(" + point.lat() + "," + point.lng()+",'" + lang +"')",1);
			  panoramio(point.lat(),point.lng());
              map.setCenter(point, 15);	
			  map2.setCenter(point, 15);		  
			  var icon = new GIcon(G_DEFAULT_ICON);
			  icon.image="http://www.hotelsitalia.biz/images/iconcina.png";
			  icon.iconSize=new GSize(12,34)
			  icon.shadowsSize= new GSize(0,0)
              var marker = new GMarker(point,icon);
              map.addOverlay(marker);
			  map.addControl(new GLargeMapControl());
			  map.addControl(new GMapTypeControl());
			  /*
			  GEvent.addListener(marker, "click", function() {
		 marker.openInfoWindowHtml(struttura);
		});
		*/
		marker.openInfoWindowHtml(struttura);
		var marker2 = new GMarker(point,icon);
              map2.addOverlay(marker2);
			  map2.addControl(new GLargeMapControl());
			  map2.addControl(new GMapTypeControl());
			  /*
			  GEvent.addListener(marker2, "click", function() {
		 marker2.openInfoWindowHtml(struttura);
		});
		*/
          marker2.openInfoWindowHtml(struttura);    
            }
          }
        );
      }
	  }
	  
    }
	function meteo(lat,lng,lang)
	{
	
	try{
	 var _Ajax = new XMLHttpRequest();
	 }
	 catch (ex){
	 	try{
			var _Ajax = new ActiveXObject("Msxml2.XMLHTTP");
		}
		catch(ex)
		{
			var _Ajax =new ActiveXObject("Microsoft.XMLHTTP");
		}
		
	 }
	 //_Ajax.async=false;
	 var _URL = "/weatherforecast.asp?lat=" + lat.toString() + "&long=" + lng.toString() + "&unittype=1&data=condizioni&lang=" + lang;
	 //window.open(_URL);
_Ajax.open("GET",_URL,false);
_Ajax.send(null);
var forecast=_Ajax.responseText;
var weather=forecast.split('#');
//document.getElementById("Aggiornamento").innerHTML=weather[0];
for (i=1;i<5;i++) //(i=1;i<weather.length;i++)
{
var weatherarr=weather[i].split(';');
if (weatherarr.length>2){
	if (document.getElementById("giorno"+i)!=null)
	{
		document.getElementById("giorno"+i).innerHTML="<b>" +weatherarr[0] + "</b>";
		document.getElementById("condizione"+i).innerHTML="<b>" +weatherarr[1] + "</b>";
		if (weatherarr[2]!=''){
			document.getElementById("meteoicon"+i).src= weatherarr[2];
			document.getElementById("meteoicon"+i).width=50;
			document.getElementById("meteoicon"+i).height=42;
		}
		document.getElementById("temp"+i).innerHTML="<b>" + weatherarr[3] + "&deg;</b>C"
		if (weatherarr[4]!=""){
		document.getElementById("vento" + i).innerHTML="Vento&nbsp;:&nbsp;<b>" + weatherarr[4] + "</b>&nbsp;Km/h&nbsp;" + weatherarr[5]
		}
	}
}
	}
	}