
	//	-------------------------------------------------------------------------------------------------------------------
	/**
	 *		Fonction de gestion des échanges avec le panier d'achat
	 */
	var oldcontenu;
	function addComp(obj){
		var obj=findDOM("page",0);
		oldcontenu=obj.innerHTML;
		ecranattente("");
		var value="-1",qte=1,objqte=findDOM("panier_add_qte",0);
		if(objqte)qte=objqte.value;
		var url="AjaxEvenement.html?noos=ELCOADDCOMP" ;
		var request=initRequest(url,PLATEFORM);
		request.onreadystatechange=function(){if(request.readyState==4 && request.status==200)panierAlert(request.responseText);}
		request.open("POST",url,true);
		request.send(null);
	}

	function addArt(idofmodele,idofarticle,obj){
		var obj=findDOM("page",0);
		oldcontenu=obj.innerHTML;
		ecranattente("");
		var value="-1",qte=1,url="AjaxEvenement.html?noos=ELCOADDART&idofmodele="+idofmodele+"&idofarticle="+idofarticle;
		var request=initRequest(url,PLATEFORM);
		request.onreadystatechange=function(){if(request.readyState==4 && request.status==200)panierAlert(request.responseText);}
		request.open("POST",url,true);
		request.send(null);
	}

	function panierAlert(msg){
		var pos=msg.indexOf("$qte:",0);
		var end=msg.indexOf(";",pos);
		var qte=msg.substring(pos+5,end);
		var obj=findDOM("page",0);
		var themsg=msg.substring(0,pos);
		contenu=oldcontenu;
		contenu+="<div style=\"position:absolute;top:-20px;left:0;width:100%;height:200%;z-index:2000\">";
    contenu+="<div style=\"position:absolute;top:0;left:0;width:100%;height:100%;background-color:#312e1d;filter:alpha(opacity=80);-moz-opacity:0.80;opacity:0.80\">&nbsp;</div>";
		contenu+="<center style=\"position:absolute;top:200px;left:25%;width:50%;height:auto;background-color:#fff\"><br>";
		contenu+="<h1 class=\"panierpoursuivre\">panier d'achat</h1><br>";
		contenu+="<div style=\"width:90%;height:90%;border:1px solid #eaeaea\">";
		contenu+="<h3 class=\"panierpoursuivre\">"+themsg+"</h3>";
		contenu+="<h3 class=\"panierpoursuivreqte\">votre panier contient "+qte+" articles</h3>";
		contenu+="</div><br><br>";
		contenu+="<a class=\"panierpoursuivre\" href=\"#\" onclick=\"javascript:restoreAlert("+qte+");\">poursuivre vos achats</a><br><br>";
		contenu+="</center>";
		contenu+="</div>";
		obj.innerHTML=contenu;
		obj=findDOM("panier_quantite",0);
		if(obj)obj.innerHTML=qte;
	}
	function panierEnd(msg){
		var obj=findDOM("page",0);
		oldcontenu=obj.innerHTML;
		contenu+="<div style=\"position:absolute;top:-20px;left:0;width:100%;height:200%;z-index:2000\">";
    contenu+="<div style=\"position:absolute;top:0;left:0;width:100%;height:100%;background-color:#312e1d;filter:alpha(opacity=80);-moz-opacity:0.80;opacity:0.80\">&nbsp;</div>";
		contenu+="<center style=\"position:absolute;top:200px;left:25%;width:50%;height:auto;background-color:#fff\"><br>";
		contenu+="<div style=\"width:90%;height:90%;border:1px solid #eaeaea\">";
		contenu+="<h3 style=\"color:#383838;background-color:#ccc;filter:alpha(opacity=80);-moz-opacity:0.80;opacity:0.80;padding:10px;margin:0\">"+msg+"</h3>";
		contenu+="</div><br><br>";
		contenu+="<a href=\"#\" class=\"panierend\" onclick=\"javascript:restoreAlert(0);\">poursuivre</a><br><br>";
		contenu+="</center>";
		contenu+="</div>";
		obj.innerHTML=contenu;
	}
	function restoreAlert(qte){
		var obj=findDOM("page",0);
		obj.innerHTML=oldcontenu;
		if(qte!=0){
			obj=findDOM("panier_quantite",0)
			if(obj)obj.innerHTML=qte;
		}
	}

	function actionPanier(action,id,obj){
		var value="-1",qte=1;
		if(action=="changeqte"){
		  panier=id;
			value=obj.value;
		}else if(action=="changecommentaire"){
			panier=id;
			value=obj.value;
		}else if(action=="selectpays"){
			id=obj.value ;
		}else if(action=="selecttransport"){
			id=obj.value;
		}else if(action=="selectpaiement"){
			id=obj.value;
		}else if(action=="changeconditionvente"){
			id=obj.value;
		}else if(action=="controlpanier"){
			document.location.reload() ;
			return ;
			/*
		}else if(action=="addcom"){
			var	objqte=findDOM("panier_add_qte",0);
			if(objqte)	qte=objqte.value;
			else qte=1;*/
		}
		
		var url="AjaxEvenement.html?noos=ELCO&id="+id+"&cmde=-1&value="+value+"&action="+action;
		var request=initRequest(url,PLATEFORM);
		request.onreadystatechange=function(){
			if ( request.readyState == 4 ) {
				if ( request.status == 200 ) {
					var reponse = request.responseText ;

					//	Si nous sommes dans un cas de NOMESSAGE, on rafraichit la page courante
					if				( reponse == 'NOMESSAGE' ) {
						window.location.reload ( true ) ;

					//	Si la réponse contient OPEN: alors if faut ouvrir en modification une ligne du panier
					} else if ( reponse.indexOf ( "ID_MS" ) != -1 ) {
						document.location.href = reponse  ;

					//	Est ce que la réponse contient un tableau de valeur. Début {, fin } valeur séparée par des
					} else if ( reponse.indexOf ( "paysselect" ) != -1 | reponse.indexOf ( "transportselect" ) != -1 | reponse.indexOf ( "paiementselect" ) != -1 | reponse.indexOf ( "conditionventeselect" ) != -1 ) {
						document.location.reload() ;

					} else if ( reponse.indexOf ( "paniervalider" ) != -1 ) {
						alert ( "Merci de votre confiance, votre panier de commande vient d'être validé ! " ) ;
						document.location.reload() ;

					//	Sinon, on affiche le dialogue d'alerte contenant la réponse
					} else {
						alert ( reponse ) ;
						if ( action == "facturation" | action == "livraison" | action == "entreprise" | action == "destinataire" ) document.location.reload ( true ) ;
					}
				}
			}
		}
		request.open("POST",url,true);
		request.send(null);
	}
