function createXMLHttpRequest() {
	var request = false;
	try {
	  request = new XMLHttpRequest();
	} catch (trymicrosoft) {
	  try {
	    request = new ActiveXObject("Msxml2.XMLHTTP");
	  } catch (othermicrosoft) {
	    try {
	      request = new ActiveXObject("Microsoft.XMLHTTP");
	    } catch (failed) {
	      request = false;
	    }
	  }
	}
	return request;
}

function _getXMLValue(v, group) {
	v = group.getElementsByTagName(v)[0].childNodes[0].nodeValue;
	if (v == '*') {
		v = '';
	}
	return v;
}
