var vento=new Array("Molto debole","Debole","Moderato","Forte","Molto forte","N.P.");
var giorniSett=new Array("Dom","Lun","Mar","Mer","Gio","Ven","Sab");
var statoCielo= new Array("N.P.", "sereno", "", "variabile", "temporale", "nuvoloso o coperto", "", "", "pioggia", "neve", "nebbia");
/*
1 sereno
3 variabile
4 temporale
5 nuvoloso o coperto
8 pioggia
9 neve
10 nebbia
*/

var provinciaAttiva = "Roma";

function init_meteo(div)
{
        var output="<div class=\"header\">";
	output+="<a name=\"meteo_a\" accesskey=\"6\" href=\"#meteo_a\"> </a><h2>Meteo</h2>";
	output+="</div>";
	output+="<div id=\"previsione\"></div>";
	output+="<div id=\"provincie\" ><p id=\"sceltaProvincia\">";
        output+="Provincia: "+getSelectProvincie()+" ";
        output+="</p></div>";
        DWRUtil.setValue(div,output);
	getDatiMeteo("Roma");
	MM_showHideLayersWithFade('meteo','','show');
}

function getDatiMeteo(prov)
{
	provinciaX={nome:"Roma"};
	provinciaX.nome=prov;
        provinciaAttiva = prov;
	MeteoClient.getPrevisioni(provinciaX,returnFromgetPrevisioni);
}

function returnFromgetPrevisioni(result)
{
	var output="";
        if(result==null||result=="null"||result=="")
		output="<span class=\"grassetto\">Previsioni al Momento Non Disponibili</span>";
	else{
	giorni=result.giorni;
        var data = new Date();
        gg=data.getDay();
        if(giorni[0].tempo=='np')
          giorni[0].tempo=0;
        if(giorni[1].tempo=='np')
          giorni[1].tempo=0;
        if(giorni[2].tempo=='np')
          giorni[2].tempo=0;
      	output+="  <div class=\"floatLeft\"><br/><span class=\"grassetto\">"+provinciaAttiva+"</span><br/>"+
          "<span class=\"grassetto\">Previsione di oggi:</span><br/>"+statoCielo[giorni[0].tempo]+"<br/> "+
          "<span class=\"grassetto\">Vento:</span> "+vento[giorni[0].vento-1]+"<br/>"+
          "<span class=\"grassetto\">Temperatura:</span> "+giorni[0].temperatura+"</div>";
          for(i=0;i<giorni.length;++i)
          {
          giorno=giorni[i];
          idGiorno=(gg+i)%7;
	  output+="  <div class=\"floatLeft iconeMeteo\"> "+
            "<span class=\"grassetto\">"+ giorniSett[idGiorno] +"</span><br/>"+
            "<img class=\"iconaMeteo\" src=\"Immagini/tempo_"+giorno.tempo+".gif\" height=\"10%\" width=\"10%\" title=\""+giorno.type+" - " + statoCielo[giorno.tempo]  + "\" alt=\""+giorno.type+" - " + statoCielo[giorno.tempo]  + "\"/>"+
            "<br/>"+giorno.temperatura+"</div>";
          }
	}
	DWRUtil.setValue('previsione',output);
}


function aggiornaPrevisione(prov)
{
	getDatiMeteo(prov);
}

