
	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 ajax_GET(sValor, resultado){
		ajax=objetoAjax();
		divResultado = document.getElementById(resultado);
		ajax.open("GET", idioma(sValor), true);
			
		ajax.onreadystatechange=function(){
			if(ajax.readyState==1){
				if(divResultado)
					divResultado.innerHTML = "Cargando...";
			}else if(ajax.readyState==4){
					if(ajax.status==200){
						if(divResultado)
							divResultado.innerHTML = ajax.responseText
					}else if(ajax.status==404){
						if(divResultado)
							divResultado.innerHTML = "La p&aacute;gina no existe";
					}else{
						if(divResultado)
							divResultado.innerHTML = "Error: ".ajax.status; 
					}
			}
		 }
		ajax.send(null)
	}	
	
	function ajax_POST(sValor, resultado){
		ajax=objetoAjax();
		divResultado = document.getElementById(resultado);	
		var valores = sValor.split("?");
		if(valores.length>2){
			for(var i=2;i<valores.length;i++)
				valores[1] += "?"+valores[i];		
		}
		ajax.open("POST",idioma(valores[0]),true);
		ajax.onreadystatechange=function(){
			if(ajax.readyState==1){
				if(divResultado)
					divResultado.innerHTML = "Cargando...";
			}else if(ajax.readyState==4){
				if(ajax.status==200){
					if(divResultado)
						divResultado.innerHTML = ajax.responseText
				}else if(ajax.status==404){
					if(divResultado)
						divResultado.innerHTML = "";
				}else{
					if(divResultado)
						divResultado.innerHTML = "Error: ".ajax.status; 
				}
			}
		 }	
		ajax.setRequestHeader("Content-Type","application/x-www-form-urlencoded");
		ajax.send(idioma(valores[1]));	
	}
	
	function mostrar_agrupacion_listado(iddivagrupacion){
		var divagrupacion = document.getElementById(iddivagrupacion);
		if(divagrupacion.style.display=="block"){	
			divagrupacion.style.display="none";
			document.getElementById("tab_"+iddivagrupacion).firstChild.nodeValue = "Ver";
		}else{
			divagrupacion.style.display="block";
			document.getElementById("tab_"+iddivagrupacion).firstChild.nodeValue = "Ocultar";
		}
	}



