
function ajax_Request(component,url) {
	if (window.XMLHttpRequest) { // Mozilla, Safari,...
           httpRequest = new XMLHttpRequest();
           if (httpRequest.overrideMimeType) {
               httpRequest.overrideMimeType('text/xml');
           }
       }
       else if (window.ActiveXObject) { // IE
           try {
               httpRequest = new ActiveXObject("Msxml2.XMLHTTP");
           }
           catch (e) {
              try {
                    httpRequest = new ActiveXObject("Microsoft.XMLHTTP");
               }
               catch (e) {}
           }
       }

       if (!httpRequest) {
           alert('Abandon !! Impossible de créer une instance XMLHTTP');
           return false;
       }
		
	 httpRequest.onreadystatechange = function() { listener(component,httpRequest); };	
	 httpRequest.open('GET', url, true);	
	 httpRequest.send(null);
}
	
function listener(component,httpRequest) {
	if (httpRequest.readyState == 4) {
       if (httpRequest.status == 200) {
		   if(component != "") {
			    c = document.getElementById(component);
				c.innerHTML = httpRequest.responseText;
		   }
       } else {
           alert('Un probleme est survenu avec la requete\nErreur : '+httpRequest.status);
       }
    }
}

function apercu( miniature ) {
    ajax_Request("apercu","./get_apercu.php?photo="+miniature);
}

