// JavaScript Document

var conexion;
var comboDep;
var pOption;
var capa;
var cargado;

function crearConexion(){
	var XmlHttpRequest = null;	
	if(window.ActiveXObject){
	    XmlHttpRequest = new ActiveXObject("Microsoft.XMLHTTP");	
	}else{
		if(window.XMLHttpRequest){
			XmlHttpRequest = new XMLHttpRequest();
		}
	}
	return XmlHttpRequest;
}


function cargarCombo(combo1,combo2,datos,etiqueta,capaGif){	
	capa = capaGif;
	pOption = etiqueta
	comboDep = combo2;
	comboDep.options.length = 0;
	conexion = 	crearConexion();
	conexion.onreadystatechange = validaEstados2;
	conexion.open("GET", "cargarCombo.php?datos=" + datos +"&id="+combo1.value, true);
	conexion.send(null);
}

function validaEstados2(){ 
	divLoad = document.getElementById(capa);
	if(conexion.readyState == 4){
		divLoad.innerHTML="";
		var texto = conexion.responseText.split(',');
		var datos = "";	
		comboDep.options[0] = new Option(pOption,"",false,false);
		for(var i = 1; i<texto.length; i++){
			datos = texto[i-1].split('&');
			comboDep.options[i] = new Option(datos[1],datos[0],false,false);
		}
		cargado = true;
	}else{		
		cargado = false;
		divLoad.innerHTML="<img src='images/load.gif' />";
	}
}