function updateWeather() {
	tinyMCE.triggerSave();
	show('weather-waiting'); hide('weather-button'); hide('weather-msg');
	var status = AjaxRequest.submit(
    document.getElementById('weatherform')
    ,{
      'timeout':25000,
      'onTimeout':function(req){ hide('weather-waiting'); show('weather-button'); alert('Timeout error. Essayez un autre fois.'); },
      'onSuccess':function(req){ hide('weather-waiting'); document.getElementById('weather-msg').innerHTML = req.responseText; show('weather-button'); show('weather-msg'); },
      'onError':function(req){ hide('weather-waiting'); show('weather-button'); alert('Erreur HTTP: '+req.statusText+'.\nEssayez une autre fois plus tard.'); }
    }
  );
  return false;
}
