function xmldoc_getNodeVal(doc, nodename, id){
	if(!id) id = 0;

	var x = doc.getElementsByTagName(nodename)[id];
	if( x == undefined){ return false; }
	if( x.childNodes.length == 0 ){
		return "";
	} else {
		return x.childNodes[0].nodeValue;
	}
}

function StringtoXML(text){
	if (window.ActiveXObject){
		var doc=new ActiveXObject('Microsoft.XMLDOM');
		doc.async='false';
		doc.loadXML(text);
	} else {
		var parser=new DOMParser();
		var doc=parser.parseFromString(text,'text/xml');
	}
	return doc;
}