////////////////////////////////////////////////////////////////////////////////
// Fonction instancie correctement HTTP en fonction des navigateurs
////////////////////////////////////////////////////////////////////////////////
function createXMLHttpRequest() {

var ua;

if(window.XMLHttpRequest) {
    try {
      ua = new XMLHttpRequest();
    } catch(e) {
      ua = false;
    }
  } else if(window.ActiveXObject) {
    try {
      ua = new ActiveXObject("Microsoft.XMLHTTP");
    } catch(e) {
      ua = false;
    }
  }
  return ua;
}



var req = createXMLHttpRequest();

function sendRequest(param, lien) {
		/* Permet de changer le style du lien cliqué et eventuellement remettre les autres dans leur style d'origine */
		navRoot = document.getElementById("right-part");
		for (i=0; i<navRoot.childNodes.length; i++) {
			node = navRoot.childNodes[i];
			if (node.className=="subst-float") {
					for (j=0; j<node.childNodes.length; j++) {
							link = node.childNodes[j];
							if(link.nodeName == 'UL'){
									for (k=0; k<link.childNodes.length; k++) {
											ul = link.childNodes[k];
											if(ul.nodeName == 'LI'){
													li = ul.childNodes[0];
													if(li.nodeName == 'A'){
    										  		li.className = 'subst';
    										  }
										  }
									}
							}
					}		
			}
		}

  document.getElementById(lien).className = 'subst-selected';
  req.open('post', 'Ajax_Subst.php')
  req.onreadystatechange = handleResponse;
	req.setRequestHeader('Content-Type', 'application/x-www-form-urlencoded; charset:UTF-8');
	req.setRequestHeader("Content-Encoding","latin1"); 
	req.send('le_marque=' + param);   
}

function handleResponse() {
  if(req.readyState == 4){
  		var response = req.responseText;
  		var update = new Array();
  		
  		if(response.indexOf('||' != -1)) {
  				update = response.split('||');
  				document.getElementById(update[0]).innerHTML = update[1];
  		}
  }
  else{
	    document.getElementById("box-ref").innerHTML = "Chargement...";
	}
}



