function diaporama(cible){
    
    
    if (window.XMLHttpRequest){
    
        Xhr = new XMLHttpRequest();
        
    } else if(window.ActiveXObject){
    
        var XMLHttp_Versions = new Array("MSXML2.HTTP.6.0",
                                        "MSXML2.HTTP.5.0",
                                        "MSXML2.HTTP.4.0",
                                        "MSXML2.HTTP.3.0",
                                        "MSXML2.XMLHTTP",
                                        "Microsoft.XMLHTTP");
                                        
        for ( var i=0; i<XMLHttp_Versions.length && !Xhr; i++) {
            
            try {
                Xhr = new ActiveXObject(XMLHttp_Versions[i]);
            } catch (e) {
                alert(e);
            }
            
        }
        
    }
    
    if(!Xhr){
        alert('aie aie aie');
    } else {
        
        
        //alert(cible);
        
        Xhr.open("GET","diaporama_thickbox.php?diaporama="+cible,true);
        Xhr.onreadystatechange = onChange;
        //alert(onChange())
        Xhr.send(null);
        
    }

}


function onChange() {
  
    //alert('oui');
    if ( Xhr.readyState == 4) {
            
        if(Xhr.status == 200){
            
            try{
                //alert(Xhr.getAllResponseHeaders());
                var response = Xhr.responseXML;
                
                //alert(response);
                
                resultsImg = response.getElementsByTagName('img');
                //resultsLegend = response.getElementsByTagName('legend');
                //alert(resultsImg.length)
                img = resultsImg[0].firstChild.data;
                //legend = resultsLegend[0].firstChild.data;
                //alert(img);
                tb_show('a la une',img,resultsImg);
                
            } catch(e){
                alert("erreur Xhr.response " + e.toString());
            }
            
        } else {
        
            switch(Xhr.status){
                case 404: alert('not found 404');break;
                case 304: alert('not found 304');break;
                case 403: alert('forbidden');break;
                case 500: alert('server error');break;
                default: alert('non non et non !'); break;
            }
        
        }
        
    } 
    
}


