//Version JPH pour passing 21/4/2000function totals() {   mycookies=new Array(20);   var i=0;   subtotal=0;    //jph   totquant=0;   //jph   quant=0;   var startpoint=0;   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;     }   }    //printtitle();    for (j=0;j<i;j++)     {	//filter out cookies that are not used by cart	if((mycookies[j].substring(0,4)=="raas")||(mycookies[j].substring(0,5)==" raas"))	   subtotal=getCookie(mycookies[j]);	   //totquant+=(quant); //jph	   totquant+=quant*1; // louis 03/03     }      document.write("</table>");   subtotal=price_format(subtotal);   document.write("<input type=hidden name=TotalTTC value="+subtotal+">");     textoOferta= "Total (sin transporte)";    /*Oferta de Navidad 2007 de 1 de Desembre a 15 de Desembre . Aplica un 15 % de descompte a compres superiors de 35 euros.    if (eval(subtotal) > 35) 		{		subtotal =  price_format(subtotal / 1.15);		textoOferta = "Total (sin transporte con 15% descuento)"		} */      document.write("<input type=hidden name=exemplaires value="+totquant+">"); //jph   document.write("<TABLE WIDTH=100% HEIGHT=35 BORDER=0 ALIGN=CENTER><COL><TR><TD height=20></td></tr><TR><TD BGCOLOR=#000000 ALIGN=RIGHT><FONT FACE=Arial SIZE=2 color=white ></B>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;Total (sin transporte)&nbsp;:&nbsp;<B>"+subtotal+"</B>&nbsp;&euro;</FONT></TD></TR></TABLE>");   //shipping();}function checkout() {   mycookies=new Array(20);   var i=0;   subtotal=0;    //jph   totquant=0;   //jph   quant=0;   var startpoint=0;   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;     }   }    printtitle();    for (j=0;j<i;j++)     {	//filter out cookies that are not used by cart	if((mycookies[j].substring(0,4)=="raas")||(mycookies[j].substring(0,5)==" raas"))	   subtotal=getCookie(mycookies[j]);	   //totquant+=(quant); //jph	   totquant+=quant*1; // louis 03/03     }           // IMPRIMEIX ELS TOTALS   //document.write("</table>");   //subtotal=price_format(subtotal);   //document.write("<input type=hidden name=TotalTTC value="+subtotal+">");   //document.write("<input type=hidden name=exemplaires value="+totquant+">"); //jph   //document.write("<TABLE WIDTH=100% HEIGHT=35 BORDER=0 ALIGN=CENTER><COL><TR><TD height=20></td></tr><TR><TD BGCOLOR=#000000 ALIGN=CENTER><FONT FACE=Arial SIZE=2 color=white ><B>Total du panier Toutes Taxes Comprises&nbsp;:&nbsp;"+subtotal+"&nbsp;&euro;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;Nombre de livres&nbsp;:&nbsp;"+totquant+"&nbsp;</B></FONT></TD></TR></TABLE>");   }function getCookie (acookie) {    clen = acookie.length;    nlen= acookie.indexOf("=",0);    // take out the "" at the beginning of the line    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=unescape(cname.substring(sname_len+1,dlen)) //jph    edescrip=cname.substring(sname_len+1,dlen) //jph    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="raas"+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);    price=price_format(price);        if(quant !=0 ){     subtotal+=price*quant;    }    //printcontent(); JOAN    return subtotal;}function putback(str1){	document.cookie="raas"+str1+"=bb; expires=Saturday, 16-Sep-90 23:59:59 GMT; path=/"+""; }function checkout2() {   mycookies=new Array(20);   var i=0;   var startpoint=0;   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++)     {	//filter out cookies that are not used by cart	if((mycookies[j].substring(0,4)=="raas")||(mycookies[j].substring(0,5)==" raas"))	   subtotal=getCookie2(mycookies[j]);     }}function getCookie2 (acookie) {    clen = acookie.length;    nlen= acookie.indexOf("=",0);    // take out the "" at the beginning of the line    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=unescape(cname.substring(sname_len+1,dlen)) //jph    edescrip=cname.substring(sname_len+1,dlen) //jph    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="raas"+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);    price=price_format(price);        printcontent2();}// There's no need to touch anything above this line// You can use "store","descrip","product","quant","price"// and "refer" in the code belowfunction printtitle(){tabletitle="<TABLE WIDTH=100% BORDER=0 ALIGN=CENTER><tr> \  <TD WIDTH=15% BGCOLOR=#000000 ALIGN=CENTER><FONT SIZE=2 FACE=Arial color=#FFFFFF>Referencia</FONT></td> \  <TD WIDTH=60% BGCOLOR=#000000 ALIGN=CENTER><FONT SIZE=2 FACE=Arial color=#FFFFFF>Título</FONT></td> \  <TD WIDTH=5% BGCOLOR=#000000 ALIGN=CENTER><FONT SIZE=2 FACE=Arial color=#FFFFFF>Unidades</FONT></td> \  <TD WIDTH=10% BGCOLOR=#000000 ALIGN=CENTER><FONT SIZE=2 FACE=Arial color=#FFFFFF>Precio</FONT></td> \  <TD WIDTH=10% BGCOLOR=#000000 ALIGN=CENTER><FONT SIZE=2 FACE=Arial color=#FFFFFF>Actualizar</FONT></td><TD WIDTH=10% BGCOLOR=#000000 ALIGN=CENTER><FONT SIZE=2 FACE=Arial color=black>Eliminar</FONT></td></tr>";document.write(tabletitle);}//add a field so that shopper can change amount of product in cartfunction printcontent2(){  if(quant!=0){    document.write("<tr align=center><td BGCOLOR=#666666><FONT SIZE=2 FACE=Arial>"+product+"</td><td BGCOLOR=#666666><FONT SIZE=2 FACE=Arial>");    document.write(descrip+"</td><td BGCOLOR=#666666><form method=post ");    document.write("action=index.php?option=com_content&task=view&id=24><input type=text size=2");    document.write(" name=quantity value="+quant+">");    document.write("<input type=hidden name="+price);    document.write(" value=\""+descrip+"\">");    document.write("<input type=hidden name=\""+product);    document.write("\" value=\""+store+"\"></td><td BGCOLOR=#666666><FONT SIZE=2 FACE=Arial>");    document.write(price_format(price*quant)+"&nbsp;&euro;</td>");    document.write("<td BGCOLOR=#666666 ><input type=submit value=Actualizar onClick=");    document.write("addtocart(this.form,'index.php')>");    document.write("</form></td><td BGCOLOR=#666666 >");    document.write(" <form method=post name=delete action=index.php?option=com_content&task=view&id=24> <input type=submit value=Eliminar onClick=\"putback(\'"+store+"+"+edescrip+"+"+product+"\')\">  </form>");    document.write("</td></tr>");   }}function checkout3() {   mycookies=new Array(20);   var i=0;   var startpoint=0;   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++)     {	//filter out cookies that are not used by cart	if((mycookies[j].substring(0,4)=="raas")||(mycookies[j].substring(0,5)==" raas"))	   subtotal=getCookie3(mycookies[j]);      }		}function getCookie3 (acookie) {    clen = acookie.length;    nlen= acookie.indexOf("=",0);    // take out the "" at the beginning of the line    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=unescape(cname.substring(sname_len+1,dlen)) //jph    edescrip=cname.substring(sname_len+1,dlen) //jph    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="raas"+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);    price=price_format(price);        printcontent3();    }function printcontent3(){    if(quant!=0){    passing=("\n<input type=hidden name="+product+"  value="+edescrip+ "+"+ quant + "+"+ price +">");    document.write(passing);   }}function price_format(tmpprice){// get rid off the extra digits behind '.'   dot = tmpprice.toString().indexOf('.');   if(dot!=-1)      tmpprice=tmpprice.toString().substr(0,dot+4);   tmpprice=Math.round(tmpprice*100)/100;// add '0' if necessary   dot = tmpprice.toString().indexOf('.');   if(dot ==-1)      tmpprice=tmpprice.toString()+'.00';   else if((tmpprice.toString().length-dot)==2)      tmpprice=tmpprice.toString()+'0';   return tmpprice;}function champsok() {    // VERIFICACIO QUE EL PREORDER TE ELEMENTS.   mycookies=new Array(20);   var i=0;   var startpoint=0;   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++) {	// filter out cookies that are not used by cart			if((mycookies[j].substring(0,4)=="raas")||(mycookies[j].substring(0,5)==" raas"))			{	 		return true;    		}		}alert("\n Atención !!\n Tienes que añadir almenos un libro"); return false;}
