temp = false;

var showExtended = false;

$(document).ready(
	function()
	{
		function Get_Cookie( check_name )
		{
			// first we'll split this cookie up into name/value pairs
			// note: document.cookie only returns name=value, not the other components
			var a_all_cookies = document.cookie.split( ';' );
			var a_temp_cookie = '';
			var cookie_name = '';
			var cookie_value = '';
			var b_cookie_found = false; // set boolean t/f default f
			
			for ( i = 0; i < a_all_cookies.length; i++ )
			{
				// now we'll split apart each name=value pair
				a_temp_cookie = a_all_cookies[i].split( '=' );
				
				
				// and trim left/right whitespace while we're at it
				cookie_name = a_temp_cookie[0].replace(/^\s+|\s+$/g, '');
				
				// if the extracted name matches passed check_name
				if ( cookie_name == check_name )
				{
					b_cookie_found = true;
					// we need to handle case where cookie has no value but exists (no = sign, that is):
					if ( a_temp_cookie.length > 1 )
					{
						cookie_value = unescape( a_temp_cookie[1].replace(/^\s+|\s+$/g, '') );
					}
					// note that in cases where cookie is initialized but no value, null is returned
					return cookie_value;
					break;
				}
				
				a_temp_cookie = null;
				cookie_name = '';
			}
			
			if ( !b_cookie_found )
			{
				return null;
			}
		}
		
		var language = Get_Cookie("language");

		$.ajax(
		{
			type: "GET",
			url: "../cache/weather_report_" + language + ".xml",
			dataType: "xml",
			success: function(xml)
			{
				var weather_condition = $(xml).find("item").eq(0).find("description").text();
				var future_weather_condition = $(xml).find("item").eq(1).find("description").text();
				
				var weatherimg = $(weather_condition).find("img");
				
				var linkArray = $(weather_condition).find("a");
				$(linkArray).each(function(element)
				{
				});
				
				$("#weather").html(weather_condition);
				
				$("#weather strong").remove();
				$("#weather a").remove();
				$("#weather br").remove();
				$("#weather img").remove();
				
				var weather_text = jQuery.trim($("#weather").find("p").html());
				
				weather_text = weather_text.replace("&nbsp;", "");
				weather_text = weather_text.replace(", PAN.", ", Panama.");
					
				$("#weather").html("");
				
				$("<div class='weather-text'><p></p></div>").html(weather_text).appendTo("#weather");
				$("<div class='weather-img'></div>").html(weatherimg).appendTo("#weather");
				$("<div class='weather-forecast'><p></p></div>").html("<h3>Show 5 day forecast</h3>").appendTo("#weather").bind("click", function(event)
				{
					showExtended = !showExtended;
					$("div.extended-forecast").slideToggle("slow", function(event)
					{
						if (showExtended)
						{
							$("div .weather-forecast").html("<h3>Hide 5 day forecast</h3>");
						}
						else
						{
							$("div .weather-forecast").html("<h3>Show 5 day forecast</h3>");
						}
					});
				});
				$("<div class='extended-forecast'></div>").html(future_weather_condition).appendTo("#weather").hide();
			}
		});
	}
);
