
var request = null; 



function createRequest()
{

   try 	{  request = new XMLHttpRequest(); } 

     catch (trymicrosoft) {
			
			try { request = new ActiveXObject("Msxm12.XMLHTTP");} 

					catch (othermicrosoft){ 

				try { request = new ActiveXObject("Microsoft.XMLHTTP"); }

	 				catch (failed) {  request = null; }
                           }
}

		if (request == null)
			alert("Error creating request object!"); 
}


function getWeather() {
	createRequest();
	var url = "proxy.php"; 
	request.open("Get", url, true);
	request.onreadystatechange = updatePage; 
	request.send(null);
		       }

function updatePage()  {
  if (request.readyState == 4) {
	var newUpdate = request.responseText; 
	var currentWeatherEl = document.getElementById("weather"); 
	replaceText(currentWeatherEl, newUpdate); 
	}
}


