var requete = null; /* On crée une variable globale qui contiendra l'objet XHR */

/*
 Fonction qui crée un objet XHR.
 Cette fonction initialisera la valeur dans la variable globale "requete"
*/

function creerRequete() {
    try {
        requete = new XMLHttpRequest(); /* On essaye de créer un objet XmlHTTPRequest */
    } catch (microsoft) {
        /* Microsoft utilise une autre technique, on tente de créer un objet ActiveX */
        try {
            requete = new ActiveXObject('Msxml2.XMLHTTP');
        } catch(autremicrosoft) {
            /* On en teste une autre méthode si la première n'a pas marchée */
            try {
                requete = new ActiveXObject('Microsoft.XMLHTTP');
            } catch(echec) {
                /* Si aucune méthode ne fonctionne, il ne reste plus qu'à mettre à jour le navigateur ! */
                requete = null;
            }
        }
    }
    if(requete == null) {
        alert('Votre navigateur ne semble pas supporter les object XMLHttpRequest.');
    }
}

function getInfos(id) {
	
	creerRequete();
	
	var url = 'reference_ajax.php?id='+id;
	
	requete.open('GET', url, true);
	
	requete.onreadystatechange = function() {
		if(requete.readyState == 4) {
			if(requete.status == 200) {
				a_response = requete.responseText.split('*');
				
				if(a_response[5] == 1){
					document.getElementById('bloc_reference_1').className = "bloc_reference_ag";
				}else if(a_response[5] == 2){
					document.getElementById('bloc_reference_1').className = "bloc_reference_convention";
				}else if(a_response[5] == 3){
					document.getElementById('bloc_reference_1').className = "bloc_reference_sms";
				}else if(a_response[5] == 4){
					document.getElementById('bloc_reference_1').className = "bloc_reference_perso";
				}
				
				document.getElementById('titre_bloc_reference').innerHTML = a_response[1];
				
				document.getElementById('sous_titre_bloc_reference').innerHTML = a_response[2];
				
				document.getElementById('desciption_bloc_reference').innerHTML = a_response[3];
				
				if(a_response[4] == "")
				{
					document.getElementById('image_bloc_reference').innerHTML = '<img src="media/img/reference/'+a_response[0]+'" width="320" height="240" />';
				}else{
					document.getElementById('image_bloc_reference').innerHTML = '<object type="application/x-shockwave-flash" data="media/video/player_flv_maxi.swf" width="320" height="240"><param name="movie" value="media/video/player_flv_maxi.swf" /><param name="allowFullScreen" value="true" /> <param name="FlashVars" value="showiconplay=1&amp;flv='+a_response[4]+'&amp;width=320&amp;height=240&amp;showtime=1&amp;srt=1&amp;skin=media/video/player_flv_skin001.jpg&amp;margin=10&amp;startimage=media/img/reference/'+a_response[0]+'&amp;playercolor=cccccc&amp;buttoncolor=333333&amp;buttonovercolor=999999&amp;slidercolor1=333333&amp;slidercolor2=0&amp;sliderovercolor=999999&amp;loadingcolor=0&amp;showfullscreen=1" /> </object>';
				}
				
			}
		}
	};
	
	requete.send(null);
}
