/*redimensione les images*/

/***********************************/
/************obtention de l'objet httprequest*************/
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;
			}
			
			
			
/*********remplace sous cat ******/
function remplace(id_cat)
{
	var xhr = getXhr();
				// On défini ce qu'on va faire quand on aura la réponse
				xhr.onreadystatechange = function(){
					// On ne fait quelque chose que si on a tout reçu et que le serveur est ok
					if(xhr.readyState == 4 && xhr.status == 200){
						leselect = xhr.responseText;
						// On se sert de innerHTML pour rajouter les options a la liste
						document.getElementById('conteneur').innerHTML = leselect;
					}
				}

				// Ici on va voir comment faire du post
				xhr.open("POST","../fnct/sous_cat.php",true);
				// ne pas oublier ça pour le post
				xhr.setRequestHeader('Content-Type','application/x-www-form-urlencoded');
				xhr.send("cat="+id_cat);
	
	}

/*********list sous cat ******/
function list_sou_cat(id_cat)
{
	var xhr = getXhr();
				// On défini ce qu'on va faire quand on aura la réponse
				xhr.onreadystatechange = function(){
					// On ne fait quelque chose que si on a tout reçu et que le serveur est ok
					if(xhr.readyState == 4 && xhr.status == 200){
						leselect = xhr.responseText;
						// On se sert de innerHTML pour rajouter les options a la liste
						document.getElementById('sous_cat').innerHTML = leselect;
					}
				}

				// Ici on va voir comment faire du post
				xhr.open("POST","../fnct/list_sous_cat.php",true);
				// ne pas oublier ça pour le post
				xhr.setRequestHeader('Content-Type','application/x-www-form-urlencoded');
				xhr.send("cat="+id_cat);
	
	}

function rmpc(val){
//remplace(val);	
list_sou_cat(val);
}


/********controle de formulaire de catégorie**************/
function controle(){
var alertTxt='Veuillez corriger les Champs colorés ';
var error=0;
var coleur="#FDEAF8";
/*-------------------------------*/
if(document.getElementById('categorie').options[document.getElementById('categorie').selectedIndex].value==0){
		document.getElementById('categorie').style.background=coleur; error++;
		}
/*-----------------------------------*/		
if(document.getElementById('nom_cat').value==""){ 
document.getElementById('nom_cat').style.background=coleur; error++;
}
if(error==0) return true;
else{ document.getElementById('erreur').innerHTML =alertTxt; return false;}
}

/************lors de la suppression******************/
function rmpt(id_cat)
{
	var xhr = getXhr();
				// On défini ce qu'on va faire quand on aura la réponse
				xhr.onreadystatechange = function(){
					// On ne fait quelque chose que si on a tout reçu et que le serveur est ok
					if(xhr.readyState == 4 && xhr.status == 200){
						leselect = xhr.responseText;
						// On se sert de innerHTML pour rajouter les options a la liste
						document.getElementById('tab_cat').innerHTML = leselect;
					}
				}

				// Ici on va voir comment faire du post
				xhr.open("POST","../fnct/categorie.php",true);
				// ne pas oublier ça pour le post
				xhr.setRequestHeader('Content-Type','application/x-www-form-urlencoded');
				xhr.send("cat="+id_cat);
	
	}


/************explorateur1******************/
function explo(id_cat)
{
	var xhr = getXhr();
				// On défini ce qu'on va faire quand on aura la réponse
				xhr.onreadystatechange = function(){
					// On ne fait quelque chose que si on a tout reçu et que le serveur est ok
					if(xhr.readyState == 4 && xhr.status == 200){
						contenu = xhr.responseText;
						// On se sert de innerHTML pour rajouter les options a la liste
						document.getElementById('explo1').innerHTML = contenu;
					}
				}

				// Ici on va voir comment faire du post
				xhr.open("POST","../fnct/explo.php",true);
				// ne pas oublier ça pour le post
				xhr.setRequestHeader('Content-Type','application/x-www-form-urlencoded');
				xhr.send("cat="+id_cat);
	
	}


