var query 	= "select * from weather.bylocation where location='"+localita+"'";
var env 	= "store://datatables.org/alltableswithkeys";
new Ajax.Request('/yql.php?query='+query+'&env='+env,{
	onSuccess:function(transport){
		var result = eval("("+transport.responseText+")");
		var meteo  = result["query"]["results"]["weather"]["rss"]["channel"]["item"];
		var description = meteo["description"];
		var icon 		= description.split('\n').first();
		var temp 		= farenheit2celcius(meteo["condition"]["temp"]);
		var today		= meteo["forecast"].first();
		var max_temp	= farenheit2celcius(today["high"]);
		var low_temp	= farenheit2celcius(today["low"]);
		var out = "";
		out+="<div id='container'>";
		out+="<div id='localita'>"+localita+"</div>";
		out+="<div id='icon'>"+icon+"</div>";
		out+="<div id='current_tmp'>"+temp.toFixed(0)+"&deg;</div>";
		out+="<div id='max_tmp'><span id='max_tmp_label'>Max:</span>"+max_temp.toFixed(0)+"&deg;</div>";
		out+="<div id='min_tmp'><span id='min_tmp_label'>Min:</span>"+low_temp.toFixed(0)+"&deg;</div>";
		out+="</div>";
		$('meteo').innerHTML = out;
	}
});

function farenheit2celcius(f){
	return (f*1 - 32.0) / 1.8;
}