// JavaScript Document
var xmlhttp=false;
/*@cc_on @*/
/*@if (@_jscript_version >= 5)
// JScript gives us Conditional compilation, we can cope with old IE versions.
// and security blocked creation of the objects.
 try {
  xmlhttp = new ActiveXObject("Msxml2.XMLHTTP");
 } catch (e) {
  try {
   xmlhttp = new ActiveXObject("Microsoft.XMLHTTP");
  } catch (E) {
   xmlhttp = false;
  }
 }
@end @*/
if (!xmlhttp && typeof XMLHttpRequest!='undefined') {
  xmlhttp = new XMLHttpRequest();
}

function charge_div(fragment_url, element_id) {
    var element = document.getElementById(element_id);
    element.innerHTML = '<br><img src="Img/loadingAnimation.gif"/><em><span class="txtnoir"> Chargement ...</span></em>';
    xmlhttp.open("GET", fragment_url);
    xmlhttp.onreadystatechange = function() {
        if (xmlhttp.readyState == 4 && xmlhttp.status == 200) {
            element.innerHTML = xmlhttp.responseText;												
			}
    }
    xmlhttp.send(null);
}

/*Fonction recherche affiner par sous-catégorie*/
function search_article(id_user,name_search,element_id_1,element_id_2) {
var element_1 = document.getElementById(element_id_1);
var element_2 = document.getElementById(element_id_2);
		
for(var i=0; i<document.form_search_article.sous_cat_search.length; i++){
if(document.form_search_article.sous_cat_search[i].selected == true){var result_sous_cat_search=document.form_search_article.sous_cat_search[i].value;}}
var name_search=escape(name_search);

element_1.innerHTML = '<br><img src="Img/loadingAnimation.gif"/><br><br><em><span class="txtblanc">Chargement ...</span></em>';
element_2.innerHTML = '<br><img src="Img/loadingAnimation.gif"/><br><br><em><span class="txtblanc">Chargement ...</span></em>';

xmlhttp.open("POST", 'result_search_article.php');
xmlhttp.setRequestHeader("Content-type", "application/x-www-form-urlencoded");
xmlhttp.send(
"id_user="+id_user+
"&name_search="+name_search+
"&id_second_cat="+result_sous_cat_search
);
xmlhttp.onreadystatechange = function() {
if (xmlhttp.readyState == 4 && xmlhttp.status == 200) {
element_1.innerHTML = xmlhttp.responseText;

xmlhttp.open("POST", 'select_constructeur_search_article.php');
xmlhttp.setRequestHeader("Content-type", "application/x-www-form-urlencoded");
xmlhttp.send(
"id_user="+id_user+
"&name_search="+name_search+
"&id_second_cat="+result_sous_cat_search+
"&statut=init"
);
xmlhttp.onreadystatechange = function() {
if (xmlhttp.readyState == 4 && xmlhttp.status == 200) {
element_2.innerHTML = xmlhttp.responseText;
}}
}}
}

/*Fonction recherche affiner par constructeur*/
function search_article_by_constructeur(id_user,name_search,id_second_cat,element_id_1) {
var element_1 = document.getElementById(element_id_1);
		
for(var i=0; i<document.form_search_article_by_constructeur.constructeur.length; i++){
if(document.form_search_article_by_constructeur.constructeur[i].selected == true){var result_constructeur_search=document.form_search_article_by_constructeur.constructeur[i].value;}}
var name_search=escape(name_search);

element_1.innerHTML = '<br><img src="Img/loadingAnimation.gif"/><br><br><em><span class="txtblanc">Chargement ...</span></em>';

xmlhttp.open("POST", 'result_search_article.php');
xmlhttp.setRequestHeader("Content-type", "application/x-www-form-urlencoded");
xmlhttp.send(
"id_user="+id_user+
"&name_search="+name_search+
"&id_second_cat="+id_second_cat+
"&id_constructeur="+result_constructeur_search
);
xmlhttp.onreadystatechange = function() {
if (xmlhttp.readyState == 4 && xmlhttp.status == 200) {
element_1.innerHTML = xmlhttp.responseText;
}}
}