// JavaScript Document
// Arguments
// URL : adresse du php à lancer
// div: nom de la div pour afficher ce que renvoir le php (ci-dessus)
// variables :  arguments envoyés au php
// méthode : get ou post
//function FAjaxMenu (url,divPannier,divdetailMenu,variables,methode) // 
var operation=0;
function FAjaxMenu (url,divPannier,divDetail,divMenuQte,variables,meth,href) // 
{
	var ajax=creeAjax();
	
	  
	/*methode POST*/
	if(meth.toUpperCase()=='POST'){
		ajax.open ('POST', url, true);		// contrôle si php existe
		ajax.onreadystatechange = function() {
			if (ajax.readyState==1) {			//  php en cours d'exécution
				//   divContenantInformations.innerHTML="Loading.......";
			}
			else if (ajax.readyState==4){		//  exécution php terminée
				if(ajax.status==200){			// 200 = ok
				    
				    var responseAux=ajax.responseText;
				    
            var response=ajax.responseText;
				    response=response.split("##");
				    if(response[0]=='true'){
				      //alert ("ok");
              if(typeof(href) == "undefined"){
                /*
                if (operation >= 10){
                  operation=0;
                  location.reload();
                }
                operation++;
                */
                
                
                if(jQuery('#'+divDetail).length) {  
                  if(response[3]!=''){
                    document.getElementById(divMenuQte).innerHTML=response[3];
                  } 
                  else{
                    location.reload();
                  }  
                  document.getElementById(divDetail).innerHTML=response[2];             
                }
                document.getElementById(divPannier).innerHTML=response[1]; 
                jQuery('.contentLPanier').effect('bounce');
                //jQuery('#draggable').css("position","fixed");
                
              }
              else{
                //alert(href);
                location.href = href;
              }
              
            }
						else{
              //alert ("No ok "+responseAux);
              alert ("Il est impossible de realiser cette action.");
            }
						
					}
					else if(ajax.status==404){	//  404 = erreur URL
						//divContenantInformations.innerHTML = "URL error";
						alert ("URL error");
					}else{
						divContenantInformations.innerHTML = "Error: ".ajax.status;
						alert ("error AJAX");
					}
					delete(ajax);
					//fAjaxUse=false;
					
			}
		}
		ajax.setRequestHeader('Content-Type','application/x-www-form-urlencoded'); //  execution du php
		ajax.send(variables);
		return;
	}
} 
