function firstChildElement (node) {
    if (!node)        return null;    var child = node.firstChild;
    while (child) {
        if (child.nodeType == 1)
            return child;
        child = child.nextSibling;
    }
    return null;
}

function nextSiblingElement (node) {
    if (!node)        return null;    var sibling = node.nextSibling;
    while (sibling) {
        if (sibling.nodeType == 1)
            return sibling;
        sibling = sibling.nextSibling;
    }
    return null;
}

function getText (node) {
    if (!node)        return null;    var text = '';
    var child = node.firstChild;
    while (child) {
        if (child.nodeType == 3) {
            text = text + child.nodeValue;
        }
        child = child.nextSibling;
    }
    return text;
}

function invokeSync (url, xmlDoc) {
    var req = null;    if (window.XMLHttpRequest) {
        req = new XMLHttpRequest();
    } else if (window.ActiveXObject) {
        req = new ActiveXObject("Microsoft.XMLHTTP");
    }

    if (req) {
        req.open("POST", url, false);
        req.setRequestHeader("Content-Type", "text/xml");
        req.send(xmlDoc);
        return req.responseXML;
    }
}

function invokeAsync (url, xmlDoc, callback) {
    var req = null;
    if (window.XMLHttpRequest) {
        req = new XMLHttpRequest();
    } else if (window.ActiveXObject) {
        req = new ActiveXObject("Microsoft.XMLHTTP");
    }
    
    if (req) {
        req.onreadystatechange = function () {
            if (req.readyState == 4) {
                if (req.status == 200) {
                    callback(req.responseXML);
                } 
            }
        }
        req.open("POST", url, true);
        req.setRequestHeader("Content-Type", "text/xml");
        req.send(xmlDoc);
    }
}

function createNewDocument () {
    var xmlDoc = null;
    if (document.implementation && document.implementation.createDocument) {
        xmlDoc = document.implementation.createDocument("", "", null);
    } else if (window.ActiveXObject){
        xmlDoc = new ActiveXObject("Microsoft.XMLDOM");
    }
    return xmlDoc;
}

function createElementNS (xmlDoc, namespace, localName) {
    var element = null;
    if (typeof xmlDoc.createElementNS != 'undefined') {
        element = xmlDoc.createElementNS(namespace, localName);

    }
    else if (typeof xmlDoc.createNode != 'undefined') {
        if (namespace) {
            element = xmlDoc.createNode(1, localName, namespace);
        } else {

            element = xmlDoc.createElement(localName);
        }
    }
    return element;
}

function localName (element) {
    if (element.localName)
        return element.localName;
    else

        return element.baseName;
}



function ConfiguradorPancartaWebServiceSoapHttpPort_crearPancarta() {
    var xmlDoc = createNewDocument();
    var envelope = createElementNS(xmlDoc, 'http://schemas.xmlsoap.org/soap/envelope/', 'Envelope');
    xmlDoc.appendChild(envelope);
    var body = createElementNS(xmlDoc, 'http://schemas.xmlsoap.org/soap/envelope/', 'Body');
    envelope.appendChild(body);
    var parameterParent = body;
    parameterParent = createElementNS(xmlDoc, 'http://configuradorpancarta.pancarta.com/', 'crearPancarta');
    body.appendChild(parameterParent);
    var responseDoc = invokeSync('http://www.pancarta.com/PancartaPuntoComEJB/ConfiguradorPancartaWebServiceSoapHttpPort/', xmlDoc);
    var resultObj = null;
    body = firstChildElement(responseDoc.documentElement);
    if (localName(body) != 'Body') {
        body = nextSiblingElement(body);
    }

    var resultEl = firstChildElement(body);
    resultEl = firstChildElement(resultEl);
    resultObj =  getText(resultEl);
    return resultObj;
}

function ConfiguradorPancartaWebServiceSoapHttpPort_crearPancartaAsync(callback) {
    var xmlDoc = createNewDocument();
    var envelope = createElementNS(xmlDoc, 'http://schemas.xmlsoap.org/soap/envelope/', 'Envelope');
    xmlDoc.appendChild(envelope);
    var body = createElementNS(xmlDoc, 'http://schemas.xmlsoap.org/soap/envelope/', 'Body');
    envelope.appendChild(body);

    var parameterParent = body;
    parameterParent = createElementNS(xmlDoc, 'http://configuradorpancarta.pancarta.com/', 'crearPancarta');

    body.appendChild(parameterParent);
    var resultsProcessor = function (responseDoc) {
    var resultsObj = null;
    body = firstChildElement(responseDoc.documentElement);
    if (localName(body) != 'Body') {
        body = nextSiblingElement(body);
    }

    var resultEl = firstChildElement(body);
    resultEl = firstChildElement(resultEl);
    resultObj =  getText(resultEl);
    callback(resultObj);
    }
    invokeAsync('http://www.pancarta.com/PancartaPuntoComEJB/ConfiguradorPancartaWebServiceSoapHttpPort/', xmlDoc, resultsProcessor);
}

function ConfiguradorPancartaWebServiceSoapHttpPort_obtenerAcabados() {
    var xmlDoc = createNewDocument();
    var envelope = createElementNS(xmlDoc, 'http://schemas.xmlsoap.org/soap/envelope/', 'Envelope');
    xmlDoc.appendChild(envelope);
    var body = createElementNS(xmlDoc, 'http://schemas.xmlsoap.org/soap/envelope/', 'Body');
    envelope.appendChild(body);
    var parameterParent = body;
    parameterParent = createElementNS(xmlDoc, 'http://configuradorpancarta.pancarta.com/', 'obtenerAcabados');
    body.appendChild(parameterParent);
    var responseDoc = invokeSync('http://www.pancarta.com/PancartaPuntoComEJB/ConfiguradorPancartaWebServiceSoapHttpPort/', xmlDoc);
    var resultObj = null;
    body = firstChildElement(responseDoc.documentElement);
    if (localName(body) != 'Body') {
        body = nextSiblingElement(body);
    }


    var resultEl = firstChildElement(body);
    resultEl = firstChildElement(resultEl);
    resultObj =  getText(resultEl);
    return resultObj;
}

function ConfiguradorPancartaWebServiceSoapHttpPort_obtenerAcabadosAsync(callback) {
    var xmlDoc = createNewDocument();
    var envelope = createElementNS(xmlDoc, 'http://schemas.xmlsoap.org/soap/envelope/', 'Envelope');
    xmlDoc.appendChild(envelope);
    var body = createElementNS(xmlDoc, 'http://schemas.xmlsoap.org/soap/envelope/', 'Body');
    envelope.appendChild(body);
    var parameterParent = body;
    parameterParent = createElementNS(xmlDoc, 'http://configuradorpancarta.pancarta.com/', 'obtenerAcabados');
    body.appendChild(parameterParent);
    var resultsProcessor = function (responseDoc) {
    var resultsObj = null;
    body = firstChildElement(responseDoc.documentElement);
    if (localName(body) != 'Body') {
        body = nextSiblingElement(body);
    }

    var resultEl = firstChildElement(body);
    resultEl = firstChildElement(resultEl);
    resultObj =  getText(resultEl);
    callback(resultObj);
    }
    invokeAsync('http://www.pancarta.com/PancartaPuntoComEJB/ConfiguradorPancartaWebServiceSoapHttpPort/', xmlDoc, resultsProcessor);
}

function ConfiguradorPancartaWebServiceSoapHttpPort_obtenerTerminacionDePancarta(_codPancarta) {
    var xmlDoc = createNewDocument();
    var envelope = createElementNS(xmlDoc, 'http://schemas.xmlsoap.org/soap/envelope/', 'Envelope');
    xmlDoc.appendChild(envelope);

    var body = createElementNS(xmlDoc, 'http://schemas.xmlsoap.org/soap/envelope/', 'Body');
    envelope.appendChild(body);
    var parameterParent = body;
    parameterParent = createElementNS(xmlDoc, 'http://configuradorpancarta.pancarta.com/', 'obtenerTerminacionDePancarta');
    body.appendChild(parameterParent);

    var paramEl = createElementNS(xmlDoc, 'http://configuradorpancarta.pancarta.com/', 'codPancarta');
    paramEl.appendChild(xmlDoc.createTextNode(_codPancarta));
    parameterParent.appendChild(paramEl);
    var responseDoc = invokeSync('http://www.pancarta.com/PancartaPuntoComEJB/ConfiguradorPancartaWebServiceSoapHttpPort/', xmlDoc);
    var resultObj = null;
    body = firstChildElement(responseDoc.documentElement);
    if (localName(body) != 'Body') {

        body = nextSiblingElement(body);
    }

    var resultEl = firstChildElement(body);
    resultEl = firstChildElement(resultEl);
    resultObj =  getText(resultEl);
    return resultObj;
}

