function ajoutArticle( formId )  {
 	
 	
    var artCode = $F( formId + '-article_code');
	var artQte = parseInt($F( formId + '-article_qte'));	
	var artRav = parseInt($F( formId + '-artqt_rav'));
	var artQteDispo = parseInt($F( formId + '-artqt_dispo'));
	var artQteArrivage = parseInt($F( formId + '-artqt_arrivage'));
	var artqtRsvLocal = parseInt($F( formId + '-artqt_rsv_local'));
	var dateRav = $F( formId + '-date_rav');
	var artQteDispoMax = artRav - artqtRsvLocal ;
	var usrgrp = $F( formId + '-usrgrp');


if(artQteDispoMax <= 0)
			{	
			alert("Nous sommes d\u00e9sol\u00e9, cet article n'est plus disponible à la vente, les derni\u00e9res pi\u00e8ces disponibles ont \u00e9t\u00e9  command\u00e9es. Il n'y a pas d'arrivage pr\u00e9vu pour le moment, veuillez nous en excuser.");
   			}
			
else{
			if(artQte > artQteDispoMax )
				{
					
				
			alert("Il n'y a pas suffisamment d'articles en stock pour satisfaire votre demande. La quantité commandée a été ramenée à "+artQteDispoMax +" pièce(s).");
				
				putArticle( artCode, artQteDispoMax ) ;	   	 
				 }
else if(artQte <= artQteDispoMax && artQte>artQteDispo && usrgrp=='PART' )
					{	
		
		 if (confirm("La quantité demandée est supérieure au stock disponible en entrepôt. Si vous commandez cet article au delà de la quantité immédiatement disponible, celle-ci vous sera livrée autour du  "+ dateRav+" (date du premier arrivage prévu).\n Souhaitez-vous tout de même commander ?")){
			
			putArticle( artCode, artQte ) ;	
			
		 }
		
					 
}
else if(artQte <= artQteDispoMax && artQte>artQteDispo && usrgrp=='PRO' )
{	
		
		alert("La quantité demandée est supérieure au stock disponible en entrepôtne et ne sera disponible qu'aux alentours du "+ dateRav+" (date du premier arrivage prévu).  <br>Le stock théorique de cet article est de "+artQteDispoMax+" pièce(s). <br>Si vous souhaitez commandez cet article au delà de la quantité immédiatement disponible, merci de prendre contact avec nos services au préalable.");
			
					 
}
else if(artQte <= artQteDispoMax && artQte<=artQteDispo )

 				{		
					putArticle( artCode, artQte ) ;	
				}

}
		

}

function ajout(artCode) {
    putArticle( artCode, 1 ) ;
}

function enleveArticle(artCode) {
    delArticle( artCode, 0 ) ;
	
}


function delArticle( artCode, artQte ) {
	
    var delArticle = getAdresseSite() + "ColCMS/pages/WUtils.jsp?name=PutArticle&artCode=" + artCode + "&artQte=" + artQte ;
    var req = new Ajax.Request( delArticle, {
        method:'get' ,
        onComplete:function(response) {
			
 		   self.location.href='/ColCMS/pages/WPage.jsp?alias=cat.cde.detail'
			
        }
    });
}

function putArticle( artCode, artQte ) {
    var urlPutArticle = getAdresseSite() + "ColCMS/pages/WUtils.jsp?name=PutArticle&artCode=" + artCode + "&artQte=" + artQte ;
    var req = new Ajax.Request( urlPutArticle, {
        method:'get' ,
        onComplete:function(response) {
			
			self.location.href='/ColCMS/pages/WPage.jsp?alias=cat.cde.detail'
				

			
        }
    });
}



function evalResponseLogin( response ) {
    var reponseXML = response.responseXML ;
    var erreurList = reponseXML.getElementsByTagName('erreur') ;
    if( erreurList.length > 0  ) {
        var erreur = erreurList.item(0) ;
        $('ajout-article-error-message').innerHTML = erreur.firstChild.nodeValue ;
    } else  {
        $('ajout-article-error-message').innerHTML="" ;
    }
    self.location.href='/ColCMS/pages/WPage.jsp?alias=cat.cde.detail'
}


function cocherTout() {
	
var tab_checkbox =document.getElementsByName('checkbox_t');

for(i=0 ;i<tab_checkbox.length;i++){
	
	tab_checkbox[i].checked=true;
}
	

}

function verif_cmd_select()
	{
		var tab_checkbox =document.getElementsByName('checkbox_t');
	
		for(i=0 ;i<tab_checkbox.length;i++)
		{
			if(tab_checkbox[i].checked==true)
				return true;

		}
		
     return false;

}


