var obXHR;
try {
	obXHR=new XMLHttpRequest();
} catch(err) {
	try {
		obXHR=new ActiveXObject("Msxml2.XMLHTTP");
	} catch(err) {
		try {
			obXHR=new ActiveXObject("Microsoft.XMLHTTP");
		} catch(err) {
			obXHR=false;
		}
	}
}

function carga_dpto() {
	var obCon = document.getElementById("idDep");
	obXHR.open("GET", "dpto.php");
	obXHR.onreadystatechange = function() {
		if (obXHR.readyState == 4 && obXHR.status == 200) {
			obXML = obXHR.responseXML;
			obCod = obXML.getElementsByTagName("codigo");
			obDes = obXML.getElementsByTagName("descri");
			obCon.length=obCod.length+1;
			for (var i=1; i<=obCod.length;i++) {
				obCon.options[i].value=obCod[i-1].firstChild.nodeValue;
   	      obCon.options[i].text=obDes[i-1].firstChild.nodeValue;
			}
		}
	}
	obXHR.send(null);
}

function tabla() {
	obDiv = document.getElementById("idTab");
	obDiv.innerHTML="";
	obTab = document.createElement("table");
	obDiv.appendChild(obTab);
	obTab.border=1;
	obTab.width="25%";
	var tr = obTab.insertRow(-1);
	var th = document.createElement('th');
	th.innerHTML="Cod";
	tr.appendChild(th);
	var th = document.createElement('th');
	th.innerHTML="Nombre";
	tr.appendChild(th);
	obSel = document.getElementById("idDep");
	ind = (obSel.options[obSel.selectedIndex].value);
	obXHR.open("GET", "prov.php?dep="+ind);
	obXHR.onreadystatechange = function() {
		if (obXHR.readyState == 4 && obXHR.status == 200) {
			obXML = obXHR.responseXML;
			obCod = obXML.getElementsByTagName("codigo");
			obDes = obXML.getElementsByTagName("descri");
			for (var i=0; i<obCod.length;i++) {
				var tr = obTab.insertRow(-1);
				// Primera forma
				var td = document.createElement("td");
				td.align="center";
				td.innerHTML=obCod[i].firstChild.nodeValue;
				tr.appendChild(td);
				// Segunda forma
				tr.insertCell(1).innerHTML=obDes[i].firstChild.nodeValue;
			}
		}
	}
	obXHR.send(null);
}
