function CKquantity(checkString){var strNewQuantity="";for(i=0;i<checkString.length;i++){ch=checkString.substring(i,i+1);if((ch>="0"&&ch<="9")||(ch=='.'))strNewQuantity+=ch}if(strNewQuantity.length<1)strNewQuantity="1";return(strNewQuantity)}
function AddToCart(thisForm){var iNumberOrdered=0;var bAlreadyInCart=false;var notice="";var bNoQtyAllowed=false;iNumberOrdered=GetCookie("NumberOrdered");if(iNumberOrdered==null)iNumberOrdered=0;if(thisForm.USC==null)strShipCoeff="";else strShipCoeff=thisForm.USC.value;if(thisForm.ID_NUM==null)strID_NUM="";else strID_NUM=thisForm.ID_NUM.value;if(thisForm.QUANTITY==null){strQUANTITY="1";bNoQtyAllowed=true}else{strQUANTITY=thisForm.QUANTITY.value;bNoQtyAllowed=false}if(thisForm.PRICE==null)strPRICE="0.00";else strPRICE=thisForm.PRICE.value;if(thisForm.NAME==null)strNAME="";else strNAME=thisForm.NAME.value;if(thisForm.SHIPPING==null)strSHIPPING="0.00";else strSHIPPING=thisForm.SHIPPING.value;if(thisForm.ADDITIONALINFO==null){strADDTLINFO=""}else{var s=thisForm.ADDITIONALINFO[thisForm.ADDITIONALINFO.selectedIndex].value;s=s.split('^');strADDTLINFO=s[0]}if(thisForm.ADDITIONALINFO2!=null){var s=thisForm.ADDITIONALINFO2[thisForm.ADDITIONALINFO2.selectedIndex].value;s=s.split('^');strADDTLINFO+="; "+s[0]}if(thisForm.ADDITIONALINFO3!=null){var s=thisForm.ADDITIONALINFO3[thisForm.ADDITIONALINFO3.selectedIndex].value;s=s.split('^');strADDTLINFO+="; "+s[0]}if(thisForm.ADDITIONALINFO4!=null){var s=thisForm.ADDITIONALINFO4[thisForm.ADDITIONALINFO4.selectedIndex].value;s=s.split('^');strADDTLINFO+="; "+s[0]}if(bNoQtyAllowed)strADDTLINFO+="|qty=1";for(i=1;i<=iNumberOrdered;i++){NewOrder="Order."+i;database="";database=GetCookie(NewOrder);Token0=database.indexOf("|",0);Token1=database.indexOf("|",Token0+1);Token2=database.indexOf("|",Token1+1);Token3=database.indexOf("|",Token2+1);Token4=database.indexOf("|",Token3+1);Token5=database.indexOf("|",Token4+1);fields=new Array;fields[0]=database.substring(0,Token0);fields[1]=database.substring(Token0+1,Token1);fields[2]=database.substring(Token1+1,Token2);fields[3]=database.substring(Token2+1,Token3);fields[4]=database.substring(Token3+1,Token4);fields[5]=database.substring(Token4+1,Token5);fields[6]=database.substring(Token5+1,database.length);if(fields[0]==strID_NUM&&fields[2]==strPRICE&&fields[3]==strNAME&&fields[6]==strADDTLINFO){bAlreadyInCart=true;if(!bNoQtyAllowed){dbUpdatedOrder=strID_NUM+"|"+(parseInt(strQUANTITY)+parseInt(fields[1]))+"|"+strPRICE+"|"+strNAME+"|"+strSHIPPING+"|"+strShipCoeff+"|"+strADDTLINFO;strNewOrder="Order."+i;DeleteCookie(strNewOrder,"/");SetCookie(strNewOrder,dbUpdatedOrder,null,"/");notice=strQUANTITY+" "+strNAME+" "+strAdded}else notice=strNAME+" "+strAdded;break}}if(!bAlreadyInCart){iNumberOrdered++;if(iNumberOrdered>MaxItemPerOrder)alert(strSorry);else{dbUpdatedOrder=strID_NUM+"|"+strQUANTITY+"|"+strPRICE+"|"+strNAME+"|"+strSHIPPING+"|"+strShipCoeff+"|"+strADDTLINFO;strNewOrder="Order."+iNumberOrdered;SetCookie(strNewOrder,dbUpdatedOrder,null,"/");SetCookie("NumberOrdered",iNumberOrdered,null,"/");if(!bNoQtyAllowed)notice=strQUANTITY+" "+strNAME+" "+strAdded;else notice=strNAME+" "+strAdded}}if(DisplayNotice&&notice!="")alert(notice)}
function ManageCart_lot(){var iNumberOrdered=0;var fTotal=0;var fTax=0;var fShipping=InitialShippingAmount;var fShippingWeight=0;var strTotal="";var strTax="";var strShipping="";var strOutput="";var bDisplay=true;var fDix=0;SetCookie("OrderId",getUniqueId(),null,"/");iNumberOrdered=GetCookie("NumberOrdered");if(iNumberOrdered==null)iNumberOrdered=0;if(bDisplay)strOutput="<center><table cellspacing=1 cellpadding=2 class=nopcart><tr>"+"<td width=\"80\" class=nopheader><b>"+strILabel+"</b></td>"+"<td class=nopheader><b>"+strQLabel+"</b></td>"+"<td width=\"60\" class=nopheader><b>"+strPLabel+"</b></td>"+"<td width=\"50\" class=nopheader><b>"+strPOIDS+"</b></td>"+"<td colspan=2 class=nopheader><b>"+strRButton+"</b></td></tr>";if(iNumberOrdered==0){strOutput+="<tr><td colspan=7 class=nopentry><center><br><b>Composez votre lot</b><br><br></center></td></tr>"};for(i=1;i<=iNumberOrdered;i++){NewOrder="Order."+i;database="";database=GetCookie(NewOrder);Token0=database.indexOf("|",0);Token1=database.indexOf("|",Token0+1);Token2=database.indexOf("|",Token1+1);Token3=database.indexOf("|",Token2+1);Token4=database.indexOf("|",Token3+1);Token5=database.indexOf("|",Token4+1);fields=new Array;fields[0]=database.substring(0,Token0);fields[1]=database.substring(Token0+1,Token1);fields[2]=database.substring(Token1+1,Token2);fields[3]=database.substring(Token2+1,Token3);fields[4]=database.substring(Token3+1,Token4);fields[5]=database.substring(Token4+1,Token5);fields[6]=database.substring(Token5+1,database.length);bNoQtyUpdate=(fields[6].indexOf("|qty=1",0)>=0);if(bNoQtyUpdate)fields[6]=fields[6].split("|qty=1")[0];fTotal+=(parseInt(fields[1])*parseFloat(fields[2]));fShipping+=(parseInt(fields[1])*parseFloat(fields[4]));if(fields[5]&&fields[5].length>0)fShippingWeight+=(parseInt(fields[1])*parseFloat(fields[5]));strTotal=moneyFormat(fTotal,'.');strTax=moneyFormat(fTax,'.');strShipping=moneyFormat(fShipping,'.');strOutput+="<tr><td class=nopentry>"+fields[0]+"</td>";strOutput+="<td class=nopentry>"+fields[1]+"</td>";strOutput+="<td class=nopentry>"+AddMonetarySymbol(moneyFormat(fields[1]*fields[2]))+"</td>";if(parseFloat(fields[4])>0,0001){strOutput+="<td class=nopentry>~"+moneyFormat(fields[4]*fields[1])+strkg+"</td>"}strOutput+="<td class=nopentry ALIGN=CENTER><input height=\"22\" type=image src=\"/images/supp.gif\" onClick=\"RemoveFromCart("+i+");calcul();if (poids_lot >= _PoidsMinimumoption) {top.location.replace('?action=sup&qte=' + nbre + '&poids=' + moneyFormat(poids_lot) + '&total=' + moneyFormat(g_TotalCost) + '');} else {top.location.replace('?action=sup&qte=' + nbre + '&poids=' + moneyFormat(poids_lot) + '');}\" class=nopbutton></td></tr>"}if(fShipping==0){fTax=0}if(fShipping>0){fTax=_trans0}if(fShipping>_poidstrans0){fTax=_trans1}if(fShipping>_poidstrans1){fTax=_trans2}if(fShipping>_poidstrans2){fTax=_trans3}if(fShipping>_poidstrans3){fTax=_trans4}if(fShipping>_poidstrans4){fTax=_trans5}if(fShipping>_poidstrans5){fTax=_trans5}if(fShipping>_poidsmaxoption){alert('Le poids du Lot est supérieur à '+_poidsmaxoption+' kgs: le dernier article sélectionné vas être supprimé.');RemoveFromCart2("+i+")}fShipping+=GetFixedShippingPrice(fTotal);fShipping+=GetWeightShippingPrice(fShippingWeight);fDix=0;g_TotalCost=(parseFloat(fTotal)+parseFloat(fTax));strOutput+="<tr><td align='right' class=noptotal colspan=4>Poids total du colis</td>";strOutput+="<td align='right' class=noptotal colspan=2>~"+moneyFormat(fShipping)+strkg+"</td>";strOutput+="</tr>";strOutput+="<tr><td align='right' class=noptotal colspan=4><b>"+strSUB+"</b></td>";strOutput+="<td align='right' class=noptotal colspan=2><b>"+AddMonetarySymbol(moneyFormat(fTotal))+"</b></td>";strOutput+="</tr>";if(fShipping>=0.05){strOutput+="<tr><td align='right' class=noptotal colspan=4><b>"+strTAX+"</b></td>";strOutput+="<td align='right' class=noptotal colspan=2><b>"+AddMonetarySymbol(moneyFormat(fTax))+"</b></td>";strOutput+="</tr>";strOutput+="<tr><td align='right' class=nopbutton colspan=4><b>"+strTOT+"</b></td>";strOutput+="<td align='right' class=nopbutton colspan=2><b>"+AddMonetarySymbol(moneyFormat(g_TotalCost))+"</b></td>";strOutput+="</tr>"}strOutput+="</table></center><br>";document.write(strOutput);document.close();if(fShipping>=_PoidsMinimumoption){ManageCart60_lot()};var poids_restant=(parseFloat(_PoidsMinimumoption)-parseFloat(fShipping));if(poids_restant<=0){poids_restant=0.00;color='#00cc00';}else{color='red';};document.getElementById('restant').innerHTML="<b style='font-size:20px;color:"+color+";'>"+moneyFormat(poids_restant)+"</b>";}
function CheckoutCart_lot(bHide,paypalcart){SetCookie("LotCarte","1",null,"/");var iNumberOrdered=0;var fTotal=0;var fTax=0;var fShipping=InitialShippingAmount;var fShippingWeight=0;var strTotal="";var strTax="";var strShipping="";var strOutput="";var strPP="";var bDisplay=(bHide!=true);iNumberOrdered=GetCookie("NumberOrdered");if(iNumberOrdered==null)iNumberOrdered=0;if(bDisplay)strOutput="<center><table cellspacing=1 cellpadding=2 class=nopcart><tr>"+"<td class=nopheader><b>"+strILabel+"</b></td>"+"<td class=nopheader><b>"+strDLabel+"</b></td>"+"<td class=nopheader><b>"+strQLabel+"</b></td>"+"<td width=\"50\" class=nopheader><b>"+strPLabel+"</b></td>"+"<td width=\"50\" class=nopheader><b>"+strPOIDS+"</b></td>";for(i=1;i<=iNumberOrdered;i++){NewOrder="Order."+i;database="";database=GetCookie(NewOrder);Token0=database.indexOf("|",0);Token1=database.indexOf("|",Token0+1);Token2=database.indexOf("|",Token1+1);Token3=database.indexOf("|",Token2+1);Token4=database.indexOf("|",Token3+1);Token5=database.indexOf("|",Token4+1);fields=new Array;fields[0]=database.substring(0,Token0);fields[1]=database.substring(Token0+1,Token1);fields[2]=database.substring(Token1+1,Token2);fields[3]=RemoveUnsafeChars(database.substring(Token2+1,Token3));fields[4]=database.substring(Token3+1,Token4);fields[5]=database.substring(Token4+1,Token5);fields[6]=RemoveUnsafeChars(database.substring(Token5+1,database.length));fields[6]=fields[6].split("|qty=1")[0];fTotal+=(parseInt(fields[1])*parseFloat(fields[2]));fShipping+=(parseInt(fields[1])*parseFloat(fields[4]));if(fields[5]&&fields[5].length>0)fShippingWeight+=(parseInt(fields[1])*parseFloat(fields[5]));fTax=((fTotal+fShipping)*TaxRate);strTotal=moneyFormat(fTotal,'.');strTax=moneyFormat(fTax,'.');if(bDisplay){strOutput+="<tr><td class=nopentry>"+fields[0]+"</td>";if(fields[6]=="")strOutput+="<td class=nopentry>"+fields[3]+"</td>";else strOutput+="<td class=nopentry>"+fields[3]+" - <I>"+fields[6]+"</I></td>";strOutput+="<td class=nopentry>"+fields[1]+"</td>";strOutput+="<td class=nopentry>"+AddMonetarySymbol(moneyFormat(fields[2]*fields[1]))+"</td>";if(DisplayShippingColumn){if(parseFloat(fields[4])>0,0001)strOutput+="<td class=nopentry>"+moneyFormat(fields[4]*fields[1])+strkg+"</td>";else if(parseFloat(fields[5])>0&&WeightUnit!=""){var sx=parseInt(fields[1])*parseFloat(fields[5]);strOutput+="<td class=nopentry>"+sx+WeightUnit+"</td>"}else strOutput+="<td class=nopentry>"+NotApplicable+"</td>"}strOutput+="</tr>"}if(AppendItemNumToOutput){strFooter=i}else{strFooter=""}strOutput+="<input type=hidden name=\""+((paypalcart)?PPOutputItemId:OutputItemId)+strFooter+"\" value=\""+fields[0]+"\">";strOutput+="<input type=hidden name=\""+((paypalcart)?PPOutputItemQuantity:OutputItemQuantity)+strFooter+"\" value=\""+fields[1]+"\">";strOutput+="<input type=hidden name=\""+((paypalcart)?PPOutputItemPrice:OutputItemPrice)+strFooter+"\" value=\""+fields[2]+"\">";strOutput+="<input type=hidden name=\""+((paypalcart)?PPOutputItemName:OutputItemName)+strFooter+"\" value=\""+fields[3]+"\">";strOutput+="<input type=hidden name=\""+((paypalcart)?PPOutputItemShipping:OutputItemShipping)+strFooter+"\" value=\""+fields[4]+"\">";if(bHide&&fields[6]!=""){strOutput+="<input type=hidden name=\""+((paypalcart)?PPOutputItemAddtlInfo:OutputItemAddtlInfo)+strFooter+"\" value=\""+fields[6]+"\">";strOutput+="<input type=hidden name=\"on0_"+strFooter+"\" value=\"Info\">"}}strShipping=moneyFormat(fShipping,'.');if(paypalcart)strOutput+="<input type=hidden name=\"shipping_1\" value=\""+strShipping+"\">";if(fShipping>0){fTax=0}if(fShipping>0){fTax=_trans0}if(fShipping>_poidstrans0){fTax=_trans1}if(fShipping>_poidstrans1){fTax=_trans2}if(fShipping>_poidstrans2){fTax=_trans3}if(fShipping>_poidstrans3){fTax=_trans4}if(fShipping>_poidstrans4){fTax=_trans5}if(fShipping>_poidstrans5){fTax=_trans5}fShipping+=GetFixedShippingPrice(fTotal);fShipping+=GetWeightShippingPrice(fShippingWeight);fDix=0;g_TotalCost=(parseFloat(fTotal)+parseFloat(fTax));if(bDisplay){strOutput+="<td height=\"20\" class=noptotal colspan=7></td>";if(DisplayShippingRow){strOutput+="<tr><td align='right' class=noptotal colspan=3>Poids total du colis</td>";strOutput+="<td align='right' class=noptotal colspan=2>"+moneyFormat(fShipping)+strkg+"</td>";strOutput+="</tr>"}strOutput+="<tr><td align='right' class=noptotal colspan=3><b>"+strSUB+"</b></td>";strOutput+="<td align='right' class=noptotal colspan=2><b>"+AddMonetarySymbol(moneyFormat(fTotal))+"</b></td>";strOutput+="</tr>";if(fields[0]=='Promo'){fDix=(fTotal/5);g_TotalCost=(fTotal-fDix+fTax);strOutput+="<tr><td align='right' class=noptotal colspan=3><img src=\"/images/flrg.gif\" alt=\"\"><img src=\"/images/flrg.gif\" alt=\"\"><b> Remise de 20% </b></td>";strOutput+="<td align='right' class=noptotal colspan=2><b>-"+AddMonetarySymbol(moneyFormat(fDix))+"</b></td>";strOutput+="</tr>"}if(DisplayTaxRow){strOutput+="<tr><td align='right' class=noptotal colspan=3><b>"+strTAX+"</b></td>";strOutput+="<td align='right' class=noptotal colspan=2><b>"+AddMonetarySymbol(moneyFormat(fTax))+"</b></td>";strOutput+="</tr>"}strOutput+="<tr><td align='right' class=nopbutton colspan=3><b>"+strTOT+"</b></td>";strOutput+="<td align='right' class=nopbutton colspan=2><b>"+AddMonetarySymbol(moneyFormat(g_TotalCost))+"</b></td>";strOutput+="</tr>";strOutput+="</table></center>"}strOutput+="<input type=\"hidden\" name=\""+OutputOrderSubtotal+"\" value=\""+strTotal+"\">";strOutput+="<input type=\"hidden\" name=\""+OutputOrderShipping+"\" value=\""+strShipping+"\">";strOutput+="<input type=\"hidden\" name=\""+OutputOrderTax+"\" value=\""+strTax+"\">";strOutput+="<input type=\"hidden\" name=\""+OutputOrderTotal+"\" value=\""+moneyFormat(g_TotalCost,'.')+"\">";document.write(strOutput);document.close()}
function tablewrite(){calcul();document.open();document.write("<br><form action=\"../composez-votre-lot/valider-lot.php?qte="+nbre+"&poids="+moneyFormat(poids_lot)+"&total="+moneyFormat(g_TotalCost)+"\" method=\"post\"><input style='font-weight: bold' type=\"submit\" value=\" Valider ce lot \" /></form>");document.close()}
function verif(thisForm){calcul();iNumberOrdered=GetCookie("NumberOrdered");if(iNumberOrdered==null)iNumberOrdered=0;if(iNumberOrdered>0){tdk=(parseInt(fields[1]) + parseInt(thisForm.QUANTITY.value));if(fields[0]==thisForm.ID_NUM.value&&tdk>10){n=true}else{n=false}}else{n=false}if(n==true){alert('10 maximum par reférence, pour une commande spéciale veuillez me contacter')}else{AddToCart(thisForm);calcul();if(poids_lot>=_PoidsMinimumoption){thisForm.action='?qte='+nbre+'&poids='+moneyFormat(poids_lot)+'&total='+moneyFormat(g_TotalCost)+''}else{thisForm.action='?qte='+nbre+'&poids='+moneyFormat(poids_lot)+''}}}function ManageCart60_lot(){var doss='composez-votre-lot';var pag='valider-lot';var iNumberOrdered=0;var fTotal=0;var fTax=0;var fShipping=InitialShippingAmount;var fShippingWeight=0;var strTotal="";var strTax="";var strShipping="";var strOutput="";var bDisplay=true;SetCookie("OrderId",getUniqueId(),null,"/");iNumberOrdered=GetCookie("NumberOrdered");if(iNumberOrdered==null)iNumberOrdered=0;for(i=1;i<=iNumberOrdered;i++){NewOrder="Order."+i;database="";database=GetCookie(NewOrder);Token0=database.indexOf("|",0);Token1=database.indexOf("|",Token0+1);Token2=database.indexOf("|",Token1+1);Token3=database.indexOf("|",Token2+1);Token4=database.indexOf("|",Token3+1);Token5=database.indexOf("|",Token4+1);fields=new Array;fields[0]=database.substring(0,Token0);fields[1]=database.substring(Token0+1,Token1);fields[2]=database.substring(Token1+1,Token2);fields[3]=database.substring(Token2+1,Token3);fields[4]=database.substring(Token3+1,Token4);fields[5]=database.substring(Token4+1,Token5);fields[6]=database.substring(Token5+1,database.length);bNoQtyUpdate=(fields[6].indexOf("|qty=1",0)>=0);if(bNoQtyUpdate)fields[6]=fields[6].split("|qty=1")[0];fTotal+=(parseInt(fields[1])*parseFloat(fields[2]));fShipping+=(parseInt(fields[1])*parseFloat(fields[4]));if(fields[5]&&fields[5].length>0)fShippingWeight+=(parseInt(fields[1])*parseFloat(fields[5]));strTotal=moneyFormat(fTotal,'.');strTax=moneyFormat(fTax,'.');strShipping=moneyFormat(fShipping,'.');if(bDisplay){strOutput+="<td class=nopentry id=\"c\">"+fields[3]+"<b> x "+fields[1]+"</b>.<br></td></tr>"}}if(fShipping==0){fTax=0}if(fShipping>0){fTax=8.00}if(fShipping>0.81){fTax=9.00}if(fShipping>1.9){fTax=10.00}if(fShipping>2.9){fTax=11.00}if(fShipping>4.9){fTax=13.00}fShipping+=GetFixedShippingPrice(fTotal);fShipping+=GetWeightShippingPrice(fShippingWeight);g_TotalCost=(parseFloat(fTotal)+parseFloat(fTax));reg=new RegExp("<[^>]*>","gi");strOutput=strOutput.replace(reg,"");calcul();out="<form action=\"../"+doss+"/"+pag+".php?qte="+nbre+"&poids="+moneyFormat(poids_lot)+"&total="+moneyFormat(g_TotalCost)+"\" method=\"post\"><input type=\"hidden\" name=\"s\" value=\""+strOutput+"\" /><input style='font-weight: bold' type=\"submit\" value=\" Valider ce lot \" /></form>";document.write(out)}
function Control(){_init();var iNumberOrdered=0;SetCookie("OrderId",getUniqueId(),null,"/");iNumberOrdered=GetCookie("NumberOrdered");if(iNumberOrdered==null)iNumberOrdered=0;if(iNumberOrdered>0){for(i=1;i<=iNumberOrdered;i++){NewOrder="Order."+i;database="";database=GetCookie(NewOrder);Token0=database.indexOf("|",0);fields=new Array;fields[0]=database.substring(0,Token0)}var Chaine=fields[0];var Resultat=Chaine.charAt(0);
if((Resultat=='C' || Resultat=='S' || Resultat=='L') && document.URL.match('tres-secs')){CleanShopcart();_init();alert('Le contenu de votre panier est incompatible avec la composition d\'un lot de saucissons trés secs.\nCelui-ci a été vidé de son contenu.');location.href=location.href}
if((Resultat=='T' || Resultat=='S' || Resultat=='L') && document.URL.match('composez') && !document.URL.match('tres-secs')){CleanShopcart();_init();alert('Le contenu de votre panier est incompatible avec la composition d\'un lot à la carte.\nCelui-ci a été vidé de son contenu.');location.href=location.href}
}
}
function Absence(){
document.write('<tr><td style="color:#cc0000;font-size: 13px;font-weight: bold"> <img src="/images/icon_tips.gif" width="19" height="15" align="top" /> Pour cause de déplacement, aucun colis ne sera envoyé du 22 au 28 octobre<br> inclus.Dernier jour des envois le jeudi 21 octobre.</td></tr>');
}
