function GetXmlHttpObject()
{
var xmlHttp=null;
try
  {
  // Firefox, Opera 8.0+, Safari
  xmlHttp=new XMLHttpRequest();
  }
catch (e)
  {
  // Internet Explorer
  try
    {
    xmlHttp=new ActiveXObject("Msxml2.XMLHTTP");
    }
  catch (e)
    {
    xmlHttp=new ActiveXObject("Microsoft.XMLHTTP");
    }
  }
return xmlHttp;
}

function ajaxCall(url)
{

xmlHttp=GetXmlHttpObject();
if (xmlHttp==null)
  {
  alert ("Su navegador no soporta esta funcionalidad");
  return;
  } 	
	
	xmlHttp.onreadystatechange=cambiar2;		
	xmlHttp.open("GET",url,true);
	xmlHttp.send(null);
} 

function ajaxCallPresentation(url)
{ 

xmlHttp=GetXmlHttpObject();
if (xmlHttp==null)
  {
  alert ("Su navegador no soporta esta funcionalidad");
  return;
  } 	
	
	xmlHttp.onreadystatechange=cambiar3;		
	xmlHttp.open("GET",url,true);
	xmlHttp.send(null);
}

function AJAXCrearObjeto()
{
  var obj;
  if (window.XMLHttpRequest) 
  { // no es IE
  	obj = new XMLHttpRequest();
  }
  else 
  { // Es IE o no tiene el objeto
  	try 
  	{
    	obj = new ActiveXObject("Microsoft.XMLHTTP");
   	}
   	catch (e) 
   	{
   		alert('El navegador utilizado no está soportado');
   	}
  }
  return obj;
 }

function ajaxCallToSayILoveYou(url, id)
{
	
	oXML = AJAXCrearObjeto();
	// Preparamos la petición con parametros
	oXML.open('GET',url, false);
	// Realizamos la petición
	oXML.send('null');
	// Devolvemos el resultado
	document.getElementById(id).innerHTML=oXML.responseText;
}