function ServerRequest(url)
{
  if (window.XMLHttpRequest)
  {
    xmlhttp = new XMLHttpRequest();
		xmlhttp.open("GET", url, false);
		xmlhttp.send(null);
  }
  else if (window.ActiveXObject)
  {
    xmlhttp = new ActiveXObject("Microsoft.XMLHTTP");
    if (xmlhttp) 
    {
      xmlhttp.open("GET", url, false);
	  xmlhttp.send();
	}
  }
  if (xmlhttp.status == 200)
  {
//alert(xmlhttp.responseText);
	return xmlhttp.responseText;
  }
  else
  {
	alert("Problème pour retrouver les données du formulaire sur le serveur:\n" + xmlhttp.statusText);
  }
}

function SelectMarque(marque)
{
  url = './xmlhttp/liste_modeles.php?marque=' + escape(marque);
  liste = ServerRequest(url);
  document.getElementById('modele').innerHTML = liste;
}
function brouette()
{
  url = './xmlhttp/brouette.php';
  liste = ServerRequest(url);
  document.getElementById('brouette2').innerHTML = liste;
var CollapsiblePanel4 = new Spry.Widget.CollapsiblePanel("CollapsiblePanel4", {contentIsOpen:false});
var CollapsiblePanel1 = new Spry.Widget.CollapsiblePanel("CollapsiblePanel1", {contentIsOpen:false});
}

function cmd_brouette()
{
  url = './xmlhttp/brouette3.php';
  liste = ServerRequest(url);
  document.getElementById('brouette2').innerHTML = liste;
var CollapsiblePanel4 = new Spry.Widget.CollapsiblePanel("CollapsiblePanel4", {contentIsOpen:false});
var CollapsiblePanel1 = new Spry.Widget.CollapsiblePanel("CollapsiblePanel1", {contentIsOpen:false});
}


function add_prod(elt)
{
   // alert(elt);
  url = './xmlhttp/add_prod.php?prod=' + elt;
  liste = ServerRequest(url);
 if (liste!=""){  alert(liste); } 
  url = './xmlhttp/brouette.php';
  liste2 = ServerRequest(url);
  document.getElementById('brouette2').innerHTML = liste2;
var CollapsiblePanel4 = new Spry.Widget.CollapsiblePanel("CollapsiblePanel4", {contentIsOpen:false});
var CollapsiblePanel1 = new Spry.Widget.CollapsiblePanel("CollapsiblePanel1", {contentIsOpen:false});
}
function add_pan(elt,liv)
{
  //alert(elt+" -- "+liv);
  url = './xmlhttp/add_prod.php?pan=' + elt;
  liste = ServerRequest(url);
 if (liste!=""){  alert(liste); } 
  url = './xmlhttp/brouette.php';
  liste2 = ServerRequest(url);
  document.getElementById('brouette2').innerHTML = liste2;
var CollapsiblePanel4 = new Spry.Widget.CollapsiblePanel("CollapsiblePanel4", {contentIsOpen:false});
var CollapsiblePanel1 = new Spry.Widget.CollapsiblePanel("CollapsiblePanel1", {contentIsOpen:false});
}

function cmd_detail()
{
  //alert(elt+" -- "+liv);
  url = './xmlhttp/cmd_detail.php';
  liste = ServerRequest(url);
  document.getElementById('cmd_detail').innerHTML = liste;
}
function maj_avoir(pan,prod)
{
  //alert(elt+" -- "+liv);
  url = './xmlhttp/cmd_avoir.php?pan='+pan+'&prod='+prod;
  //alert(url);
  liste = ServerRequest(url);
  if (liste!=""){  alert(liste); } 
 
  url = './xmlhttp/brouette.php';
  liste3 = ServerRequest(url);
  document.getElementById('brouette2').innerHTML = liste3;
  
  url = './xmlhttp/cmd_detail.php';
  liste2 = ServerRequest(url);
  document.getElementById('cmd_detail').innerHTML = liste2;
var CollapsiblePanel4 = new Spry.Widget.CollapsiblePanel("CollapsiblePanel4", {contentIsOpen:false});
var CollapsiblePanel1 = new Spry.Widget.CollapsiblePanel("CollapsiblePanel1", {contentIsOpen:false});
}
function maj_av2(pan,prod)
{  /// remettre un produit retiré dans le panier.
  //alert(elt+" -- "+liv);
  url = './xmlhttp/cmd_avoir2.php?pan='+pan+'&prod='+prod;
  //alert(url);
  liste = ServerRequest(url);
  if (liste!=""){  alert(liste); } 
 
  url = './xmlhttp/brouette.php';
  liste3 = ServerRequest(url);
  document.getElementById('brouette2').innerHTML = liste3;
  
  url = './xmlhttp/cmd_detail.php';
  liste2 = ServerRequest(url);
  document.getElementById('cmd_detail').innerHTML = liste2;
var CollapsiblePanel4 = new Spry.Widget.CollapsiblePanel("CollapsiblePanel4", {contentIsOpen:false});
var CollapsiblePanel1 = new Spry.Widget.CollapsiblePanel("CollapsiblePanel1", {contentIsOpen:false});
}

