// JavaScript Document

function ajax(url,id) {
	var xhr_object = null;
	if(window.XMLHttpRequest) {
		// Firefox et autres navigateurs supportant le constructeur XMLHttpRequest()
		xhr_object = new XMLHttpRequest();
	} else if(window.ActiveXObject) {
		// Internet Explorer
		xhr_object = new ActiveXObject("Microsoft.XMLHTTP");
	} else {
		// XMLHttpRequest non supporté par le navigateur
		alert("Votre navigateur ne peut pas afficher cette page correctement veillez le mettre à jour [Ajax:contenu]");
		return;
	}
	var dt=new Date();
	
	xhr_object.open("GET", url, true);
	xhr_object.onreadystatechange = function() {
		if (xhr_object.readyState == 4) {
			if(xhr_object.status == 200 || xhr_object.status == 0 )			/* 0 pour bug firefox */
			{
// Recuperation de variable				

//				var reponse=xhr_object.responseText    Pour lire du texte d'un fichier html php ou autre
//				var reponse = xhr_object.responseXML;	// Pour un fichier XML. assign the XML file to a var

//				var reponse = xhr_object.responseXML.getElementsByTagName('projet')[id]; // FONCTIONNE SEULEMENT SOUS FIREFOX
				
				var reponse = xhr_object.responseXML.getElementsByTagName('projet');
				for(i=0; i<reponse.length; i++)
				{
//					alert(i);
					if(id==reponse[i].getAttribute('id'))
					{
//						alert('ok');
						var titre = reponse[i].getElementsByTagName('titre')[0].firstChild.data;  
						var commentaire = reponse[i].getElementsByTagName('commentaire')[0].firstChild.data; 
						var detail = reponse[i].getElementsByTagName('detail');
						var miniature = reponse[i].getElementsByTagName('miniature')[0].firstChild.data;
						var nb=reponse[i].getElementsByTagName('nb')[0].firstChild.data;
						i=reponse.length;
					}
				}
								
// Affichage
				document.getElementById('titre').innerHTML= titre;
				document.getElementById('commentaire').innerHTML= commentaire;	//  copier le contenu 
				
//detail sur le projet
				var liste="";
				for(i=0; i<detail.length ;i++)
				{
					liste +="<li>"+detail[i].firstChild.data+"</li>";
					document.getElementById('detail').innerHTML=liste;
				} 
				if (detail.length==0)
				{
					document.getElementById('detail').innerHTML='';
				}

//vignette image
				var liste_img="";
				if (miniature!='none'){
				for(i=1; i<=nb ;i++)
					{
						liste_img +='<img src="images/imgreferences/small/'+miniature+i+'.jpg" alt="" width="111" height="85" onclick="diapo2(this.src)"/>';
						document.getElementById('miniature').innerHTML= liste_img;
						document.getElementById('visuel').innerHTML="<img src='images/imgreferences/big/"+miniature+"1.jpg' alt='' id='diapo' />";
					}
				}else	{
					document.getElementById('miniature').innerHTML='';	
					document.getElementById('visuel').innerHTML='';	
				}
			
			
			}else
			{
				document.getElementById('info').innerHTML="Error code " +xhr_object.status;
         	}
		}
	} 
	xhr_object.send(null);
}