function ConfiguradorPancartaWebServiceSoapHttpPort_obtenerTerminacionDePancartaAsync(_codPancarta, callback) {
    var xmlDoc = createNewDocument();
    var envelope = createElementNS(xmlDoc, 'http://schemas.xmlsoap.org/soap/envelope/', 'Envelope');
    xmlDoc.appendChild(envelope);
    var body = createElementNS(xmlDoc, 'http://schemas.xmlsoap.org/soap/envelope/', 'Body');
    envelope.appendChild(body);
    var parameterParent = body;
    parameterParent = createElementNS(xmlDoc, 'http://configuradorpancarta.pancarta.com/', 'obtenerTerminacionDePancarta');
    body.appendChild(parameterParent);
    var paramEl = createElementNS(xmlDoc, 'http://configuradorpancarta.pancarta.com/', 'codPancarta');
    paramEl.appendChild(xmlDoc.createTextNode(_codPancarta));
    parameterParent.appendChild(paramEl);
    var resultsProcessor = function (responseDoc) {
    var resultsObj = null;
    body = firstChildElement(responseDoc.documentElement);
    if (localName(body) != 'Body') {
        body = nextSiblingElement(body);
    }

    var resultEl = firstChildElement(body);
    resultEl = firstChildElement(resultEl);
    resultObj =  getText(resultEl);
    callback(resultObj);
    }
    invokeAsync('http://www.pancarta.com/PancartaPuntoComEJB/ConfiguradorPancartaWebServiceSoapHttpPort/', xmlDoc, resultsProcessor);
}

function ConfiguradorPancartaWebServiceSoapHttpPort_modificarPancarta(_codPancarta, _codMaterial, _ancho, _alto, _codAcabSup, _codAcabInf, _codAcabIzq, _codAcabDer, _codOllaoSup, _codOllaoInf, _codOllaoIzq, _codOllaoDer, _codEntTubSup, _codEntTubInf, _codEntTubIzq, _codEntTubDer, _numOllaosSup, _numOllaosInf, _numOllaosIzq, _numOllaosDer, _codTerminacion, _motivoPropuesta, _esPropuesta, _acronimo, _precioNeto) {
    var xmlDoc = createNewDocument();
    var envelope = createElementNS(xmlDoc, 'http://schemas.xmlsoap.org/soap/envelope/', 'Envelope');
    xmlDoc.appendChild(envelope);
    var body = createElementNS(xmlDoc, 'http://schemas.xmlsoap.org/soap/envelope/', 'Body');
    envelope.appendChild(body);
    var parameterParent = body;
    parameterParent = createElementNS(xmlDoc, 'http://configuradorpancarta.pancarta.com/', 'modificarPancarta');
    body.appendChild(parameterParent);
    var paramEl = createElementNS(xmlDoc, 'http://configuradorpancarta.pancarta.com/', 'codPancarta');
    paramEl.appendChild(xmlDoc.createTextNode(_codPancarta));
    parameterParent.appendChild(paramEl);
    var paramEl = createElementNS(xmlDoc, 'http://configuradorpancarta.pancarta.com/', 'codMaterial');
    paramEl.appendChild(xmlDoc.createTextNode(_codMaterial));
    parameterParent.appendChild(paramEl);
    var paramEl = createElementNS(xmlDoc, 'http://configuradorpancarta.pancarta.com/', 'ancho');
    paramEl.appendChild(xmlDoc.createTextNode(_ancho));
    parameterParent.appendChild(paramEl);
    var paramEl = createElementNS(xmlDoc, 'http://configuradorpancarta.pancarta.com/', 'alto');
    paramEl.appendChild(xmlDoc.createTextNode(_alto));
    parameterParent.appendChild(paramEl);
    var paramEl = createElementNS(xmlDoc, 'http://configuradorpancarta.pancarta.com/', 'codAcabSup');
    paramEl.appendChild(xmlDoc.createTextNode(_codAcabSup));
    parameterParent.appendChild(paramEl);
    var paramEl = createElementNS(xmlDoc, 'http://configuradorpancarta.pancarta.com/', 'codAcabInf');
    paramEl.appendChild(xmlDoc.createTextNode(_codAcabInf));
    parameterParent.appendChild(paramEl);
    var paramEl = createElementNS(xmlDoc, 'http://configuradorpancarta.pancarta.com/', 'codAcabIzq');
    paramEl.appendChild(xmlDoc.createTextNode(_codAcabIzq));
    parameterParent.appendChild(paramEl);
    var paramEl = createElementNS(xmlDoc, 'http://configuradorpancarta.pancarta.com/', 'codAcabDer');
    paramEl.appendChild(xmlDoc.createTextNode(_codAcabDer));
    parameterParent.appendChild(paramEl);
    var paramEl = createElementNS(xmlDoc, 'http://configuradorpancarta.pancarta.com/', 'codOllaoSup');
    paramEl.appendChild(xmlDoc.createTextNode(_codOllaoSup));
    parameterParent.appendChild(paramEl);
    var paramEl = createElementNS(xmlDoc, 'http://configuradorpancarta.pancarta.com/', 'codOllaoInf');
    paramEl.appendChild(xmlDoc.createTextNode(_codOllaoInf));
    parameterParent.appendChild(paramEl);
    var paramEl = createElementNS(xmlDoc, 'http://configuradorpancarta.pancarta.com/', 'codOllaoIzq');
    paramEl.appendChild(xmlDoc.createTextNode(_codOllaoIzq));
    parameterParent.appendChild(paramEl);
    var paramEl = createElementNS(xmlDoc, 'http://configuradorpancarta.pancarta.com/', 'codOllaoDer');
    paramEl.appendChild(xmlDoc.createTextNode(_codOllaoDer));
    parameterParent.appendChild(paramEl);
    var paramEl = createElementNS(xmlDoc, 'http://configuradorpancarta.pancarta.com/', 'codEntTubSup');
    paramEl.appendChild(xmlDoc.createTextNode(_codEntTubSup));
    parameterParent.appendChild(paramEl);
    var paramEl = createElementNS(xmlDoc, 'http://configuradorpancarta.pancarta.com/', 'codEntTubInf');
    paramEl.appendChild(xmlDoc.createTextNode(_codEntTubInf));
    parameterParent.appendChild(paramEl);
    var paramEl = createElementNS(xmlDoc, 'http://configuradorpancarta.pancarta.com/', 'codEntTubIzq');
    paramEl.appendChild(xmlDoc.createTextNode(_codEntTubIzq));
    parameterParent.appendChild(paramEl);
    var paramEl = createElementNS(xmlDoc, 'http://configuradorpancarta.pancarta.com/', 'codEntTubDer');
    paramEl.appendChild(xmlDoc.createTextNode(_codEntTubDer));
    parameterParent.appendChild(paramEl);
    var paramEl = createElementNS(xmlDoc, 'http://configuradorpancarta.pancarta.com/', 'numOllaosSup');
    paramEl.appendChild(xmlDoc.createTextNode(_numOllaosSup));
    parameterParent.appendChild(paramEl);
    var paramEl = createElementNS(xmlDoc, 'http://configuradorpancarta.pancarta.com/', 'numOllaosInf');
    paramEl.appendChild(xmlDoc.createTextNode(_numOllaosInf));
    parameterParent.appendChild(paramEl);
    var paramEl = createElementNS(xmlDoc, 'http://configuradorpancarta.pancarta.com/', 'numOllaosIzq');

    paramEl.appendChild(xmlDoc.createTextNode(_numOllaosIzq));
    parameterParent.appendChild(paramEl);
    var paramEl = createElementNS(xmlDoc, 'http://configuradorpancarta.pancarta.com/', 'numOllaosDer');
    paramEl.appendChild(xmlDoc.createTextNode(_numOllaosDer));
    parameterParent.appendChild(paramEl);
    var paramEl = createElementNS(xmlDoc, 'http://configuradorpancarta.pancarta.com/', 'codTerminacion');
    paramEl.appendChild(xmlDoc.createTextNode(_codTerminacion));
    parameterParent.appendChild(paramEl);    
    var paramEl = createElementNS(xmlDoc, 'http://configuradorpancarta.pancarta.com/', 'motivoPropuesta');
    paramEl.appendChild(xmlDoc.createTextNode(_motivoPropuesta));
    parameterParent.appendChild(paramEl);   
    var paramEl = createElementNS(xmlDoc, 'http://configuradorpancarta.pancarta.com/', 'esPropuesta');
    paramEl.appendChild(xmlDoc.createTextNode(_esPropuesta));
    parameterParent.appendChild(paramEl);  
    var paramEl = createElementNS(xmlDoc, 'http://configuradorpancarta.pancarta.com/', 'acronimo');
    paramEl.appendChild(xmlDoc.createTextNode(_acronimo));
    parameterParent.appendChild(paramEl);  
    var paramEl = createElementNS(xmlDoc, 'http://configuradorpancarta.pancarta.com/', 'precioNeto');
    paramEl.appendChild(xmlDoc.createTextNode(_precioNeto));
    parameterParent.appendChild(paramEl);     
    var responseDoc = invokeSync('http://www.pancarta.com/PancartaPuntoComEJB/ConfiguradorPancartaWebServiceSoapHttpPort/', xmlDoc);
    var resultObj = null;
    body = firstChildElement(responseDoc.documentElement);
    if (localName(body) != 'Body') {
        body = nextSiblingElement(body);
    }

    var resultEl = firstChildElement(body);
    resultEl = firstChildElement(resultEl);
    resultObj =  getText(resultEl);
    return resultObj;

}

