function refreshMeteo( response, par )
{
	document.getElementById('previsioni').innerHTML = response;
}

function getMeteo( obj, day )
{	var time = new Date;
	var ut = time.getTime();
	
	document.getElementById('previsioni').innerHTML = "<div id=\"meteoLoading\"> <p>in caricamento ...</p> <img src=\"images/loading.gif\"/> </div>";

	var X = new xhr( refreshMeteo, null, "lib/meteo/mete.php?day=" + day + "&url=" + obj.options[ obj.selectedIndex ].value + "&city=" + obj.options[ obj.selectedIndex ].text+"&nocache="+ut );

	if ( day == 0 ) document.getElementById( "tempoTitle" ).innerHTML = " Il tempo che fa oggi a ...";
	else document.getElementById( "tempoTitle" ).innerHTML = " Il tempo che far&agrave; domani a ...";


	var ExpireDate = new Date();
	ExpireDate.setYear(2010);
	ExpireDate.setMonth(1);
	ExpireDate.setDate(1);
	var cookieExpire = ExpireDate.toGMTString();


	document.cookie = "meteoCity=" + obj.options[ obj.selectedIndex ].text + "; expires="+cookieExpire;
}


function restoreMeteo()
{
	var cityList = document.getElementById("cityList");


	if ( getCookie('meteoCity') != null )
	{
		for( key in cityList.options )
		{
			if( cityList.options[key].text == getCookie( 'meteoCity' ) ) 
			{
				cityList.options[key].selected = true;
				getMeteo( cityList,0 );
			}
		}
	}
}
//onLoadFunctions.push( new Array( restoreMeteo, new Array() ) );


function refreshCityes( response, par )
{

	document.getElementById('previsioni').innerHTML = "";
	var cityList = document.getElementById("fixCityList");
	cityList.innerHTML = '<select onchange="getMeteo(this,0)" id="cityList">'+response+'</select>';
	cityList = document.getElementById("cityList");
	

	if ( getCookie('meteoCity') != null )
	{
		//alert( cityList.options.length );

		for( c=0; c<cityList.options.length; c++ )
		{
			if( cityList.options[c].text == getCookie( 'meteoCity' ) ) 
			{
				cityList.options[c].selected = true;
				getMeteo( cityList,0 );
			}
		}
	}
}


function getCityes()
{
	var time = new Date;
	var ut = time.getTime();
	document.getElementById('previsioni').innerHTML = "<div id=\"meteoLoading\"> <p>in caricamento ...</p> <img src=\"images/loading.gif\"/> </div>";
	var X = new xhr( refreshCityes, null, "lib/meteo/mete.php?getCityes&nocache="+ut );
}
onLoadFunctions.push( new Array( getCityes, new Array() ) );