function getSelectProvincie()
{
var output="<select id=\"provincia\" name=\"provincia\" onChange=\"aggiornaPrevisione(this.options[this.selectedIndex].value)\">";
output+="<option value = \"Agrigento\">Agrigento</option>";
output+="<option value = \"Alessandria\">Alessandria</option>";
output+="<option value = \"Ancona\">Ancona</option>";
output+="<option value = \"Aosta\">Aosta</option>";
output+="<option value = \"Arezzo\">Arezzo</option>";
output+="<option value = \"Ascoli Piceno\">Ascoli Piceno</option>";
output+="<option value = \"Asti\">Asti</option>";
output+="<option value = \"Avellino\">Avellino</option>";
output+="<option value = \"Bari\">Bari</option>";
output+="<option value = \"Belluno\">Belluno</option>";
output+="<option value = \"Benevento\">Benevento</option>";
output+="<option value = \"Bergamo\">Bergamo</option>";
output+="<option value = \"Biella\">Biella</option>";
output+="<option value = \"Bologna\">Bologna</option>";
output+="<option value = \"Bolzano\">Bolzano</option>";
output+="<option value = \"Brescia\">Brescia</option>";
output+="<option value = \"Brindisi\">Brindisi</option>";
output+="<option value = \"Cagliari\">Cagliari</option>";
output+="<option value = \"Caltanissetta\">Caltanissetta</option>";
output+="<option value = \"Campobasso\">Campobasso</option>";
output+="<option value = \"Caserta\">Caserta</option>";
output+="<option value = \"Catania\">Catania</option>";
output+="<option value = \"Catanzaro\">Catanzaro</option>";
output+="<option value = \"Chieti\">Chieti</option>";
output+="<option value = \"Como\">Como</option>";
output+="<option value = \"Cosenza\">Cosenza</option>";
output+="<option value = \"Cremona\">Cremona</option>";
output+="<option value = \"Crotone\">Crotone</option>";
output+="<option value = \"Cuneo\">Cuneo</option>";
output+="<option value = \"Enna\">Enna</option>";
output+="<option value = \"Ferrara\">Ferrara</option>";
output+="<option value = \"Firenze\">Firenze</option>";
output+="<option value = \"Foggia\">Foggia</option>";
output+="<option value = \"Forli%20Cesena\">Forli Cesena</option>";
output+="<option value = \"Frosinone\">Frosinone</option>";
output+="<option value = \"Genova\">Genova</option>";
output+="<option value = \"Gorizia\">Gorizia</option>";
output+="<option value = \"Grosseto\">Grosseto</option>";
output+="<option value = \"Imperia\">Imperia</option>";
output+="<option value = \"Isernia\">Isernia</option>";
output+="<option value = \"L'Aquila\">L'Aquila</option>";
output+="<option value = \"La Spezia\">La Spezia</option>";
output+="<option value = \"Latina\">Latina</option>";
output+="<option value = \"Lecce\">Lecce</option>";
output+="<option value = \"Livorno\">Livorno</option>";
output+="<option value = \"Lodi\">Lodi</option>";
output+="<option value = \"Lucca\">Lucca</option>";
output+="<option value = \"Macerata\">Macerata</option>";
output+="<option value = \"Mantova\">Mantova</option>";
output+="<option value = \"Massa Carrara\">Massa Carrara</option>";
output+="<option value = \"Matera \">Matera</option>";
output+="<option value = \"Messina\">Messina</option>";
output+="<option value = \"Milano\">Milano</option>";
output+="<option value = \"Modena\">Modena</option>";
output+="<option value = \"Napoli\">Napoli</option>";
output+="<option value = \"Novara\">Novara</option>";
output+="<option value = \"Nuoro\">Nuoro</option>";
output+="<option value = \"Oristano\">Oristano</option>";
output+="<option value = \"Padova\">Padova</option>";
output+="<option value = \"Palermo\">Palermo</option>";
output+="<option value = \"Parma\">Parma</option>";
output+="<option value = \"Pavia\">Pavia</option>";
output+="<option value = \"Perugia\">Perugia</option>";
output+="<option value = \"Pesaro e Urbino\">Pesaro e Urbino</option>";
output+="<option value = \"Pescara\">Pescara</option>";
output+="<option value = \"Piacenza\">Piacenza</option>";
output+="<option value = \"Pisa\">Pisa</option>";
output+="<option value = \"Pistoia\">Pistoia</option>";
output+="<option value = \"Pordenone\">Pordenone</option>";
output+="<option value = \"Potenza\">Potenza</option>";
output+="<option value = \"Ragusa\">Ragusa</option>";
output+="<option value = \"Ravenna\">Ravenna</option>";
output+="<option value = \"Reggio Calabria\">Reggio Calabria</option>";
output+="<option value = \"Reggio Emilia\">Reggio Emilia</option>";
output+="<option value = \"Rieti\">Rieti</option>";
output+="<option value = \"Rimini\">Rimini</option>";
output+="<option value = \"Roma\" selected=\"selected\">Roma</option>";
output+="<option value = \"Rovigo\">Rovigo</option>";
output+="<option value = \"Salerno\">Salerno</option>";
output+="<option value = \"Sassari\">Sassari</option>";
output+="<option value = \"Savona\">Savona</option>";
output+="<option value = \"Siena\">Siena</option>";
output+="<option value = \"Siracusa\">Siracusa</option>";
output+="<option value = \"Sondrio\">Sondrio</option>";
output+="<option value = \"Taranto\">Taranto</option>";
output+="<option value = \"Teramo\">Teramo</option>";
output+="<option value = \"Terni\">Terni</option>";
output+="<option value = \"Torino\">Torino</option>";
output+="<option value = \"Trapani\">Trapani</option>";
output+="<option value = \"Trento\">Trento</option>";
output+="<option value = \"Treviso\">Treviso</option>";
output+="<option value = \"Trieste\">Trieste</option>";
output+="<option value = \"Udine\">Udine</option>";
output+="<option value = \"Varese\">Varese</option>";
output+="<option value = \"Venezia\">Venezia</option>";
output+="<option value = \"Verbania\">Verbania</option>";
output+="<option value = \"Vercelli\">Vercelli</option>";
output+="<option value = \"Verona\">Verona</option>";
output+="<option value = \"Vibo Valentia\">Vibo Valentia</option>";
output+="<option value = \"Vicenza\">Vicenza</option>";
output+="<option value = \"Viterbo\">Viterbo</option>";
output+="</select>";
return output;
}