/**************************************/
function taux_v(id_cat)
{//alert("hééé");
	var xhr = getXhr();
				// On défini ce qu'on va faire quand on aura la réponse
				xhr.onreadystatechange = function(){
					// On ne fait quelque chose que si on a tout reçu et que le serveur est ok
					//alert(xhr.status);
					if(xhr.readyState == 4 && xhr.status == 200){
						contenu = xhr.responseText;
						// On se sert de innerHTML pour rajouter les options a la liste
						document.getElementById('coteneur').innerHTML = contenu;
					}
				}

				// Ici on va voir comment faire du post
				xhr.open("POST","../fnct/taux_v.php",true);
				// ne pas oublier ça pour le post
				xhr.setRequestHeader('Content-Type','application/x-www-form-urlencoded');
				xhr.send("cat="+id_cat);
	
	}

/************explorateur article******************/
function art(page,id_cat)
{
	var xhr = getXhr();
				// On défini ce qu'on va faire quand on aura la réponse
				xhr.onreadystatechange = function(){
					// On ne fait quelque chose que si on a tout reçu et que le serveur est ok
					if(xhr.readyState == 4 && xhr.status == 200){
						contenu = xhr.responseText;
						// On se sert de innerHTML pour rajouter les options a la liste
						document.getElementById('explo2').innerHTML = contenu;
					}
				}

				// Ici on va voir comment faire du post
				xhr.open("POST","../fnct/explo1.php",true);
				// ne pas oublier ça pour le post
				xhr.setRequestHeader('Content-Type','application/x-www-form-urlencoded');
				xhr.send("np="+page+"&cat="+id_cat);
	
	}

/************explorateur1 update******************/
function explo1(id_cat)
{
	var xhr = getXhr();
				// On défini ce qu'on va faire quand on aura la réponse
				xhr.onreadystatechange = function(){
					// On ne fait quelque chose que si on a tout reçu et que le serveur est ok
					if(xhr.readyState == 4 && xhr.status == 200){
						contenu = xhr.responseText;
						// On se sert de innerHTML pour rajouter les options a la liste
						document.getElementById('explo1').innerHTML = contenu;
					}
				}

				// Ici on va voir comment faire du post
				xhr.open("POST","../fnct/explo11.php",true);
				// ne pas oublier ça pour le post
				xhr.setRequestHeader('Content-Type','application/x-www-form-urlencoded');
				xhr.send("cat="+id_cat);
	
	}


/********articles côté client*****/
function search_art(cat,cat1,cat2,page)
{ //alert("hééé");
	var xhr = getXhr();
				// On défini ce qu'on va faire quand on aura la réponse
				xhr.onreadystatechange = function(){
					//alert(xhr.readyState);
					// On ne fait quelque chose que si on a tout reçu et que le serveur est ok
					if(xhr.readyState == 4 && xhr.status == 200){
						contenu = xhr.responseText;
						// On se sert de innerHTML pour rajouter les options a la liste
						document.getElementById('contenu').innerHTML = contenu;
					}
				}

				// Ici on va voir comment faire du post
				xhr.open("POST","fnct/view_article.php",true);
				// ne pas oublier ça pour le post
				xhr.setRequestHeader('Content-Type','application/x-www-form-urlencoded');
				xhr.send("cat="+cat+"&cat1="+cat1+"&cat2="+cat2+"&page="+page);
	
	}
/************explorateur article update******************/
function art1(page,id_cat)
{
	var xhr = getXhr();
				// On défini ce qu'on va faire quand on aura la réponse
				xhr.onreadystatechange = function(){
					// On ne fait quelque chose que si on a tout reçu et que le serveur est ok
					if(xhr.readyState == 4 && xhr.status == 200){
						contenu = xhr.responseText;
						// On se sert de innerHTML pour rajouter les options a la liste
						document.getElementById('explo2').innerHTML = contenu;
					}
				}

				// Ici on va voir comment faire du post
				xhr.open("POST","../fnct/explo111.php",true);
				// ne pas oublier ça pour le post
				xhr.setRequestHeader('Content-Type','application/x-www-form-urlencoded');
				xhr.send("np="+page+"&cat="+id_cat);
	
	}

