﻿// JavaScript Document

function creerRequete(){
	var requete;
	try {
		requete = new XMLHttpRequest();
		return requete;	
		//alert('creerRequete');
    }catch (error){
		try {
			requete = new ActiveXObject("msxml2.XMLHTTP");
			return requete;	
		}
		catch (error){
			try {
				requete = new ActiveXObject("Microsoft.XMLHTTP");
				return requete;	
			}
				catch (error){
					requete = null;
			}
		}

	}
	if (requete == null) alert ('impossible de créer une requete au serveur');
}

function showProduit(idProduit,nom_img,iddesProd,idview){
	var requete;
// Création de l'objet XMLHttpRequest
	requete = creerRequete();
// On défini ce qu'on va faire quand on aura la réponse
	requete.onreadystatechange = function(){
	// Affiche un message d'attente
		//alert(xhr.status);
		if ((requete.readyState == 1) || (requete.readyState == 2)) {
		//	document.getElementById('general').style.cursor="wait";	
		document.getElementById(iddesProd).innerHTML = 'chargement...';
		document.getElementById(idview).src = "../media/collections/" +nom_img;		
		}
		// On ne fait quelque chose que si on a tout reçu et que le serveur est ok
		if(requete.readyState == 4){
			//alert(requete.responseText);
			document.getElementById(iddesProd).innerHTML = 	requete.responseText;

		}
	}
// Dans le cas du GET, on concatène les paramètres à l'adresse cible
	// Envoi de la requête
	requete.open("get", "_txt_produits.php?idProduit="+idProduit,true);
	requete.send(null);
}


