/*******************************/
/* Affichage du lien diaporama */
/*******************************/
var XHR = function(intNbPhoto, strRef, elt){
	
	// Construction objet XMLTTP
    this._xhr_object = window.XMLHttpRequest?
        new XMLHttpRequest():new ActiveXObject("Microsoft.XMLHTTP");
    this._id = XHR.ID++;

	// Appel à la fonction d'affichage du lien pour le diaporama
    this._xhr_object.open("GET", "../_GDF/XML_Diaporama.asp?ms="+ new Date().getTime() +"&intNbPhoto=" + intNbPhoto +"&strRef=" + strRef, true);

    var self = this;
	
	// Au retour de l'appel XML => récupération du texte
    this._xhr_object.onreadystatechange = function() {
        if(self._xhr_object.readyState == 4){
            elt.innerHTML = self._xhr_object.responseText;
			initLightbox();
        }
    }
	this._xhr_object.setRequestHeader('Content-Type','text/html; charset=iso-8859-1');
	this._xhr_object.setRequestHeader("Cache-Control","no-cache");
	this._xhr_object.setRequestHeader('Pragma','no-cache');
    this._xhr_object.send(null);
}

XHR.ID = 0;

function funcGDFDiaporama(intNbPhoto){

	var tabElt, idElt, tabHttp;
	var i, pos;
	var strRef;
	var oXmlHttp = null;
	
	tabElt = document.getElementsByTagName('span');
	tabHttp = new Array();

	// Parcours elements de la page
	for(i=0;i!=tabElt.length;i++){
		
		idElt 	= tabElt[i].id;
	
		// Si span avec id
		if (idElt) {
			
			pos		= idElt.indexOf('diaporama-');
			
			// Si balise pour diaporama
			if (pos != -1) {
				strRef = idElt.replace(/diaporama-/, '');
				new XHR(intNbPhoto, strRef, tabElt[i]);
			}
			
		}	// Fin si span avec id
    }	// Fin parcours elements de la page
} // Fin fonction