function getXML(_url,_target) {
	var httpRequest = getHTTP();
	httpRequest.open('GET', _url);
	httpRequest.onreadystatechange = function() {
		checkstatus(httpRequest,_target);
	}
	httpRequest.send(null);
}
// create HTTP object
function getHTTP() {
	if (window.XMLHttpRequest){// code for Firefox, Opera, IE7, etc.
		return new XMLHttpRequest();
	}else if (window.ActiveXObject){// code for IE6, IE5
		return new ActiveXObject("Microsoft.XMLHTTP");
	}else{
		return;
	}
}
// What for data to be returned
function checkstatus(httpRequest,_target) {
	if(httpRequest.readyState == 4){
		if(httpRequest.status == 200) {
			eval(_target+"= httpRequest.responseXML.documentElement");
		}
	}
}
//
var gXML;
function parseNewsXML() {
	if(typeof gXML != 'undefined' && gXML != null) {
		clearInterval(gWait);
		var _news = gXML.getElementsByTagName('news');
		var _records = 8 // _news.length;
		gHTML = '';
		for(var i=0;i<_records;i++) {
			var _date = _news[i].getAttribute('date');
			var _text = _news[i].firstChild.nodeValue;
			gHTML += '<li><span>'+_date+'</span> - '+_text+'</li>'
		}
		gHTML += '</table>';
		gXML = null;
		popDiv('news')
	}
}
//
function popDiv(_div) {
	var _ok = true;
	try{
		document.getElementById(_div).innerHTML = gHTML;
	}catch(e){
		_ok = false;
	}
	_ok ? gRefreshFooter() : setTimeout("popDiv('"+_div+"')",100)
}
//
//
function getNodeValue(_n,_nodename) {
	var _value;
	for(var i=0;i<_n.childNodes.length;i++) {
		if(_n.childNodes[i].nodeName == _nodename) {
			try{
				_value = _n.childNodes[i].firstChild.nodeValue;
			}catch(e){
				_value = '';
			}
		}
	}
	return _value
}