function ConfiguradorPancartaWebServiceSoapHttpPort_modificarPancartaAsync(_codPancarta, _codMaterial, _ancho, _alto, _codAcabSup, _codAcabInf, _codAcabIzq, _codAcabDer, _codOllaoSup, _codOllaoInf, _codOllaoIzq, _codOllaoDer, _codEntTubSup, _codEntTubInf, _codEntTubIzq, _codEntTubDer, _numOllaosSup, _numOllaosInf, _numOllaosIzq, _numOllaosDer, _codTerminacion, _motivoPropuesta, _esPropuesta, _acronimo, _precioNeto, callback) {
    var xmlDoc = createNewDocument();
    var envelope = createElementNS(xmlDoc, 'http://schemas.xmlsoap.org/soap/envelope/', 'Envelope');
    xmlDoc.appendChild(envelope);

    var body = createElementNS(xmlDoc, 'http://schemas.xmlsoap.org/soap/envelope/', 'Body');
    envelope.appendChild(body);
    var parameterParent = body;
    parameterParent = createElementNS(xmlDoc, 'http://configuradorpancarta.pancarta.com/', 'modificarPancarta');
    body.appendChild(parameterParent);
    var paramEl = createElementNS(xmlDoc, 'http://configuradorpancarta.pancarta.com/', 'codPancarta');
    paramEl.appendChild(xmlDoc.createTextNode(_codPancarta));
    parameterParent.appendChild(paramEl);
    var paramEl = createElementNS(xmlDoc, 'http://configuradorpancarta.pancarta.com/', 'codMaterial');
    paramEl.appendChild(xmlDoc.createTextNode(_codMaterial));
    parameterParent.appendChild(paramEl);
    var paramEl = createElementNS(xmlDoc, 'http://configuradorpancarta.pancarta.com/', 'ancho');
    paramEl.appendChild(xmlDoc.createTextNode(_ancho));
    parameterParent.appendChild(paramEl);
    var paramEl = createElementNS(xmlDoc, 'http://configuradorpancarta.pancarta.com/', 'alto');
    paramEl.appendChild(xmlDoc.createTextNode(_alto));
    parameterParent.appendChild(paramEl);
    var paramEl = createElementNS(xmlDoc, 'http://configuradorpancarta.pancarta.com/', 'codAcabSup');
    paramEl.appendChild(xmlDoc.createTextNode(_codAcabSup));
    parameterParent.appendChild(paramEl);
    var paramEl = createElementNS(xmlDoc, 'http://configuradorpancarta.pancarta.com/', 'codAcabInf');
    paramEl.appendChild(xmlDoc.createTextNode(_codAcabInf));
    parameterParent.appendChild(paramEl);
    var paramEl = createElementNS(xmlDoc, 'http://configuradorpancarta.pancarta.com/', 'codAcabIzq');
    paramEl.appendChild(xmlDoc.createTextNode(_codAcabIzq));
    parameterParent.appendChild(paramEl);
    var paramEl = createElementNS(xmlDoc, 'http://configuradorpancarta.pancarta.com/', 'codAcabDer');
    paramEl.appendChild(xmlDoc.createTextNode(_codAcabDer));
    parameterParent.appendChild(paramEl);
    var paramEl = createElementNS(xmlDoc, 'http://configuradorpancarta.pancarta.com/', 'codOllaoSup');
    paramEl.appendChild(xmlDoc.createTextNode(_codOllaoSup));
    parameterParent.appendChild(paramEl);
    var paramEl = createElementNS(xmlDoc, 'http://configuradorpancarta.pancarta.com/', 'codOllaoInf');
    paramEl.appendChild(xmlDoc.createTextNode(_codOllaoInf));
    parameterParent.appendChild(paramEl);
    var paramEl = createElementNS(xmlDoc, 'http://configuradorpancarta.pancarta.com/', 'codOllaoIzq');
    paramEl.appendChild(xmlDoc.createTextNode(_codOllaoIzq));
    parameterParent.appendChild(paramEl);
    var paramEl = createElementNS(xmlDoc, 'http://configuradorpancarta.pancarta.com/', 'codOllaoDer');
    paramEl.appendChild(xmlDoc.createTextNode(_codOllaoDer));
    parameterParent.appendChild(paramEl);
    var paramEl = createElementNS(xmlDoc, 'http://configuradorpancarta.pancarta.com/', 'codEntTubSup');
    paramEl.appendChild(xmlDoc.createTextNode(_codEntTubSup));
    parameterParent.appendChild(paramEl);
    var paramEl = createElementNS(xmlDoc, 'http://configuradorpancarta.pancarta.com/', 'codEntTubInf');
    paramEl.appendChild(xmlDoc.createTextNode(_codEntTubInf));
    parameterParent.appendChild(paramEl);
    var paramEl = createElementNS(xmlDoc, 'http://configuradorpancarta.pancarta.com/', 'codEntTubIzq');
    paramEl.appendChild(xmlDoc.createTextNode(_codEntTubIzq));
    parameterParent.appendChild(paramEl);
    var paramEl = createElementNS(xmlDoc, 'http://configuradorpancarta.pancarta.com/', 'codEntTubDer');
    paramEl.appendChild(xmlDoc.createTextNode(_codEntTubDer));
    parameterParent.appendChild(paramEl);
    var paramEl = createElementNS(xmlDoc, 'http://configuradorpancarta.pancarta.com/', 'numOllaosSup');
    paramEl.appendChild(xmlDoc.createTextNode(_numOllaosSup));
    parameterParent.appendChild(paramEl);
    var paramEl = createElementNS(xmlDoc, 'http://configuradorpancarta.pancarta.com/', 'numOllaosInf');
    paramEl.appendChild(xmlDoc.createTextNode(_numOllaosInf));
    parameterParent.appendChild(paramEl);
    var paramEl = createElementNS(xmlDoc, 'http://configuradorpancarta.pancarta.com/', 'numOllaosIzq');
    paramEl.appendChild(xmlDoc.createTextNode(_numOllaosIzq));
    parameterParent.appendChild(paramEl);
    var paramEl = createElementNS(xmlDoc, 'http://configuradorpancarta.pancarta.com/', 'numOllaosDer');
    paramEl.appendChild(xmlDoc.createTextNode(_numOllaosDer));
    parameterParent.appendChild(paramEl);
    var paramEl = createElementNS(xmlDoc, 'http://configuradorpancarta.pancarta.com/', 'codTerminacion');
    paramEl.appendChild(xmlDoc.createTextNode(_codTerminacion));
    parameterParent.appendChild(paramEl);  
    var paramEl = createElementNS(xmlDoc, 'http://configuradorpancarta.pancarta.com/', 'motivoPropuesta');
    paramEl.appendChild(xmlDoc.createTextNode(_motivoPropuesta));
    parameterParent.appendChild(paramEl);  
    var paramEl = createElementNS(xmlDoc, 'http://configuradorpancarta.pancarta.com/', 'esPropuesta');
    paramEl.appendChild(xmlDoc.createTextNode(_esPropuesta));
    parameterParent.appendChild(paramEl);  
    var paramEl = createElementNS(xmlDoc, 'http://configuradorpancarta.pancarta.com/', 'acronimo');
    paramEl.appendChild(xmlDoc.createTextNode(_acronimo));
    parameterParent.appendChild(paramEl);    
    var paramEl = createElementNS(xmlDoc, 'http://configuradorpancarta.pancarta.com/', 'precioNeto');
    paramEl.appendChild(xmlDoc.createTextNode(_precioNeto));
    parameterParent.appendChild(paramEl);      
    var resultsProcessor = function (responseDoc) {
    var resultsObj = null;
    body = firstChildElement(responseDoc.documentElement);
    if (localName(body) != 'Body') {
        body = nextSiblingElement(body);
    }

    var resultEl = firstChildElement(body);
    resultEl = firstChildElement(resultEl);
    resultObj =  getText(resultEl);
    callback(resultObj);
    }
    invokeAsync('http://www.pancarta.com/PancartaPuntoComEJB/ConfiguradorPancartaWebServiceSoapHttpPort/', xmlDoc, resultsProcessor);
}