function commander_selection() {
	
	if(!verif_cmd_select())
	
		{
			alert("Veuillez cocher un article");
		}
	else{
	
	
	
	
	var tab_checkbox =document.getElementsByName('checkbox_t');

	var tab_handle_form =document.getElementsByName('handle_form');
	
	var cmp=0;
	  //alert(tab_checkbox.length);
		/*$("#bouton_compte").click(function(){
		var box; 	
		box =  new ajaxLoader(this, {classOveride: 'blue-loader', bgColor: '#000', opacity: '0.3'}) ;
	   
			setTimeout(function(){
				 box.remove();
				 self.location.href='/ColCMS/pages/WPage.jsp?alias=cat.cde.detail';
			},300*tab_checkbox.length);

//alert( "Vous avez sélectionné  "+ cmp+"  Article(s)");
	});*/

	for(i=0 ;i<tab_checkbox.length;i++){
		
	
		if(tab_checkbox[i].checked==true){
		
		
			var artCode = document.getElementById(tab_handle_form[i].value+'-article').value;

			var qte = parseInt( document.getElementById(tab_handle_form[i].value+'-qte').value) ;
			
			var qteDispo = parseInt( document.getElementById(tab_handle_form[i].value+'-dispo').value) ;
			
			if(qte > qteDispo){
				
				
				  alert("Il n'y a pas suffisamment d'articles en stock pour "+artCode+". La quantité commandée a été ramenée à "+qteDispo +" pièce(s).");
				    var urlPutArticle = getAdresseSite() + "ColCMS/pages/WUtils.jsp?name=PutArticle&artCode=" + artCode + "&artQte=" + qteDispo  
	        
					cmp=cmp+1;
			 
					//    alert( urlPutArticle ) ;
					var req = new Ajax.Request( urlPutArticle, {
					method:'get' ,
					onComplete:function(response) {
						
						
					}
					});
				
				} 
				else{
					 var urlPutArticle = getAdresseSite() + "ColCMS/pages/WUtils.jsp?name=PutArticle&artCode=" + artCode + "&artQte=" + qte  
	        
					cmp=cmp+1;
			 
					//    alert( urlPutArticle ) ;
					var req = new Ajax.Request( urlPutArticle, {
					method:'get' ,
					onComplete:function(response) {
						
						
						
					}
					});
					}
		   
    }
	
}


    
	

	

 		/*alert( "Vous avez sélectionné  "+ cmp+"  Article(s)");
				self.location.href='/ColCMS/pages/WPage.jsp?alias=cat.cde.detail';*/

			
			
	      
			//larbih@free.frpopup_alert(cmp);


	       //temporisation
	
}
   
}







function evalResponseCalculRemiseClient( response ) {
    var reponseXML = response.responseXML ;
    var erreurList = reponseXML.getElementsByTagName('erreur') ;
    if( erreurList.length > 0  ) {
        var erreur = erreurList.item(0) ;
     
		
		 document.getElementById('alert_message').innerHTML="<span></span><input value='OK' class='nextpanier' onclick=\"document.location='/ColCMS/pages/WPage.jsp?alias=cat.cde.detail'\" type='button' />";
				document.getElementById('message2').innerHTML="<input style=\"width: 400px;\" name=\"alertmessage\" id=\"message\" value=\"" + erreur.firstChild.nodeValue +"\" type=\"hidden\"/>";
				
				alert(document.frm.alertmessage.value);
			
				
    } else  {
        $('calc-remise-error-message').innerHTML="" ;
		
	
    }
	
		 self.location.href='/ColCMS/pages/WPage.jsp?alias=cat.cde.detail';
 
}




function CalculRemiseClient() {
	
	
	var code_promo=$F('code_promo');
    var urlCalculRemiseClient = getAdresseSite() + "ColCMS/pages/WUtils.jsp?name=CdeSetRemiseClient&code_promo=" + code_promo ;
	
//alert (urlCalculRemiseClient);

	
	
    var req = new Ajax.Request( urlCalculRemiseClient, {
        method:'get' ,
		
        onComplete:function(response) {
			
            evalResponseCalculRemiseClient(response);
             
        }
    });
}



function sendAvantageclient() {
	
	var	remarque ="";
	
	
	if(document.getElementById('stocde_remarque_client1').checked == true)
		{
			remarque =  document.getElementById('stocde_remarque_client1').value;
			
		}
	if(document.getElementById('stocde_remarque_client2').checked == true)
		{
			remarque =  document.getElementById('stocde_remarque_client2').value;
		
		}
	
    var urlsendAvantageclient = getAdresseSite() + "ColCMS/pages/WUtils.jsp?name=CdeSetAvantageClient&stocde_remarque_client=" + remarque ;
	
//alert (urlsendAvantageclient);

	
	
    var req = new Ajax.Request( urlsendAvantageclient, {
        method:'get' ,
		
        onComplete:function(response) {
			
            //
		alert("Félicitations, un cadeau a bien été ajouté à votre commande !");
             
        }
    });
}
