
// Provide a default path to dwr.engine
if (dwr == null) var dwr = {};
if (dwr.engine == null) dwr.engine = {};
if (DWREngine == null) var DWREngine = dwr.engine;

if (WeatherDataProvider == null) var WeatherDataProvider = {};
WeatherDataProvider._path = '/app21/dwr';
WeatherDataProvider.getForecastForLocality = function(p0, callback) {
  dwr.engine._execute(WeatherDataProvider._path, 'WeatherDataProvider', 'getForecastForLocality', p0, callback);
}
WeatherDataProvider.getForecastForLocality = function(p0, callback) {
  dwr.engine._execute(WeatherDataProvider._path, 'WeatherDataProvider', 'getForecastForLocality', p0, callback);
}
WeatherDataProvider.getForecastForStation = function(p0, callback) {
  dwr.engine._execute(WeatherDataProvider._path, 'WeatherDataProvider', 'getForecastForStation', p0, callback);
}
WeatherDataProvider.getForecastForRegion = function(p0, callback) {
  dwr.engine._execute(WeatherDataProvider._path, 'WeatherDataProvider', 'getForecastForRegion', p0, callback);
}
WeatherDataProvider.getAcisNormalsForLocality = function(p0, p1, p2, callback) {
  dwr.engine._execute(WeatherDataProvider._path, 'WeatherDataProvider', 'getAcisNormalsForLocality', p0, p1, p2, callback);
}
WeatherDataProvider.getForecast = function(callback) {
  dwr.engine._execute(WeatherDataProvider._path, 'WeatherDataProvider', 'getForecast', callback);
}
WeatherDataProvider.getCurrentForLocality = function(p0, callback) {
  dwr.engine._execute(WeatherDataProvider._path, 'WeatherDataProvider', 'getCurrentForLocality', p0, callback);
}
WeatherDataProvider.getCurrentForLocality = function(p0, callback) {
  dwr.engine._execute(WeatherDataProvider._path, 'WeatherDataProvider', 'getCurrentForLocality', p0, callback);
}
WeatherDataProvider.getNearestStation = function(p0, callback) {
  dwr.engine._execute(WeatherDataProvider._path, 'WeatherDataProvider', 'getNearestStation', p0, callback);
}
WeatherDataProvider.getCurrentForStation = function(p0, p1, callback) {
  dwr.engine._execute(WeatherDataProvider._path, 'WeatherDataProvider', 'getCurrentForStation', p0, p1, callback);
}
WeatherDataProvider.getStations = function(callback) {
  dwr.engine._execute(WeatherDataProvider._path, 'WeatherDataProvider', 'getStations', callback);
}
WeatherDataProvider.getStation = function(p0, callback) {
  dwr.engine._execute(WeatherDataProvider._path, 'WeatherDataProvider', 'getStation', p0, callback);
}
WeatherDataProvider.getWindChill = function(p0, p1, p2, callback) {
  dwr.engine._execute(WeatherDataProvider._path, 'WeatherDataProvider', 'getWindChill', p0, p1, p2, callback);
}
WeatherDataProvider.getCurrentLocality = function(callback) {
  dwr.engine._execute(WeatherDataProvider._path, 'WeatherDataProvider', 'getCurrentLocality', callback);
}
WeatherDataProvider.setCurrentLocality = function(p0, callback) {
  dwr.engine._execute(WeatherDataProvider._path, 'WeatherDataProvider', 'setCurrentLocality', p0, callback);
}