function ConfiguradorPancartaWebServiceSoapHttpPort_modificarEntradaTubo(_codEntTub, _codAcabado, _abiertoIzq, _abiertoDer, _longitud, _diametro) {
	/*
	_codAcabado, es un valor redundante porque ya esta definido en el objeto pancarta, pero si toma el valor 0 o null 
	provoca un error al guardar los cambios.
	*/
	var _codAcabado = 3;
 
    var xmlDoc = createNewDocument();
    var envelope = createElementNS(xmlDoc, 'http://schemas.xmlsoap.org/soap/envelope/', 'Envelope');
    xmlDoc.appendChild(envelope);
    var body = createElementNS(xmlDoc, 'http://schemas.xmlsoap.org/soap/envelope/', 'Body');
    envelope.appendChild(body);
    var parameterParent = body;
    parameterParent = createElementNS(xmlDoc, 'http://configuradorpancarta.pancarta.com/', 'modificarEntradaTubo');
    body.appendChild(parameterParent);
    var paramEl = createElementNS(xmlDoc, 'http://configuradorpancarta.pancarta.com/', 'codEntTub');
    paramEl.appendChild(xmlDoc.createTextNode(_codEntTub));
    parameterParent.appendChild(paramEl);

    var paramEl = createElementNS(xmlDoc, 'http://configuradorpancarta.pancarta.com/', 'codAcabado');
    paramEl.appendChild(xmlDoc.createTextNode(_codAcabado));
    parameterParent.appendChild(paramEl);
    var paramEl = createElementNS(xmlDoc, 'http://configuradorpancarta.pancarta.com/', 'abiertoIzq');
    paramEl.appendChild(xmlDoc.createTextNode(_abiertoIzq));
    parameterParent.appendChild(paramEl);
    var paramEl = createElementNS(xmlDoc, 'http://configuradorpancarta.pancarta.com/', 'abiertoDer');
    paramEl.appendChild(xmlDoc.createTextNode(_abiertoDer));
    parameterParent.appendChild(paramEl);
    var paramEl = createElementNS(xmlDoc, 'http://configuradorpancarta.pancarta.com/', 'longitud');
    paramEl.appendChild(xmlDoc.createTextNode(_longitud));
    parameterParent.appendChild(paramEl);
    var paramEl = createElementNS(xmlDoc, 'http://configuradorpancarta.pancarta.com/', 'diametro');
    paramEl.appendChild(xmlDoc.createTextNode(_diametro));
    parameterParent.appendChild(paramEl);
    var responseDoc = invokeSync('http://www.pancarta.com/PancartaPuntoComEJB/ConfiguradorPancartaWebServiceSoapHttpPort/', xmlDoc);
    var resultObj = null;
    body = firstChildElement(responseDoc.documentElement);
    if (localName(body) != 'Body') {
        body = nextSiblingElement(body);
    }

    var resultEl = firstChildElement(body);
    resultEl = firstChildElement(resultEl);
    resultObj =  getText(resultEl);
    return resultObj;
}

function ConfiguradorPancartaWebServiceSoapHttpPort_modificarEntradaTuboAsync(_codEntTub, _codAcabado, _abiertoIzq, _abiertoDer, _longitud, _diametro, callback) {
    var xmlDoc = createNewDocument();
    var envelope = createElementNS(xmlDoc, 'http://schemas.xmlsoap.org/soap/envelope/', 'Envelope');
    xmlDoc.appendChild(envelope);
    var body = createElementNS(xmlDoc, 'http://schemas.xmlsoap.org/soap/envelope/', 'Body');

    envelope.appendChild(body);
    var parameterParent = body;
    parameterParent = createElementNS(xmlDoc, 'http://configuradorpancarta.pancarta.com/', 'modificarEntradaTubo');
    body.appendChild(parameterParent);
    var paramEl = createElementNS(xmlDoc, 'http://configuradorpancarta.pancarta.com/', 'codEntTub');
    paramEl.appendChild(xmlDoc.createTextNode(_codEntTub));
    parameterParent.appendChild(paramEl);
    var paramEl = createElementNS(xmlDoc, 'http://configuradorpancarta.pancarta.com/', 'codAcabado');
    paramEl.appendChild(xmlDoc.createTextNode(_codAcabado));
    parameterParent.appendChild(paramEl);
    var paramEl = createElementNS(xmlDoc, 'http://configuradorpancarta.pancarta.com/', 'abiertoIzq');
    paramEl.appendChild(xmlDoc.createTextNode(_abiertoIzq));
    parameterParent.appendChild(paramEl);
    var paramEl = createElementNS(xmlDoc, 'http://configuradorpancarta.pancarta.com/', 'abiertoDer');
    paramEl.appendChild(xmlDoc.createTextNode(_abiertoDer));
    parameterParent.appendChild(paramEl);

    var paramEl = createElementNS(xmlDoc, 'http://configuradorpancarta.pancarta.com/', 'longitud');
    paramEl.appendChild(xmlDoc.createTextNode(_longitud));
    parameterParent.appendChild(paramEl);
    var paramEl = createElementNS(xmlDoc, 'http://configuradorpancarta.pancarta.com/', 'diametro');
    paramEl.appendChild(xmlDoc.createTextNode(_diametro));
    parameterParent.appendChild(paramEl);
    var resultsProcessor = function (responseDoc) {
    var resultsObj = null;
    body = firstChildElement(responseDoc.documentElement);
    if (localName(body) != 'Body') {
        body = nextSiblingElement(body);
    }

    var resultEl = firstChildElement(body);
    resultEl = firstChildElement(resultEl);
    resultObj =  getText(resultEl);
    callback(resultObj);
    }
    invokeAsync('http://www.pancarta.com/PancartaPuntoComEJB/ConfiguradorPancartaWebServiceSoapHttpPort/', xmlDoc, resultsProcessor);
}

function ConfiguradorPancartaWebServiceSoapHttpPort_obtenerMaterialesDeTerminacion(_codTerminacion) {
    var xmlDoc = createNewDocument();
    var envelope = createElementNS(xmlDoc, 'http://schemas.xmlsoap.org/soap/envelope/', 'Envelope');
    xmlDoc.appendChild(envelope);
    var body = createElementNS(xmlDoc, 'http://schemas.xmlsoap.org/soap/envelope/', 'Body');
    envelope.appendChild(body);
    var parameterParent = body;
    parameterParent = createElementNS(xmlDoc, 'http://configuradorpancarta.pancarta.com/', 'obtenerMaterialesDeTerminacion');
    body.appendChild(parameterParent);
    var paramEl = createElementNS(xmlDoc, 'http://configuradorpancarta.pancarta.com/', 'codTerminacion');
    paramEl.appendChild(xmlDoc.createTextNode(_codTerminacion));
    parameterParent.appendChild(paramEl);
    var responseDoc = invokeSync('http://www.pancarta.com/PancartaPuntoComEJB/ConfiguradorPancartaWebServiceSoapHttpPort/', xmlDoc);
    var resultObj = null;
    body = firstChildElement(responseDoc.documentElement);
    if (localName(body) != 'Body') {
        body = nextSiblingElement(body);
    }

    var resultEl = firstChildElement(body);
    resultEl = firstChildElement(resultEl);
    resultObj =  getText(resultEl);
    return resultObj;
}

function ConfiguradorPancartaWebServiceSoapHttpPort_obtenerMaterialesDeTerminacionAsync(_codTerminacion, callback) {
    var xmlDoc = createNewDocument();
    var envelope = createElementNS(xmlDoc, 'http://schemas.xmlsoap.org/soap/envelope/', 'Envelope');
    xmlDoc.appendChild(envelope);
    var body = createElementNS(xmlDoc, 'http://schemas.xmlsoap.org/soap/envelope/', 'Body');
    envelope.appendChild(body);
    var parameterParent = body;

    parameterParent = createElementNS(xmlDoc, 'http://configuradorpancarta.pancarta.com/', 'obtenerMaterialesDeTerminacion');
    body.appendChild(parameterParent);
    var paramEl = createElementNS(xmlDoc, 'http://configuradorpancarta.pancarta.com/', 'codTerminacion');
    paramEl.appendChild(xmlDoc.createTextNode(_codTerminacion));
    parameterParent.appendChild(paramEl);
    var resultsProcessor = function (responseDoc) {
    var resultsObj = null;
    body = firstChildElement(responseDoc.documentElement);
    if (localName(body) != 'Body') {
        body = nextSiblingElement(body);
    }

    var resultEl = firstChildElement(body);
    resultEl = firstChildElement(resultEl);
    resultObj =  getText(resultEl);
    callback(resultObj);
    }
    invokeAsync('http://www.pancarta.com/PancartaPuntoComEJB/ConfiguradorPancartaWebServiceSoapHttpPort/', xmlDoc, resultsProcessor);
}

