jQuery.Weather			= {}

function Weather_OnLoad()
{
	jQuery.Weather.Init();
}

jQuery.Weather.Init		= function()
{
	$("#Meteo #CityID").change(jQuery.Weather.Cities_OnChange);
}

jQuery.Weather.Cities_OnChange	= function()
{
		var	params		= {
			"Event"			: "Cities_OnChange",
			"CityID"	: this.value
		};
		var	options		= {
			type			: "POST",
			url				: "/_Modules/Weather/Postback.php",
			dataType		: "json",
			data			: params,
			success			: jQuery.Weather.Cities_OnChange_Success,
			error			: jQuery.Weather.Cities_OnChange_Error
		} 
		$.ajax(options);
}

jQuery.Weather.Cities_OnChange_Success		= function(data, textStatus)
{
	$("#Meteo img").attr("src", data.Weather.IconImage);
	$("#Meteo .city").html(data.Weather.City.Name);
	$("#Meteo .temperature").html(data.Weather.Temperature);
}

jQuery.Weather.Cities_OnChange_Error		= function(XMLHttpRequest, textStatus, errorThrown)
	{
		console.log(textStatus + " - " + errorThrown);
	}