function suppr_elt(pan)
{
  //alert(elt+" -- "+liv);
  url = './xmlhttp/cady_sub.php?pan='+pan;
  //alert(url);
  liste = ServerRequest(url);
  url = './xmlhttp/brouette.php';
  liste3 = ServerRequest(url);
  document.getElementById('brouette2').innerHTML = liste3;
  url = './xmlhttp/cmd_detail.php';
  liste2 = ServerRequest(url);
  document.getElementById('cmd_detail').innerHTML = liste2;
var CollapsiblePanel4 = new Spry.Widget.CollapsiblePanel("CollapsiblePanel4", {contentIsOpen:false});
var CollapsiblePanel1 = new Spry.Widget.CollapsiblePanel("CollapsiblePanel1", {contentIsOpen:false});  
}

function suppr_elt2(prod)
{
  //alert(elt+" -- "+liv);
  url = './xmlhttp/cady_sub.php?prod='+prod;
  //alert(url);
  liste = ServerRequest(url);
  url = './xmlhttp/brouette.php';
  liste3 = ServerRequest(url);
  document.getElementById('brouette2').innerHTML = liste3;
  url = './xmlhttp/cmd_detail.php';
  liste2 = ServerRequest(url);
  document.getElementById('cmd_detail').innerHTML = liste2;
var CollapsiblePanel4 = new Spry.Widget.CollapsiblePanel("CollapsiblePanel4", {contentIsOpen:false});
var CollapsiblePanel1 = new Spry.Widget.CollapsiblePanel("CollapsiblePanel1", {contentIsOpen:false});  
}

function vider()
{
  url = './xmlhttp/vider_panier.php';
  liste = ServerRequest(url);
  url = './xmlhttp/brouette.php';
  liste = ServerRequest(url);
  document.getElementById('brouette2').innerHTML = liste;
  if(document.getElementById('cmd_detail')){
     url = './xmlhttp/cmd_detail.php';
     liste2 = ServerRequest(url);
     document.getElementById('cmd_detail').innerHTML = liste2;
  }
var CollapsiblePanel4 = new Spry.Widget.CollapsiblePanel("CollapsiblePanel4", {contentIsOpen:false});
var CollapsiblePanel1 = new Spry.Widget.CollapsiblePanel("CollapsiblePanel1", {contentIsOpen:false});  
}
function Misensession(nom,valeur)
{
  url = './xmlhttp/misencession.php?valeur=' + escape(nom) + '&value=' + escape(valeur);
  liste = ServerRequest(url);
}

////////////////////////////////////////////////////////////////////////////
function actualizeProd(id,field)                                          //
{                                                                         //
quantite = Math.round(field.value);                                       //
if (quantite == 0)                                                        //
    {                                                                     //
    urlWin = 'cady_sub.php?prod='+id;                                     //
                                               //
    }                                                                     //
else                                                                      //
    {                                                                     //
    if ((quantite >0) && (quantite < 1000))                                //
         {                                                                //
         urlWin = 'cady_actu.php?prod='+id+"&quant="+quantite;            //
                                             //
         }                                                                //
    else                                                                  //
        {                                                                 //
        urlWin = 'cady_aff.php';                                          //
                                            //
        }                                                                 //
    }  
	
  url = './xmlhttp/' + urlWin;                                                                   //
  liste = ServerRequest(url);
  url = './xmlhttp/brouette.php';
  liste3 = ServerRequest(url);
  document.getElementById('brouette2').innerHTML = liste3;
  url = './xmlhttp/cmd_detail.php';
  liste2 = ServerRequest(url);
  document.getElementById('cmd_detail').innerHTML = liste2;
var CollapsiblePanel4 = new Spry.Widget.CollapsiblePanel("CollapsiblePanel4", {contentIsOpen:false});
var CollapsiblePanel1 = new Spry.Widget.CollapsiblePanel("CollapsiblePanel1", {contentIsOpen:false});                                                                          //
}                                                                         //
/**************************************************************************/


/***************************************************************************
*  Fonction : commandCady()
*           Envoi vers page de confirmation de commande (main_frame)
*
*  param : aucun
*
*  return : néant
***************************************************************************/
function commandCady(prix_min,possible,prix)
         {
		  if ((possible == 0) && (prix < prix_min)) {
              var mess = "Attention, vous pourrez valider votre commande uniquement si la brouette  \n";
              mess += "a un montant suppérieur à "+ prix_min +" €,\n";
              mess += "ou contient au moins un panier.";
              window.alert(mess);
              }
			  else
			  {
         urlWin = "cmd_idt.php";
		 window.location.href = urlWin;
		      }
         // var mother = window.parent;
         // var targ = mother.frames["main_frame"];
         // targ.location.href = urlWin;
         }