var xmlhttp;

//loadedXML es la función que se llamará desde cada una de las páginas

function loadXMLDoc(url,asincrono)
{
	xmlhttp=null;
	// code for Mozilla, etc.
	if (window.XMLHttpRequest)
	{
		xmlhttp=new XMLHttpRequest();
	}
	// code for IE
	else if (window.ActiveXObject)
	{
		xmlhttp=new ActiveXObject("Microsoft.XMLHTTP");
	}

	if (xmlhttp!=null)
	{
		if (asincrono)
		{
			xmlhttp.onreadystatechange=state_Change;
		}
		xmlhttp.open("GET",url,asincrono);
		xmlhttp.send(null);

		if (!asincrono) loadedXML();
	}
	else
	{
		alert("Your browser does not support XMLHTTP.")
	}
}

function state_Change()
{
	// if xmlhttp shows "loaded"	
	if (xmlhttp.readyState==4)
	{
		// if "OK"
		if (xmlhttp.status==200)
		{
			loadedXML();
		}		
	}
}		

