function popupConfirm(key,form,action) {
popup('confirm.do?key='+key+'&form='+form+'&action='+action,'ptt');
}
function presenceArticles()
{
leForm = document.getElementById('formpanier');
for (var i=0; i<leForm.length;i++)
{
if(leForm[i].type=='checkbox')
{
return true;
}
}
return false;
}
function commanderPanier()
{
leForm = document.getElementById('formpanier');
if(presenceArticles())
{
if(window.document.location.protocol == 'https:')
{
leForm.submit();
}
else
{
popupConfirm('panier.contenu.confirmation.commander','panierForm');
}
}
else
{
popupErrorSansFormulaire('erreur.scpcmapi.panier.aucunarticle');
}
}
function supprimerReference(ref_support)
{
leForm = document.getElementById('formpanier');
for (var i=0; i<leForm.length;i++)
{
if(leForm[i].type=='checkbox')
{
if ( leForm[i].value == ref_support )
{
leForm[i].checked = true;
}
else
{
leForm[i].checked = false;
}
}
}
popupConfirm('panier.contenu.confirmation.supprimerArticle','panierForm','supprimerProduit.do');
}
function supprimerReferencesSelectionnees()
{
leForm = document.getElementById('formpanier');
popupConfirm('panier.contenu.confirmation.supprimerSelection','panierForm','supprimerProduit.do');
}
function toutSelectionner()
{
leForm = document.getElementById('formpanier');
for (var i=0; i<leForm.length;i++)
{
if(leForm[i].type.value='checkbox')
{
leForm[i].checked = true;
}
}
}
function viderpanier()
{
leForm = document.getElementById('formpanier');
toutSelectionner();
popupConfirm('panier.contenu.confirmation.supprimerTous','panierForm','supprimerProduit.do');
}
function sauvegarderModification()
{
leForm = document.getElementById('formpanier');
leForm.action = "sauvegarderModification.do";
leForm.submit();
}
function miseEnFormPrix(valeur)
{
if (valeur == 0)
return 0;
if (valeur.toFixed)
return (valeur.toFixed(2)).toString().replace('.',',')+ unescape(' \u20AC');
else
return (valeur).toString().replace('.',',')+ unescape(' \u20AC');
}
function actualiserPoids(refsArticle)
{
leForm = document.getElementById('formpanier');
var prixPanier = parseFloat(0.0);
var nbProduits = parseInt(0);
for (var i=0; i<refsArticle.length;i++)
{
if(document.getElementById) {
prixInput = document.getElementById('prixUnitaire'+refsArticle[i]);
quantiteInput = document.getElementById('quant'+refsArticle[i]);
if (quantiteInput.value <= 0) {
quantiteInput.value = 1;
}
prixArticle = (parseFloat(prixInput.value)*parseInt(quantiteInput.value));
document.getElementById('prix'+refsArticle[i]).value = miseEnFormPrix(prixArticle);
prixPanier += prixArticle;
nbProduits += parseInt(quantiteInput.value);
}
}
leForm.quantite.value = nbProduits;
leForm.prixTotal.value = miseEnFormPrix(prixPanier);
}
