	/*
	///////////////////////////////////////////////////////////////////////////
	Copyright (c) - RSWEB Digital

	Criado: 25/03/2006
	Revisão: //
	Autor: Charlis Aristimunha

	Descrição do Arquivo:
    	Funções de manipulação de elementos de e formulários

    Prefixo das Funções: 
    	'xmldom_'

    Dependências: 
    	Nenhuma

	///////////////////////////////////////////////////////////////////////////
	*/
   

	///////////////////////////////////////////////////////////////////////////
    // TODO: documentar
	///////////////////////////////////////////////////////////////////////////
    function xmldom_XmlToHtml (objXMLDOMDocument, strFromXMLNodeName, strToHTMLElementId) {
        objDOMHTMLElement = document.getElementById (strToHTMLElementId);
        try {
            objDOMHTMLElement.innerHTML = xmldom_getXMLNodeContent(objXMLDOMDocument, strFromXMLNodeName);
        }
        catch (e) {
            alert(e + "xmldom_XmlToHtml() - id ");
        }
    }

	///////////////////////////////////////////////////////////////////////////
    // TODO: documentar                                                      // 
    // objXMLDOMDocument = (new XMLHTTP).responseXML                         //
	///////////////////////////////////////////////////////////////////////////
    function xmldom_getXMLNodeContent (objXMLDOMDocument, strXMLNodeName) {

        objXMLDOMNodeList = objXMLDOMDocument.getElementsByTagName(strXMLNodeName);
        objNode           = objXMLDOMNodeList.item(0);

        if ( objNode.hasChildNodes() ) {
            if ( objNode.firstChild.nodeType == 4 ) { // CDATA Section
                return objNode.firstChild.data;
            }
            else {
                return objNode.firstChild.xml;
            }
        }
		alert("xmldom_getXMLNodeContent(): \n" +
			  "Era esperado um elemento tipo XML \n" +
			  "no interior do nó '" + strXMLNodeName + "' referido");
        return false;
    }