
/////////////////////////////////////////////
/* Devuelve un objeto para conexiones HTTP */
/////////////////////////////////////////////
function getHttpObject()
{
    try 
	{
        objXML = new ActiveXObject("Msxml2.XMLHTTP");
    }
	catch ( e) 
	{
      try 
	  { 
             objXML= new ActiveXObject ("Microsoft.XMLHTTP");
       }
	   catch (E) 
		 {
            objXML= false; 
       } 
    }
			
    if (! objXML && typeof XMLHttpRequest!= 'undefined')
		{
       objXML = new XMLHttpRequest();
    }
		 
      return objXML;
}

////////////////////////////////////////////////
/* Crea un objeto DOM XML pasandole un String */
////////////////////////////////////////////////
function createXML(cadena) 
{
	try //Internet Explorer
	{
	  xmlDoc=new ActiveXObject("Microsoft.XMLDOM");
	  xmlDoc.async="false";
	  xmlDoc.loadXML(cadena);
	  }
	catch(e)
	  {
	  try //Firefox, Mozilla, Opera, etc.
	    {
	    parser=new DOMParser();
	    xmlDoc=parser.parseFromString(cadena,"text/xml");
	    }
	  catch(e) {alert(e.message)}
	  }

	  return xmlDoc;
		
}

