var g_cfBlock = false;
var g_cfDate = '';
var g_cfDay = '';

function echoCountryForecastFailure()
{
  g_cfBlock = false;
}

function echoCountryForecast(req)
{
  var coords = document.getElementById('weathermap-coords');
  var title = document.getElementById('weathermap-title');

  g_cfBlock = false;

  if (!coords || !title) return false;

  coords.innerHTML = req;
  title.innerHTML = 'Hela landet - ' + g_cfDay + ' ' + g_cfDate;
}

function getCountryForecast(step, time, day, ddate)
{
  if (g_cfBlock) return false;

  g_cfBlock = true;
  g_cfDate = ddate;
  g_cfDay = day;

  var url = '/vader/countryforecast/step/' + step;
  var xhr = new XHR({
        method: 'get',
        onSuccess: echoCountryForecast,
        onFailure: echoCountryForecastFailure}).send(url);

  return false;
}

