var NewsXMLData;

function getNewsXML(url){		
	//XMLHttpRequest
	XMLData = false;
	if(window.XMLHttpRequest) {
		// native XMLHttpRequest object
		try {
			NewsXMLData = new XMLHttpRequest();
		} catch(e) {
			NewsXMLData = false;
		}
	} else if(window.ActiveXObject) {
		// IE/Windows ActiveX version
		try {
			NewsXMLData = new ActiveXObject("Msxml2.XMLHTTP");
		} catch(e) {
			try {
				NewsXMLData = new ActiveXObject("Microsoft.XMLHTTP");
			} catch(e) {
				NewsXMLData = false;
			}
		}
	}
	if(NewsXMLData) {
		if (NewsXMLData.overrideMimeType) {
			NewsXMLData.overrideMimeType('text/xml');
		}		
		NewsXMLData.onreadystatechange = handleGetNewsXML;
		NewsXMLData.open("GET", url, true);
		NewsXMLData.send(null);
		return true;
	}
	else{
		//reload search
	}
}

function handleGetNewsXML(){
    if (NewsXMLData.readyState == 4) {// only if xmlhttp shows "loaded"
        if (NewsXMLData.status == 200) {// only if "OK"
			var rootElement = NewsXMLData.responseXML.documentElement;
			//get news
			displayItem = new Object();
			try{
				displayItem.title = getXMLNodeValue(rootElement,"title");
				displayItem.date = getXMLNodeValue(rootElement,"date");
				displayItem.content = rootElement.getElementsByTagName("content2")[0].firstChild.nodeValue;
				handleNewsParse();
			}
			catch(e){
				//alert(e);
				handleNewsError();
			}
        } else {
			//handle error
			handleNewsError();
	   	}
    }
}

