/*------------------------------------------------------------------------------
 * JavaScript 
 * Version 1.0
 * by Juan Anzaldo janzaldo@yahoo.com
 *------------------------------------------------------------------------------
 */  
function cargaXMLDep(r) {
    var oXmlDom = zXmlDom.createDocument();
    oXmlDom.onreadystatechange = function () {
        if (oXmlDom.readyState == 4) {
            if (oXmlDom.parseError.errorCode == 0) {
               creaEntes(oXmlDom);
            } else {
                var str = "An error occurred!!\n" +
                    "Description: " + oXmlDom.parseError.reason + "\n" +
                    "File: " + oXmlDom.parseError.url + "\n" +
                    "Line: " + oXmlDom.parseError.line + "\n" +
                    "Line Position: " + oXmlDom.parseError.linepos + "\n" +
                    "Source Code: " + oXmlDom.parseError.srcText;

                alert(str);
            } 
        }
    };
	var cadenita = new String(r);
	//var tx = document.getElementById("trace2");

	//tx.innerText = cadenita;
	oXmlDom.loadXML(cadenita);
//    oXmlDom.load("dependencias.xml");
}

function creaEntes(oXmlDom) {
    var oRoot = oXmlDom.documentElement;
    var oFragment = document.createDocumentFragment();
    var aEntes = oRoot.getElementsByTagName("ENTE");
	tablaDep = document.getElementById("dependenciasIzq");
//    <table border="0" cellpadding="0" cellspacing="0" id="">
    for (var i = 0; i < aEntes.length; i++) 
	{
		var cve_Ente = aEntes[i].getAttribute("cve_ente");
		var dependencia=aEntes[i].getAttribute("dependencia");
		var hijos=aEntes[i].getAttribute("Num_hijos");
        var oCurrentChild = aEntes[i].firstChild;
        var renglon = document.createElement("tr")
		var columna_1 = document.createElement("td")
		var liga = document.createElement("a")
		columna_1.className = "dep";
		liga.href= "principalSecretaria.html?cve_Ente="+cve_Ente;
		liga.target = "ifContenido";  
		depe_Txt = document.createTextNode(dependencia)
		liga.appendChild(depe_Txt);
		columna_1.appendChild(liga);
        renglon.appendChild(columna_1);
        oFragment.appendChild(renglon);
    }
  /*  var trCargando = document.getElementById("trCargando");
	var padre = trCargando.parentNode;
	padre.removeChild(trCargando);*/
	tablaDep.appendChild(oFragment);		
//    document.body.appendChild(oFragment);
}

	function cargaDependencias ()
	{
		var tablaDep = document.getElementById("dependenciasIzq");
      /*  var renglon = document.createElement("tr")
		var columna_1 = document.createElement("td");		
		var imagenCargando = document.createElement("img");
		renglon.id = "trCargando";
		imagenCargando.src = "images/cargando.gif";
		imagenCargando.alt = "Cargando Información";
		imagenCargando.style.width ="126px";
		imagenCargando.style.height="22px";
		columna_1.appendChild(imagenCargando);		
		renglon.appendChild(columna_1);
		tablaDep.appendChild(renglon);*/
		
		var url = "http://transparencia.chihuahua.gob.mx/WebServices/svrPortal.asmx"
		var pl = new SOAPClientParameters();
		pl.add("padre_cve_ente", 608);	
		SOAPClient.invoke(url, "getALLEntesHijosDirectorios", pl, true, cargaXMLDep);
	}


