function getCook(sName) {
        var oRegex = new RegExp("(?:; )?" + sName + "=([^;]*);?");

        if (oRegex.test(document.cookie)) {
                return decodeURIComponent(RegExp["$1"]);
        } else {
                return null;
        }
 }

function setDynamicCart (ID, cartname, singular, plural) {
    var reg=new RegExp("QTYTotal=(\\d+)","g");
    var chaine=getCook('PCart');
    var nbItems=reg.exec(chaine);
    var itemCount=0;

    if (nbItems && (nbItems.length >= 2)) {
        itemCount=parseInt(nbItems[1]);
    }
    var replaceTag=document.getElementById(ID);
    if (!replaceTag){
        return;
    }

    if (!cartname || (cartname.length==0)  ) { cartname=''; }
    if (!singular || (singular.length==0) ) { singular='article'; }
    if (!plural || (plural.length==0) ) { plural='articles'; }

    if (!itemCount) {
        replaceTag.innerHTML=cartname+'&nbsp;0&nbsp;'+singular;
    } else if (itemCount==1) {
        replaceTag.innerHTML=cartname+'&nbsp;'+itemCount+'&nbsp;'+singular;
    } else if (itemCount>1 ) {
        replaceTag.innerHTML=cartname+'&nbsp;'+itemCount+'&nbsp;'+plural;
    }

}