function ConfiguradorPancartaWebServiceSoapHttpPort_recuperarPancarta(_codPancarta) {
    var xmlDoc = createNewDocument();
    var envelope = createElementNS(xmlDoc, 'http://schemas.xmlsoap.org/soap/envelope/', 'Envelope');
    xmlDoc.appendChild(envelope);
    var body = createElementNS(xmlDoc, 'http://schemas.xmlsoap.org/soap/envelope/', 'Body');
    envelope.appendChild(body);
    var parameterParent = body;
    parameterParent = createElementNS(xmlDoc, 'http://configuradorpancarta.pancarta.com/', 'recuperarPancarta');
    body.appendChild(parameterParent);
    var paramEl = createElementNS(xmlDoc, 'http://configuradorpancarta.pancarta.com/', 'codPancarta');
    paramEl.appendChild(xmlDoc.createTextNode(_codPancarta));
    parameterParent.appendChild(paramEl);
    var responseDoc = invokeSync('http://www.pancarta.com/PancartaPuntoComEJB/ConfiguradorPancartaWebServiceSoapHttpPort/', xmlDoc);
    var resultObj = null;
    body = firstChildElement(responseDoc.documentElement);
    if (localName(body) != 'Body') {
        body = nextSiblingElement(body);
    }

    var resultEl = firstChildElement(body);
    resultEl = firstChildElement(resultEl);
    resultObj =  getText(resultEl);
    return resultObj;
}

function ConfiguradorPancartaWebServiceSoapHttpPort_recuperarPancartaAsync(_codPancarta, callback) {
    var xmlDoc = createNewDocument();
    var envelope = createElementNS(xmlDoc, 'http://schemas.xmlsoap.org/soap/envelope/', 'Envelope');
    xmlDoc.appendChild(envelope);
    var body = createElementNS(xmlDoc, 'http://schemas.xmlsoap.org/soap/envelope/', 'Body');
    envelope.appendChild(body);
    var parameterParent = body;
    parameterParent = createElementNS(xmlDoc, 'http://configuradorpancarta.pancarta.com/', 'recuperarPancarta');
    body.appendChild(parameterParent);
    var paramEl = createElementNS(xmlDoc, 'http://configuradorpancarta.pancarta.com/', 'codPancarta');
    paramEl.appendChild(xmlDoc.createTextNode(_codPancarta));
    parameterParent.appendChild(paramEl);
    var resultsProcessor = function (responseDoc) {
    var resultsObj = null;
    body = firstChildElement(responseDoc.documentElement);
    if (localName(body) != 'Body') {
        body = nextSiblingElement(body);
    }

    var resultEl = firstChildElement(body);
    resultEl = firstChildElement(resultEl);
    resultObj =  getText(resultEl);
    callback(resultObj);
    }
    invokeAsync('http://www.pancarta.com/PancartaPuntoComEJB/ConfiguradorPancartaWebServiceSoapHttpPort/', xmlDoc, resultsProcessor);
}

function ConfiguradorPancartaWebServiceSoapHttpPort_obtenerOllaos() {
    var xmlDoc = createNewDocument();
    var envelope = createElementNS(xmlDoc, 'http://schemas.xmlsoap.org/soap/envelope/', 'Envelope');
    xmlDoc.appendChild(envelope);
    var body = createElementNS(xmlDoc, 'http://schemas.xmlsoap.org/soap/envelope/', 'Body');
    envelope.appendChild(body);
    var parameterParent = body;
    parameterParent = createElementNS(xmlDoc, 'http://configuradorpancarta.pancarta.com/', 'obtenerOllaos');
    body.appendChild(parameterParent);
    var responseDoc = invokeSync('http://www.pancarta.com/PancartaPuntoComEJB/ConfiguradorPancartaWebServiceSoapHttpPort/', xmlDoc);
    var resultObj = null;
    body = firstChildElement(responseDoc.documentElement);
    if (localName(body) != 'Body') {
        body = nextSiblingElement(body);
    }

    var resultEl = firstChildElement(body);
    resultEl = firstChildElement(resultEl);
    resultObj =  getText(resultEl);
    return resultObj;
}

function ConfiguradorPancartaWebServiceSoapHttpPort_obtenerOllaosAsync(callback) {
    var xmlDoc = createNewDocument();
    var envelope = createElementNS(xmlDoc, 'http://schemas.xmlsoap.org/soap/envelope/', 'Envelope');
    xmlDoc.appendChild(envelope);
    var body = createElementNS(xmlDoc, 'http://schemas.xmlsoap.org/soap/envelope/', 'Body');
    envelope.appendChild(body);
    var parameterParent = body;
    parameterParent = createElementNS(xmlDoc, 'http://configuradorpancarta.pancarta.com/', 'obtenerOllaos');
    body.appendChild(parameterParent);
    var resultsProcessor = function (responseDoc) {
    var resultsObj = null;
    body = firstChildElement(responseDoc.documentElement);
    if (localName(body) != 'Body') {
        body = nextSiblingElement(body);
    }

    var resultEl = firstChildElement(body);
    resultEl = firstChildElement(resultEl);
    resultObj =  getText(resultEl);
    callback(resultObj);

    }
    invokeAsync('http://www.pancarta.com/PancartaPuntoComEJB/ConfiguradorPancartaWebServiceSoapHttpPort/', xmlDoc, resultsProcessor);
}

function ConfiguradorPancartaWebServiceSoapHttpPort_obtenerMateriales() {
    var xmlDoc = createNewDocument();
    var envelope = createElementNS(xmlDoc, 'http://schemas.xmlsoap.org/soap/envelope/', 'Envelope');
    xmlDoc.appendChild(envelope);

    var body = createElementNS(xmlDoc, 'http://schemas.xmlsoap.org/soap/envelope/', 'Body');
    envelope.appendChild(body);
    var parameterParent = body;
    parameterParent = createElementNS(xmlDoc, 'http://configuradorpancarta.pancarta.com/', 'obtenerMateriales');
    body.appendChild(parameterParent);
    var responseDoc = invokeSync('http://www.pancarta.com/PancartaPuntoComEJB/ConfiguradorPancartaWebServiceSoapHttpPort/', xmlDoc);
    var resultObj = null;
    body = firstChildElement(responseDoc.documentElement);
    if (localName(body) != 'Body') {
        body = nextSiblingElement(body);
    }

    var resultEl = firstChildElement(body);
    resultEl = firstChildElement(resultEl);
    resultObj =  getText(resultEl);
    return resultObj;
}

function ConfiguradorPancartaWebServiceSoapHttpPort_obtenerMaterialesAsync(callback) {
    var xmlDoc = createNewDocument();
    var envelope = createElementNS(xmlDoc, 'http://schemas.xmlsoap.org/soap/envelope/', 'Envelope');
    xmlDoc.appendChild(envelope);
    var body = createElementNS(xmlDoc, 'http://schemas.xmlsoap.org/soap/envelope/', 'Body');
    envelope.appendChild(body);
    var parameterParent = body;
    parameterParent = createElementNS(xmlDoc, 'http://configuradorpancarta.pancarta.com/', 'obtenerMateriales');
    body.appendChild(parameterParent);
    var resultsProcessor = function (responseDoc) {
    var resultsObj = null;
    body = firstChildElement(responseDoc.documentElement);
    if (localName(body) != 'Body') {
        body = nextSiblingElement(body);
    }

    var resultEl = firstChildElement(body);
    resultEl = firstChildElement(resultEl);
    resultObj =  getText(resultEl);
    callback(resultObj);
    }
    invokeAsync('http://www.pancarta.com/PancartaPuntoComEJB/ConfiguradorPancartaWebServiceSoapHttpPort/', xmlDoc, resultsProcessor);
}

