function cargarModulo(metodo,modulo,extra){
	var pagina="/funciones/"+modulo+".php?"+extra;
	var contenedor="contenedor_"+modulo;
	var pagina_requerida = false;
	if (window.XMLHttpRequest){
		pagina_requerida = new XMLHttpRequest ();
	}
	else if (window.ActiveXObject){
		try{
			pagina_requerida = new ActiveXObject ("Msxml2.XMLHTTP");
		}
		catch (e){
			try{
				pagina_requerida = new ActiveXObject ("Microsoft.XMLHTTP");
			}
			catch (e){
			}
		}
	}
	else { return false; }

	pagina_requerida.onreadystatechange = function (){
		document.getElementById(contenedor).innerHTML='<center><img src="img/preloader.gif" class="preloader" alt="Cargando..." /></center>';
		cargarPagina(pagina_requerida, contenedor);
	}
	pagina_requerida.open(metodo, pagina, true);
	if(metodo=="POST"){
		pagina_requerida.setRequestHeader("Content-type", "application/x-www-form-urlencoded");
		pagina_requerida.setRequestHeader("Content-length", extra.length);
		pagina_requerida.setRequestHeader("Connection", "close");
		pagina_requerida.send(extra);
	}
	else{
		pagina_requerida.send(null);
	}
}

function cargarPagina (pagina_requerida, id_contenedor){
	if (pagina_requerida.readyState == 4 && (pagina_requerida.status == 200 || window.location.href.indexOf ("http") == - 1))
	document.getElementById (id_contenedor).innerHTML = pagina_requerida.responseText;
}