function initXML() 
{
	if(navigator.appName == "Microsoft Internet Explorer")
	{
		var xmlDoc = new ActiveXObject("Microsoft.XMLDOM");
		xmlDoc.async="false";
		xmlDoc.onreadystatechange = function() 
		{
			if (xmlDoc.readyState == 4) 
				displayXMLie(xmlDoc);
		}		
		xmlDoc.load("weather.aspx");
	}
	else 
	{
		
		var xmlDoc = document.implementation.createDocument("", "", null);
		xmlDoc.onload = function()
		{
			displayXMLmoz(xmlDoc);
		}
		xmlDoc.load("weather.aspx");
	}
}

function displayXMLie(xmlDoc)
		{
				var descXML = xmlDoc.childNodes[1].childNodes[0].childNodes[12].childNodes[7].getAttribute('text');
				var lowXML = xmlDoc.childNodes[1].childNodes[0].childNodes[12].childNodes[7].getAttribute('low');
				var highXML = xmlDoc.childNodes[1].childNodes[0].childNodes[12].childNodes[7].getAttribute('high');
				var tm = "local time: " + xmlDoc.childNodes[1].childNodes[1].getAttribute('value');
				document.getElementById('ltm').innerHTML=String(tm);
				document.getElementById('conditions').innerHTML=String(descXML);
				document.getElementById('low').innerHTML=String("low:" + lowXML + "&deg;c");
				document.getElementById('high').innerHTML=String("high:" + highXML + "&deg;c");	
		}
		
function displayXMLmoz(xmlDoc)
		{
			var descXML = xmlDoc.childNodes[0].childNodes[0].childNodes[12].childNodes[7].getAttribute('text');
			var lowXML = xmlDoc.childNodes[0].childNodes[0].childNodes[12].childNodes[7].getAttribute('low');
			var highXML = xmlDoc.childNodes[0].childNodes[0].childNodes[12].childNodes[7].getAttribute('high');
			var tm = "local time: " + xmlDoc.childNodes[0].childNodes[1].getAttribute('value');
			document.getElementById('ltm').innerHTML=String(tm);
			document.getElementById('conditions').innerHTML=String(descXML);
			document.getElementById('low').innerHTML=String("low:" + lowXML + "&deg;c");
			document.getElementById('high').innerHTML=String("high:" + highXML + "&deg;c");
		}