function ConfiguradorPancartaWebServiceSoapHttpPort_crearEntradaTubo() {
    var xmlDoc = createNewDocument();
    var envelope = createElementNS(xmlDoc, 'http://schemas.xmlsoap.org/soap/envelope/', 'Envelope');
    xmlDoc.appendChild(envelope);
    var body = createElementNS(xmlDoc, 'http://schemas.xmlsoap.org/soap/envelope/', 'Body');
    envelope.appendChild(body);
    var parameterParent = body;
    parameterParent = createElementNS(xmlDoc, 'http://configuradorpancarta.pancarta.com/', 'crearEntradaTubo');
    body.appendChild(parameterParent);
    var responseDoc = invokeSync('http://www.pancarta.com/PancartaPuntoComEJB/ConfiguradorPancartaWebServiceSoapHttpPort/', xmlDoc);
    var resultObj = null;

    body = firstChildElement(responseDoc.documentElement);
    if (localName(body) != 'Body') {
        body = nextSiblingElement(body);
    }

    var resultEl = firstChildElement(body);
    resultEl = firstChildElement(resultEl);
    resultObj =  getText(resultEl);
    return resultObj;
}

function ConfiguradorPancartaWebServiceSoapHttpPort_crearEntradaTuboAsync(callback) {
    var xmlDoc = createNewDocument();
    var envelope = createElementNS(xmlDoc, 'http://schemas.xmlsoap.org/soap/envelope/', 'Envelope');
    xmlDoc.appendChild(envelope);
    var body = createElementNS(xmlDoc, 'http://schemas.xmlsoap.org/soap/envelope/', 'Body');
    envelope.appendChild(body);
    var parameterParent = body;
    parameterParent = createElementNS(xmlDoc, 'http://configuradorpancarta.pancarta.com/', 'crearEntradaTubo');
    body.appendChild(parameterParent);
    var resultsProcessor = function (responseDoc) {
    var resultsObj = null;
    body = firstChildElement(responseDoc.documentElement);
    if (localName(body) != 'Body') {
        body = nextSiblingElement(body);
    }

    var resultEl = firstChildElement(body);
    resultEl = firstChildElement(resultEl);
    resultObj =  getText(resultEl);
    callback(resultObj);
    }
    invokeAsync('http://www.pancarta.com/PancartaPuntoComEJB/ConfiguradorPancartaWebServiceSoapHttpPort/', xmlDoc, resultsProcessor);
}

function ConfiguradorPancartaWebServiceSoapHttpPort_obtenerOllaosDePancarta(_codPancarta) {
    var xmlDoc = createNewDocument();
    var envelope = createElementNS(xmlDoc, 'http://schemas.xmlsoap.org/soap/envelope/', 'Envelope');
    xmlDoc.appendChild(envelope);
    var body = createElementNS(xmlDoc, 'http://schemas.xmlsoap.org/soap/envelope/', 'Body');
    envelope.appendChild(body);
    var parameterParent = body;
    parameterParent = createElementNS(xmlDoc, 'http://configuradorpancarta.pancarta.com/', 'obtenerOllaosDePancarta');
    body.appendChild(parameterParent);
    var paramEl = createElementNS(xmlDoc, 'http://configuradorpancarta.pancarta.com/', 'codPancarta');
    paramEl.appendChild(xmlDoc.createTextNode(_codPancarta));
    parameterParent.appendChild(paramEl);
    var responseDoc = invokeSync('http://www.pancarta.com/PancartaPuntoComEJB/ConfiguradorPancartaWebServiceSoapHttpPort/', xmlDoc);
    var resultObj = null;
    body = firstChildElement(responseDoc.documentElement);
    if (localName(body) != 'Body') {
        body = nextSiblingElement(body);
    }

    var resultEl = firstChildElement(body);
    resultEl = firstChildElement(resultEl);
    resultObj =  getText(resultEl);
    return resultObj;
}

function ConfiguradorPancartaWebServiceSoapHttpPort_obtenerOllaosDePancartaAsync(_codPancarta, callback) {
    var xmlDoc = createNewDocument();
    var envelope = createElementNS(xmlDoc, 'http://schemas.xmlsoap.org/soap/envelope/', 'Envelope');
    xmlDoc.appendChild(envelope);
    var body = createElementNS(xmlDoc, 'http://schemas.xmlsoap.org/soap/envelope/', 'Body');
    envelope.appendChild(body);
    var parameterParent = body;
    parameterParent = createElementNS(xmlDoc, 'http://configuradorpancarta.pancarta.com/', 'obtenerOllaosDePancarta');
    body.appendChild(parameterParent);
    var paramEl = createElementNS(xmlDoc, 'http://configuradorpancarta.pancarta.com/', 'codPancarta');
    paramEl.appendChild(xmlDoc.createTextNode(_codPancarta));
    parameterParent.appendChild(paramEl);
    var resultsProcessor = function (responseDoc) {
    var resultsObj = null;
    body = firstChildElement(responseDoc.documentElement);
    if (localName(body) != 'Body') {
        body = nextSiblingElement(body);
    }

    var resultEl = firstChildElement(body);
    resultEl = firstChildElement(resultEl);
    resultObj =  getText(resultEl);
    callback(resultObj);
    }
    invokeAsync('http://www.pancarta.com/PancartaPuntoComEJB/ConfiguradorPancartaWebServiceSoapHttpPort/', xmlDoc, resultsProcessor);
}

function ConfiguradorPancartaWebServiceSoapHttpPort_obtenerMaterialDePancarta(_codPancarta) {
    var xmlDoc = createNewDocument();
    var envelope = createElementNS(xmlDoc, 'http://schemas.xmlsoap.org/soap/envelope/', 'Envelope');
    xmlDoc.appendChild(envelope);
    var body = createElementNS(xmlDoc, 'http://schemas.xmlsoap.org/soap/envelope/', 'Body');
    envelope.appendChild(body);
    var parameterParent = body;
    parameterParent = createElementNS(xmlDoc, 'http://configuradorpancarta.pancarta.com/', 'obtenerMaterialDePancarta');
    body.appendChild(parameterParent);
    var paramEl = createElementNS(xmlDoc, 'http://configuradorpancarta.pancarta.com/', 'codPancarta');
    paramEl.appendChild(xmlDoc.createTextNode(_codPancarta));
    parameterParent.appendChild(paramEl);
    var responseDoc = invokeSync('http://www.pancarta.com/PancartaPuntoComEJB/ConfiguradorPancartaWebServiceSoapHttpPort/', xmlDoc);
    var resultObj = null;
    body = firstChildElement(responseDoc.documentElement);
    if (localName(body) != 'Body') {
        body = nextSiblingElement(body);
    }

    var resultEl = firstChildElement(body);
    resultEl = firstChildElement(resultEl);
    resultObj =  getText(resultEl);
    return resultObj;
}

function ConfiguradorPancartaWebServiceSoapHttpPort_obtenerMaterialDePancartaAsync(_codPancarta, callback) {
    var xmlDoc = createNewDocument();
    var envelope = createElementNS(xmlDoc, 'http://schemas.xmlsoap.org/soap/envelope/', 'Envelope');
    xmlDoc.appendChild(envelope);
    var body = createElementNS(xmlDoc, 'http://schemas.xmlsoap.org/soap/envelope/', 'Body');
    envelope.appendChild(body);
    var parameterParent = body;
    parameterParent = createElementNS(xmlDoc, 'http://configuradorpancarta.pancarta.com/', 'obtenerMaterialDePancarta');
    body.appendChild(parameterParent);
    var paramEl = createElementNS(xmlDoc, 'http://configuradorpancarta.pancarta.com/', 'codPancarta');
    paramEl.appendChild(xmlDoc.createTextNode(_codPancarta));
    parameterParent.appendChild(paramEl);
    var resultsProcessor = function (responseDoc) {
    var resultsObj = null;
    body = firstChildElement(responseDoc.documentElement);
    if (localName(body) != 'Body') {
        body = nextSiblingElement(body);
    }

    var resultEl = firstChildElement(body);
    resultEl = firstChildElement(resultEl);
    resultObj =  getText(resultEl);
    callback(resultObj);
    }
    invokeAsync('http://www.pancarta.com/PancartaPuntoComEJB/ConfiguradorPancartaWebServiceSoapHttpPort/', xmlDoc, resultsProcessor);
}