function accord(pForm)
  {
  var nb=0;
  for (i=0, n=pForm.elements.length; i<n; i++){
  var objName = pForm.elements[i].name;
  var objType = pForm.elements[i].type;
    if (objType = "checkbox"){
    box = eval(pForm.elements[i]);
    if (box.checked == true) nb++;
    }
    }
    if (confirm("voulez vous supprimé ces "+nb+" élément(s)?"))
      {
      return true;
      }
    else
      {
      return false;
      }
}

/***********promo***************/
function menu_promo(id_cat)
{
	var xhr = getXhr();
				// On défini ce qu'on va faire quand on aura la réponse
				xhr.onreadystatechange = function(){
					// On ne fait quelque chose que si on a tout reçu et que le serveur est ok
					if(xhr.readyState == 4 && xhr.status == 200){
						contenu = xhr.responseText;
						// On se sert de innerHTML pour rajouter les options a la liste
						document.getElementById('explo1').innerHTML = contenu;
					}
				}

				// Ici on va voir comment faire du post
				xhr.open("POST","../fnct/menu_promo.php",true);
				// ne pas oublier ça pour le post
				xhr.setRequestHeader('Content-Type','application/x-www-form-urlencoded');
				xhr.send("cat="+id_cat);
	
	}

function art_promo(page,id_cat)
{
	var xhr = getXhr();
				// On défini ce qu'on va faire quand on aura la réponse
				xhr.onreadystatechange = function(){
					// On ne fait quelque chose que si on a tout reçu et que le serveur est ok
					if(xhr.readyState == 4 && xhr.status == 200){
						contenu = xhr.responseText;
						// On se sert de innerHTML pour rajouter les options a la liste
						document.getElementById('explo2').innerHTML = contenu;
					}
				}

				// Ici on va voir comment faire du post
				xhr.open("POST","../fnct/art_promo.php",true);
				// ne pas oublier ça pour le post
				xhr.setRequestHeader('Content-Type','application/x-www-form-urlencoded');
				xhr.send("np="+page+"&cat="+id_cat);
	
	}

function dispo_promo(id_cat)
{
	var xhr = getXhr();
				// On défini ce qu'on va faire quand on aura la réponse
				xhr.onreadystatechange = function(){
					// On ne fait quelque chose que si on a tout reçu et que le serveur est ok
					if(xhr.readyState == 4 && xhr.status == 200){
						contenu = xhr.responseText;
						// On se sert de innerHTML pour rajouter les options a la liste
						document.getElementById('dispo').innerHTML = contenu;
					}
				}

				// Ici on va voir comment faire du post
				xhr.open("POST","../fnct/dispo_promo.php",true);
				// ne pas oublier ça pour le post
				xhr.setRequestHeader('Content-Type','application/x-www-form-urlencoded');
				xhr.send("cat="+id_cat);
	
	}
	
/***********solde part***************/
function menu_solde(id_cat)
{
	var xhr = getXhr();
				// On défini ce qu'on va faire quand on aura la réponse
				xhr.onreadystatechange = function(){
					// On ne fait quelque chose que si on a tout reçu et que le serveur est ok
					if(xhr.readyState == 4 && xhr.status == 200){
						contenu = xhr.responseText;
						// On se sert de innerHTML pour rajouter les options a la liste
						document.getElementById('explo1').innerHTML = contenu;
					}
				}

				// Ici on va voir comment faire du post
				xhr.open("POST","../fnct/menu_solde.php",true);
				// ne pas oublier ça pour le post
				xhr.setRequestHeader('Content-Type','application/x-www-form-urlencoded');
				xhr.send("cat="+id_cat);
	
	}

function art_solde(page,id_cat)
{
	var xhr = getXhr();
				// On défini ce qu'on va faire quand on aura la réponse
				xhr.onreadystatechange = function(){
					// On ne fait quelque chose que si on a tout reçu et que le serveur est ok
					if(xhr.readyState == 4 && xhr.status == 200){
						contenu = xhr.responseText;
						// On se sert de innerHTML pour rajouter les options a la liste
						document.getElementById('explo2').innerHTML = contenu;
					}
				}

				// Ici on va voir comment faire du post
				xhr.open("POST","../fnct/art_solde.php",true);
				// ne pas oublier ça pour le post
				xhr.setRequestHeader('Content-Type','application/x-www-form-urlencoded');
				xhr.send("np="+page+"&cat="+id_cat);
	
	}
	