function writeWeather()
{
	try {
		if(perth && perth[3] && perth[3] != "-") 
		{
		
			if(document.getElementById("temperature")) {
				document.getElementById("temperature").innerHTML = "Temp " + perth[3] + " &deg;C";
	
		
			if(document.getElementById("homeTemperature")) 
			{
					document.getElementById("homeTemperature").innerHTML = perth[3] + " &deg;C";
				}		
			}  
			
			if(perth[5])
			{
				if(document.getElementById("humidity")) 
				{
					document.getElementById("humidity").innerHTML = "Humidity " + perth[5] + "%";
				}
			}
			
			if(perth[12] && perth[12] != "-") {
				if(document.getElementById("rainfall")) {
					document.getElementById("rainfall").innerHTML = "Rainfall " + perth[12] + " mm";
				}
			} 
			
			if(document.getElementById("weather_icon")) {
				document.getElementById("weather_icon").src = "/weather/sprites/display/" + perthsprite;
			}
		}
	} catch(err) {
	}
}