function ConfiguradorPancartaWebServiceSoapHttpPort_obtenerEntradasTuboDePancarta(_codPancarta) {
    var xmlDoc = createNewDocument();
    var envelope = createElementNS(xmlDoc, 'http://schemas.xmlsoap.org/soap/envelope/', 'Envelope');
    xmlDoc.appendChild(envelope);
    var body = createElementNS(xmlDoc, 'http://schemas.xmlsoap.org/soap/envelope/', 'Body');
    envelope.appendChild(body);
    var parameterParent = body;
    parameterParent = createElementNS(xmlDoc, 'http://configuradorpancarta.pancarta.com/', 'obtenerEntradasTuboDePancarta');
    body.appendChild(parameterParent);
    var paramEl = createElementNS(xmlDoc, 'http://configuradorpancarta.pancarta.com/', 'codPancarta');
    paramEl.appendChild(xmlDoc.createTextNode(_codPancarta));
    parameterParent.appendChild(paramEl);
    var responseDoc = invokeSync('http://www.pancarta.com/PancartaPuntoComEJB/ConfiguradorPancartaWebServiceSoapHttpPort/', xmlDoc);
    var resultObj = null;
    body = firstChildElement(responseDoc.documentElement);

    if (localName(body) != 'Body') {
        body = nextSiblingElement(body);
    }

    var resultEl = firstChildElement(body);
    resultEl = firstChildElement(resultEl);
    resultObj =  getText(resultEl);
    return resultObj;
}


function ConfiguradorPancartaWebServiceSoapHttpPort_obtenerEntradasTuboDePancartaAsync(_codPancarta, callback) {
    var xmlDoc = createNewDocument();
    var envelope = createElementNS(xmlDoc, 'http://schemas.xmlsoap.org/soap/envelope/', 'Envelope');
    xmlDoc.appendChild(envelope);
    var body = createElementNS(xmlDoc, 'http://schemas.xmlsoap.org/soap/envelope/', 'Body');
    envelope.appendChild(body);
    var parameterParent = body;
    parameterParent = createElementNS(xmlDoc, 'http://configuradorpancarta.pancarta.com/', 'obtenerEntradasTuboDePancarta');
    body.appendChild(parameterParent);
    var paramEl = createElementNS(xmlDoc, 'http://configuradorpancarta.pancarta.com/', 'codPancarta');
    paramEl.appendChild(xmlDoc.createTextNode(_codPancarta));
    parameterParent.appendChild(paramEl);
    var resultsProcessor = function (responseDoc) {
    var resultsObj = null;
    body = firstChildElement(responseDoc.documentElement);
    if (localName(body) != 'Body') {

        body = nextSiblingElement(body);
    }

    var resultEl = firstChildElement(body);
    resultEl = firstChildElement(resultEl);
    resultObj =  getText(resultEl);
    callback(resultObj);
    }
    invokeAsync('http://www.pancarta.com/PancartaPuntoComEJB/ConfiguradorPancartaWebServiceSoapHttpPort/', xmlDoc, resultsProcessor);
}

function ConfiguradorPancartaWebServiceSoapHttpPort_obtenerTerminacionesDeMaterial(_codMaterial) {
    var xmlDoc = createNewDocument();
    var envelope = createElementNS(xmlDoc, 'http://schemas.xmlsoap.org/soap/envelope/', 'Envelope');
    xmlDoc.appendChild(envelope);
    var body = createElementNS(xmlDoc, 'http://schemas.xmlsoap.org/soap/envelope/', 'Body');
    envelope.appendChild(body);
    var parameterParent = body;
    parameterParent = createElementNS(xmlDoc, 'http://configuradorpancarta.pancarta.com/', 'obtenerTerminacionesDeMaterial');
    body.appendChild(parameterParent);
    var paramEl = createElementNS(xmlDoc, 'http://configuradorpancarta.pancarta.com/', 'codMaterial');
    paramEl.appendChild(xmlDoc.createTextNode(_codMaterial));
    parameterParent.appendChild(paramEl);
    var responseDoc = invokeSync('http://www.pancarta.com/PancartaPuntoComEJB/ConfiguradorPancartaWebServiceSoapHttpPort/', xmlDoc);
    var resultObj = null;
    body = firstChildElement(responseDoc.documentElement);

    if (localName(body) != 'Body') {
        body = nextSiblingElement(body);
    }

    var resultEl = firstChildElement(body);
    resultEl = firstChildElement(resultEl);
    resultObj =  getText(resultEl);
    return resultObj;
}

function ConfiguradorPancartaWebServiceSoapHttpPort_obtenerTerminacionesDeMaterialAsync(_codMaterial, callback) {
    var xmlDoc = createNewDocument();
    var envelope = createElementNS(xmlDoc, 'http://schemas.xmlsoap.org/soap/envelope/', 'Envelope');
    xmlDoc.appendChild(envelope);
    var body = createElementNS(xmlDoc, 'http://schemas.xmlsoap.org/soap/envelope/', 'Body');
    envelope.appendChild(body);
    var parameterParent = body;
    parameterParent = createElementNS(xmlDoc, 'http://configuradorpancarta.pancarta.com/', 'obtenerTerminacionesDeMaterial');
    body.appendChild(parameterParent);
    var paramEl = createElementNS(xmlDoc, 'http://configuradorpancarta.pancarta.com/', 'codMaterial');
    paramEl.appendChild(xmlDoc.createTextNode(_codMaterial));
    parameterParent.appendChild(paramEl);
    var resultsProcessor = function (responseDoc) {
    var resultsObj = null;
    body = firstChildElement(responseDoc.documentElement);
    if (localName(body) != 'Body') {
        body = nextSiblingElement(body);
    }

    var resultEl = firstChildElement(body);
    resultEl = firstChildElement(resultEl);
    resultObj =  getText(resultEl);
    callback(resultObj);
    }
    invokeAsync('http://www.pancarta.com/PancartaPuntoComEJB/ConfiguradorPancartaWebServiceSoapHttpPort/', xmlDoc, resultsProcessor);
}

function ConfiguradorPancartaWebServiceSoapHttpPort_obtenerAcabadosDePancarta(_codPancarta) {
    var xmlDoc = createNewDocument();
    var envelope = createElementNS(xmlDoc, 'http://schemas.xmlsoap.org/soap/envelope/', 'Envelope');
    xmlDoc.appendChild(envelope);
    var body = createElementNS(xmlDoc, 'http://schemas.xmlsoap.org/soap/envelope/', 'Body');
    envelope.appendChild(body);
    var parameterParent = body;
    parameterParent = createElementNS(xmlDoc, 'http://configuradorpancarta.pancarta.com/', 'obtenerAcabadosDePancarta');
    body.appendChild(parameterParent);
    var paramEl = createElementNS(xmlDoc, 'http://configuradorpancarta.pancarta.com/', 'codPancarta');
    paramEl.appendChild(xmlDoc.createTextNode(_codPancarta));
    parameterParent.appendChild(paramEl);
    var responseDoc = invokeSync('http://www.pancarta.com/PancartaPuntoComEJB/ConfiguradorPancartaWebServiceSoapHttpPort/', xmlDoc);
    var resultObj = null;
    body = firstChildElement(responseDoc.documentElement);
    if (localName(body) != 'Body') {
        body = nextSiblingElement(body);
    }

    var resultEl = firstChildElement(body);
    resultEl = firstChildElement(resultEl);
    resultObj =  getText(resultEl);
    return resultObj;
}

function ConfiguradorPancartaWebServiceSoapHttpPort_obtenerAcabadosDePancartaAsync(_codPancarta, callback) {
    var xmlDoc = createNewDocument();
    var envelope = createElementNS(xmlDoc, 'http://schemas.xmlsoap.org/soap/envelope/', 'Envelope');
    xmlDoc.appendChild(envelope);
    var body = createElementNS(xmlDoc, 'http://schemas.xmlsoap.org/soap/envelope/', 'Body');
    envelope.appendChild(body);
    var parameterParent = body;
    parameterParent = createElementNS(xmlDoc, 'http://configuradorpancarta.pancarta.com/', 'obtenerAcabadosDePancarta');
    body.appendChild(parameterParent);
    var paramEl = createElementNS(xmlDoc, 'http://configuradorpancarta.pancarta.com/', 'codPancarta');
    paramEl.appendChild(xmlDoc.createTextNode(_codPancarta));
    parameterParent.appendChild(paramEl);
    var resultsProcessor = function (responseDoc) {
    var resultsObj = null;
    body = firstChildElement(responseDoc.documentElement);
    if (localName(body) != 'Body') {
        body = nextSiblingElement(body);
    }

    var resultEl = firstChildElement(body);
    resultEl = firstChildElement(resultEl);
    resultObj =  getText(resultEl);
    callback(resultObj);

    }
    invokeAsync('http://www.pancarta.com/PancartaPuntoComEJB/ConfiguradorPancartaWebServiceSoapHttpPort/', xmlDoc, resultsProcessor);
}

