/*
*   
**
	AQUI  DEFINIREMOS EL OBJETO AJAX, CADA VEZ QUE  QUERAMOS  RECUPERAR DATOS, SEA DE DONDE SEA,
	TAMBIEN CARGAREMOS LAS POSIBLES FUNCIONES QUE VAYA A USAR EL OBJETO AJAX, PARA DIFERENCIARLAS
	DEL RESTO DE FUNCIONES DE JAVASCRIPT QUE POSIBLEMENTE SE USE A LO LARGO DE LA PAGINA
**
*
*/

//En primer implementaremos el objeto AJAX que usaremos a lo largo del programa

/* OBJETO AJAX */
function AJAXCrearObjeto(){
  var obj;
  if(window.XMLHttpRequest) { // no es IE, generalmente este objeto lo tiene firefox y los navegadores basados en el y las 2 ultimas versiones de 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;
}

//Ahora crearemos la funcion que nos permitira obtener los datos  necesarios  sea de donde sean 

/* FUNCION DE EJEMPLO */
function muestraFarmacia(idLoc){
    var contenedor;
    var contenedor = document.getElementById('contenido'); //donde va a salir el resultado
    
    ajax=AJAXCrearObjeto(); //crea el objeto ajax
    ajax.open("GET", "farmacias/copiaCodigo.php?idLoc="+idLoc,true); //pasar datos por el metodo get
    ajax.onreadystatechange=function () {
		if (ajax.readyState==4) {
			if (ajax.status==404){
				contenedor.innerHTML="La pagina no esta disponible";
			}
            contenedor.innerHTML=ajax.responseText;        
        }
    }

        ajax.send(null);
}