/*  
 *             CREDITS
 *
 * 		XMLParser crossbrowser layer
 *
 *				Part of
 *		IceCode - The Next Web Expression
 *
 *		Author  : Daniele Contarino
 *		Version : 1.00
 *		Contact : http://www.danielecontarino.it
 *
 */

function getXMLDOM (stringDocument) {
	try {
		//Internet Explorer
		xmlDoc=new ActiveXObject("Microsoft.XMLDOM");
		xmlDoc.async="false";
		xmlDoc.loadXML(stringDocument);
		return xmlDoc;
	}catch(e){
		parser=new DOMParser();
		xmlDoc=parser.parseFromString(stringDocument,"text/xml");
		return xmlDoc;
	}
}


function setTextContent(element, value){
	if( typeof element != "object" && typeof element != "null") element = document.getElementById(element);
	if(typeof element.innerText == "undefined") element.textContent = value;
	else element.innerText = value;
}

function getTextContent(element){
	
	if( typeof element != "object" && typeof element != "null") element = document.getElementById(element);
	if(typeof element.textContent != "undefined") return element.textContent;
	else if(typeof element.text != "undefined") return element.text;
	else return element.innerText;
}