function ConfiguradorPancartaWebServiceSoapHttpPort_añadirTerminacionAMaterial(_codTerminacion, _codMaterial) {
    var xmlDoc = createNewDocument();
    var envelope = createElementNS(xmlDoc, 'http://schemas.xmlsoap.org/soap/envelope/', 'Envelope');
    xmlDoc.appendChild(envelope);

    var body = createElementNS(xmlDoc, 'http://schemas.xmlsoap.org/soap/envelope/', 'Body');
    envelope.appendChild(body);
    var parameterParent = body;
    parameterParent = createElementNS(xmlDoc, 'http://configuradorpancarta.pancarta.com/', 'anhadirTerminacionAMaterial');
    body.appendChild(parameterParent);
    var paramEl = createElementNS(xmlDoc, 'http://configuradorpancarta.pancarta.com/', 'codTerminacion');
    paramEl.appendChild(xmlDoc.createTextNode(_codTerminacion));
    parameterParent.appendChild(paramEl);
    var paramEl = createElementNS(xmlDoc, 'http://configuradorpancarta.pancarta.com/', 'codMaterial');
    paramEl.appendChild(xmlDoc.createTextNode(_codMaterial));
    parameterParent.appendChild(paramEl);
    var responseDoc = invokeSync('http://www.pancarta.com/PancartaPuntoComEJB/ConfiguradorPancartaWebServiceSoapHttpPort/', xmlDoc);
    var resultObj = null;
    body = firstChildElement(responseDoc.documentElement);
    if (localName(body) != 'Body') {
        body = nextSiblingElement(body);
    }

    var resultEl = firstChildElement(body);
    resultEl = firstChildElement(resultEl);
    resultObj =  getText(resultEl);
    return resultObj;
}

function ConfiguradorPancartaWebServiceSoapHttpPort_añadirTerminacionAMaterialAsync(_codTerminacion, _codMaterial, callback) {
    var xmlDoc = createNewDocument();
    var envelope = createElementNS(xmlDoc, 'http://schemas.xmlsoap.org/soap/envelope/', 'Envelope');
    xmlDoc.appendChild(envelope);
    var body = createElementNS(xmlDoc, 'http://schemas.xmlsoap.org/soap/envelope/', 'Body');
    envelope.appendChild(body);
    var parameterParent = body;
    parameterParent = createElementNS(xmlDoc, 'http://configuradorpancarta.pancarta.com/', 'anhadirTerminacionAMaterial');
    body.appendChild(parameterParent);
    var paramEl = createElementNS(xmlDoc, 'http://configuradorpancarta.pancarta.com/', 'codTerminacion');
    paramEl.appendChild(xmlDoc.createTextNode(_codTerminacion));
    parameterParent.appendChild(paramEl);
    var paramEl = createElementNS(xmlDoc, 'http://configuradorpancarta.pancarta.com/', 'codMaterial');
    paramEl.appendChild(xmlDoc.createTextNode(_codMaterial));
    parameterParent.appendChild(paramEl);
    var resultsProcessor = function (responseDoc) {
    var resultsObj = null;
    body = firstChildElement(responseDoc.documentElement);
    if (localName(body) != 'Body') {
        body = nextSiblingElement(body);
    }

    var resultEl = firstChildElement(body);
    resultEl = firstChildElement(resultEl);
    resultObj =  getText(resultEl);
    callback(resultObj);

    }
    invokeAsync('http://www.pancarta.com/PancartaPuntoComEJB/ConfiguradorPancartaWebServiceSoapHttpPort/', xmlDoc, resultsProcessor);
}

function ConfiguradorPancartaWebServiceSoapHttpPort_crearTerminacion() {
    var xmlDoc = createNewDocument();
    var envelope = createElementNS(xmlDoc, 'http://schemas.xmlsoap.org/soap/envelope/', 'Envelope');
    xmlDoc.appendChild(envelope);
    var body = createElementNS(xmlDoc, 'http://schemas.xmlsoap.org/soap/envelope/', 'Body');
    envelope.appendChild(body);
    var parameterParent = body;
    parameterParent = createElementNS(xmlDoc, 'http://configuradorpancarta.pancarta.com/', 'crearTerminacion');
    body.appendChild(parameterParent);
    var responseDoc = invokeSync('http://www.pancarta.com/PancartaPuntoComEJB/ConfiguradorPancartaWebServiceSoapHttpPort/', xmlDoc);
    var resultObj = null;
    body = firstChildElement(responseDoc.documentElement);
    if (localName(body) != 'Body') {
        body = nextSiblingElement(body);

    }

    var resultEl = firstChildElement(body);
    resultEl = firstChildElement(resultEl);
    resultObj =  getText(resultEl);
    return resultObj;
}

function ConfiguradorPancartaWebServiceSoapHttpPort_crearTerminacionAsync(callback) {
    var xmlDoc = createNewDocument();
    var envelope = createElementNS(xmlDoc, 'http://schemas.xmlsoap.org/soap/envelope/', 'Envelope');
    xmlDoc.appendChild(envelope);
    var body = createElementNS(xmlDoc, 'http://schemas.xmlsoap.org/soap/envelope/', 'Body');
    envelope.appendChild(body);
    var parameterParent = body;
    parameterParent = createElementNS(xmlDoc, 'http://configuradorpancarta.pancarta.com/', 'crearTerminacion');

    body.appendChild(parameterParent);
    var resultsProcessor = function (responseDoc) {
    var resultsObj = null;
    body = firstChildElement(responseDoc.documentElement);
    if (localName(body) != 'Body') {
        body = nextSiblingElement(body);
    }

    var resultEl = firstChildElement(body);
    resultEl = firstChildElement(resultEl);
    resultObj =  getText(resultEl);
    callback(resultObj);
    }
    invokeAsync('http://www.pancarta.com/PancartaPuntoComEJB/ConfiguradorPancartaWebServiceSoapHttpPort/', xmlDoc, resultsProcessor);
}

function ConfiguradorPancartaWebServiceSoapHttpPort_obtenerPancartasDeMaterial(_codMaterial) {
    var xmlDoc = createNewDocument();
    var envelope = createElementNS(xmlDoc, 'http://schemas.xmlsoap.org/soap/envelope/', 'Envelope');
    xmlDoc.appendChild(envelope);
    var body = createElementNS(xmlDoc, 'http://schemas.xmlsoap.org/soap/envelope/', 'Body');
    envelope.appendChild(body);
    var parameterParent = body;
    parameterParent = createElementNS(xmlDoc, 'http://configuradorpancarta.pancarta.com/', 'obtenerPancartasDeMaterial');
    body.appendChild(parameterParent);
    var paramEl = createElementNS(xmlDoc, 'http://configuradorpancarta.pancarta.com/', 'codMaterial');
    paramEl.appendChild(xmlDoc.createTextNode(_codMaterial));
    parameterParent.appendChild(paramEl);
    var responseDoc = invokeSync('http://www.pancarta.com/PancartaPuntoComEJB/ConfiguradorPancartaWebServiceSoapHttpPort/', xmlDoc);
    var resultObj = null;
    body = firstChildElement(responseDoc.documentElement);
    if (localName(body) != 'Body') {
        body = nextSiblingElement(body);
    }

    var resultEl = firstChildElement(body);
    resultEl = firstChildElement(resultEl);
    resultObj =  getText(resultEl);
    return resultObj;
}

function ConfiguradorPancartaWebServiceSoapHttpPort_obtenerPancartasDeMaterialAsync(_codMaterial, callback) {
    var xmlDoc = createNewDocument();
    var envelope = createElementNS(xmlDoc, 'http://schemas.xmlsoap.org/soap/envelope/', 'Envelope');
    xmlDoc.appendChild(envelope);
    var body = createElementNS(xmlDoc, 'http://schemas.xmlsoap.org/soap/envelope/', 'Body');
    envelope.appendChild(body);
    var parameterParent = body;
    parameterParent = createElementNS(xmlDoc, 'http://configuradorpancarta.pancarta.com/', 'obtenerPancartasDeMaterial');
    body.appendChild(parameterParent);
    var paramEl = createElementNS(xmlDoc, 'http://configuradorpancarta.pancarta.com/', 'codMaterial');
    paramEl.appendChild(xmlDoc.createTextNode(_codMaterial));
    parameterParent.appendChild(paramEl);
    var resultsProcessor = function (responseDoc) {
    var resultsObj = null;
    body = firstChildElement(responseDoc.documentElement);
    if (localName(body) != 'Body') {
        body = nextSiblingElement(body);
    }

    var resultEl = firstChildElement(body);
    resultEl = firstChildElement(resultEl);
    resultObj =  getText(resultEl);
    callback(resultObj);
    }
    invokeAsync('http://www.pancarta.com/PancartaPuntoComEJB/ConfiguradorPancartaWebServiceSoapHttpPort/', xmlDoc, resultsProcessor);
}

