function objetoAjax(){
	var xmlhttp=false;
	try {
		xmlhttp = new ActiveXObject("Msxml2.XMLHTTP");
	} catch (e) {
		try {
		   xmlhttp = new ActiveXObject("Microsoft.XMLHTTP");
		} catch (E) {
			xmlhttp = false;
  		}
	}

	if (!xmlhttp && typeof XMLHttpRequest!='undefined') {
		xmlhttp = new XMLHttpRequest();
	}
	return xmlhttp;
}

function MostrarCampos(valor){
	ajax=objetoAjax();
	//alert(valor);
	ajax.open("GET", "components/com_centrales/ajax/campos.php?central_id="+valor);
	var selectDestino=document.getElementById('campo');
	
	ajax.onreadystatechange=function() {
		if (ajax.readyState==1)
			{
				// Mientras carga elimino la opcion "Selecciona Opcion..." y pongo una que dice "Cargando..."
				selectDestino.length=0;
				var nuevaOpcion=document.createElement("option"); nuevaOpcion.value=0; nuevaOpcion.innerHTML="Cargando...";
				selectDestino.appendChild(nuevaOpcion); selectDestino.disabled=true;	
			}
		if (ajax.readyState==4) {
			var campos_array = ajax.responseText;
			var campos = campos_array.split(";");
			document.getElementById('campo').length=0;
			
			for(var i=0; i<campos.length-1; i++){
				var campo = campos[i].split(",");
				//alert(campo[0]);
				document.getElementById('campo').options[i] = new Option(campo[1], campo[0]); 
				
				//alert(document.getElementById('central').options[document.getElementById('central').selectedIndex].value);
			}
			selectDestino.disabled=false;
		}
	}
	ajax.send(null)
}

function MostrarCamposIndividuales(valor){
	ajax=objetoAjax();
	//alert(valor);
	ajax.open("GET", "components/com_centrales/ajax/campos_individuales.php?central_id="+valor);
	var selectDestino=document.getElementById('campo');
	
	ajax.onreadystatechange=function() {
		if (ajax.readyState==1)
			{
				// Mientras carga elimino la opcion "Selecciona Opcion..." y pongo una que dice "Cargando..."
				selectDestino.length=0;
				var nuevaOpcion=document.createElement("option"); nuevaOpcion.value=0; nuevaOpcion.innerHTML="Cargando...";
				selectDestino.appendChild(nuevaOpcion); selectDestino.disabled=true;	
			}
		if (ajax.readyState==4) {
			var campos_array = ajax.responseText;
			var campos = campos_array.split(";");
			document.getElementById('campo').length=0;
			
			for(var i=0; i<campos.length-1; i++){
				var campo = campos[i].split(",");
				//alert(campo[0]);
				document.getElementById('campo').options[i] = new Option(campo[1], campo[0]); 
				
				//alert(document.getElementById('central').options[document.getElementById('central').selectedIndex].value);
			}
			selectDestino.disabled=false;
		}
	}
	ajax.send(null)
}
