
var nav4 = window.Event ? true : false;
function acceptNum(evt){ 
// NOTE: Backspace = 8, Enter = 13, '0' = 48, '9' = 57 
var key = nav4 ? evt.which : evt.keyCode; 
return (key <= 13 || (key >= 48 && key <= 57));
}

var peticion = false; 
var  testPasado = false; 
try { 
  peticion = new XMLHttpRequest(); 
  } catch (trymicrosoft) { 
  try { 
  peticion = new ActiveXObject("Msxml2.XMLHTTP"); 
  } catch (othermicrosoft) { 
  try { 
  peticion = new ActiveXObject("Microsoft.XMLHTTP"); 
  } catch (failed) { 
  peticion = false; 
  } 
  } 
} 
if (!peticion) 
alert("¡ERROR AL INICIALIZAR AJAX!"); 
  
function cargarCombo (url, comboAnterior, element_id, idioma) { 
	//Obtenemos el contenido del div 
	//donde se cargaran los resultados 
	var element =  document.getElementById(element_id); 
	//Obtenemos el valor seleccionado del combo anterior 
	var valordepende = document.getElementById(comboAnterior) 
	var x = valordepende.value 
	//construimos la url definitiva 
	//pasando como parametro el valor seleccionado 
	if (url.indexOf('?')!=-1){
		var fragment_url = url+'&id='+x+'&idioma='+idioma; 
	} else {
		var fragment_url = url+'?id='+x+'&idioma='+idioma; 
	}
	element.innerHTML = '<img src="/img/general/cargando.gif" />'; 
	//abrimos la url 
	peticion.open("GET", fragment_url); 
	peticion.onreadystatechange = function() { 
		if (peticion.readyState == 4) { 
		//escribimos la respuesta 
		element.innerHTML = unescape(peticion.responseText); 
		} 
	} 
   peticion.send(null); 
} 

