var TotaleOggetti=0;
var TotaleEuro=0;
var Totale="";

var i=0;
var startpoint=0;

mycookies=new Array(20);
whole_len=document.cookie.length;
while(whole_len!=startpoint && i< 20) {
 if ((temlen=document.cookie.indexOf(";",startpoint))!=-1)  {
	mycookies[i]=document.cookie.substring(startpoint,temlen);
	i++;
	startpoint=temlen+1
     }
 else if (startpoint != whole_len)
 {
    mycookies[i]=document.cookie.substring(startpoint,whole_len);
    i++;
    startpoint=whole_len;
 }
}
for (j=0;j<i;j++) {
	readCookie(mycookies[j]);
}




function readCookie (acookie) {
    clen = acookie.length;
    nlen= acookie.indexOf("=",0);
    if (acookie.substring(0,1)==" ")
       cname=acookie.substring(5,nlen);
    else
       cname= acookie.substring(4,nlen);
    bname= acookie.substring(nlen+1,clen);
    sname_len=cname.indexOf("+",0);
    store=cname.substring(0,sname_len);
    dlen=cname.indexOf("+",sname_len+1);
    descrip=cname.substring(sname_len+1,dlen)
    product=cname.substring(dlen+1,nlen);

    qlen=bname.indexOf("+",0);
    rlen=bname.indexOf("+",qlen+1);
    quant=bname.substring(0,qlen);
    if (quant==0)
	  document.cookie="oops"+cname+"=bb; expires=Saturday, 16-Sep-90 23:59:59 GMT; path=/"+"";

    refer=bname.substring(qlen+1,rlen);
    price=bname.substring(rlen+1,clen-nlen);
    if(quant!=0) {
		var iprice = StrToCurr(price);
		TotaleEuro=TotaleEuro+(quant * iprice);
		Totale=FormatCurr(TotaleEuro);
		TotaleOggetti=TotaleOggetti+1;
    }
}


function FormatCurr(saldo)  {
   var signo="";
   var subs=""
   var saldo1=""
   var pp=0;
   var nodec=true;
   saldo=""+saldo;
   if (saldo==" " || saldo=="") return saldo;
   if (eval(saldo<0)) {
     signo="-";
     saldo=saldo.substring(1,saldo.length);
    }
   pp=0;
   for (ij=saldo.length-1;ij>=0;ij--) {
      if (saldo.charAt(ij) == '.') {
	      subs=',';
	      pp=-1;
	      nodec=false;
	      if (saldo1.length == 1) { saldo1 = saldo1+'0';};
      } else {
        subs=saldo.charAt(ij);
      }  
	if(pp==3 && ij>=0) {
	  saldo1="."+saldo1;	  
	  pp=0;
	 }
	saldo1=subs+saldo1;
	pp++;
   }     
	saldo='€ '+signo+saldo1;
	if (nodec) {saldo=saldo+',00'};
	return saldo;
  }


function StrToCurr(valore) {
	aux="";
	kj= valore.length;
	for (var i=0;i<kj;i++)  {
        var car = valore.charAt(i);
        if (car!='.') { 
          if (car == ',') { 
            aux =aux+'.'
          } else {
            aux=aux+car;
          }
        }        
	}
	parseFloat(aux);
	return aux;
}
