/*********************** AJAX *******************************/
function getXhr(){
    var xhr = null; 
    if(window.XMLHttpRequest) // Firefox et autres
		xhr = new XMLHttpRequest(); 
    else if(window.ActiveXObject){ // Internet Explorer 
		try {
		    xhr = new ActiveXObject("Msxml2.XMLHTTP");
		} catch (e) {
		    xhr = new ActiveXObject("Microsoft.XMLHTTP");
		}
    }
    else { // XMLHttpRequest non supporté par le navigateur 
		alert("Votre navigateur ne supporte pas les objets XMLHTTPRequest..."); 
		xhr = false; 
    } 
    return xhr;
}

function famille_changed(_select, lang) {
    var xhr = getXhr();
    xhr.onreadystatechange = function(){
		if(xhr.readyState == 4 && xhr.status == 200){
			document.getElementById("div_id_produit").innerHTML = xhr.responseText;
		}
    }
    xhr.open("POST","callbacks.php",true);
    xhr.setRequestHeader('Content-Type','application/x-www-form-urlencoded');
    id_famille=_select.options[_select.selectedIndex].value;	
    xhr.send("modif=id_famille"+"&id_famille="+id_famille+"&lang="+lang);
}

function famille_changed_args(_select, lang) {
    var xhr = getXhr();
    xhr.onreadystatechange = function(){
		if(xhr.readyState == 4 && xhr.status == 200){
			document.getElementById("div_famille_args").innerHTML = xhr.responseText;
		}
    }
    xhr.open("POST","callbacks.php",true);
    xhr.setRequestHeader('Content-Type','application/x-www-form-urlencoded');
    id_famille=_select.options[_select.selectedIndex].value;	
    xhr.send("modif=id_famille_args"+"&id_famille="+id_famille+"&lang="+lang);
}

function categorie_changed(_select, lang) {
    var xhr = getXhr();
    xhr.onreadystatechange = function(){
		if(xhr.readyState == 4 && xhr.status == 200){			 
		    document.getElementById("div_famille_args").innerHTML="";
			document.getElementById("div_id_famille").innerHTML = xhr.responseText;
		}
    }
    xhr.open("POST","callbacks.php",true);
    xhr.setRequestHeader('Content-Type','application/x-www-form-urlencoded');
    id_categorie=_select.options[_select.selectedIndex].value;	
    xhr.send("modif=id_categorie"+"&id_categorie="+id_categorie+"&lang="+lang);
}
