/**
 * @author Moussa Raddaoui
 */
var chargementFROk=false;
var IdInterval;

function ajaxLoader(url,id) {
  if (document.getElementById) {
    var x = (window.ActiveXObject) ? new ActiveXObject("Microsoft.XMLHTTP") : new XMLHttpRequest();
  }
  if (x) {
    x.onreadystatechange = function() {
      if (x.readyState == 4 && x.status == 200) {
        el = document.getElementById(id);
        el.innerHTML = x.responseText;
      }
    }
    x.open("GET", url, true);
    x.send(null);
  }
}

function ChargeListeContenu(RefProd) {
	document.getElementById('LstProd').innerHTML='<center><img src="images/progress.gif" /></center>';
	makeRequest('/modules/colonne-droite/List-Product.php?RefProd=' + RefProd ,1);
}

function retourMsg1() {
    if (http_request.readyState == 4) {
        if (http_request.status == 200) {
			//return_value=(http_request.responseText=='found')?1:0;
			document.getElementById('LstProd').innerHTML=http_request.responseText;
			chargementFROk=true;
        } else {
            document.getElementById('LstProd').innerHTML='Un problème est survenu lors du chargement de liste.'; 
            return_value=-1;
        }
    }
}
var return_value=-1;
var return_resp=-1;
var http_request = false;

function makeRequest(url,target) {

    http_request = false;

    if (window.XMLHttpRequest) { // Mozilla, Safari,...
        http_request = new XMLHttpRequest();
        if (http_request.overrideMimeType) {
            http_request.overrideMimeType('text/xml');
        }
    } else if (window.ActiveXObject) { // IE
        try {
            http_request = new ActiveXObject("Msxml2.XMLHTTP");
        } catch (e) {
            try {
                http_request = new ActiveXObject("Microsoft.XMLHTTP");
            } catch (e) {}
        }
    }

    if (!http_request) {
        alert('Abandon :( Impossible de créer une instance XMLHTTP');
        return false;
    }
	//alert(target)
   if (target==1) http_request.onreadystatechange = retourMsg1;
  
    http_request.open('GET', url, true);
    http_request.send(null);

}