   function quitaProdCarro(id, SID)
   {     
     encontrado=-1;
     for(cont=0; cont<myCarro.length; cont++)
     {
        if (id==myCarro[cont][0]) 
        {
           encontrado=cont;
           break; 
        } 
     }
     if (encontrado>-1)  
     {
         $('#carritoProd_' + id).addClass('strike').fadeTo('slow', 0, function(){ $('#carritoProd_' + id).remove(); });
         recalculaTotales(myCarro[encontrado][4], - myCarro[encontrado][1] * myCarro[encontrado][3]);
         myCarro.splice (encontrado,1);
         if (myCarro.length==0)
            {
                 $('#carrito').html('Su cesta est&aacute; vac&iacute;a');
                 $('#carritoBtn').css('display', 'none');  
            }
         $.ajax({url: JS_HTTP_SERVER + "/ajax_carrito.php", 
                 cache: false,
                 dataType: "text", 
                 type: "POST", 
                 success: function(data) {if(data!="OK") $.cookie('error_cookie', "Ajax_carrito_success: action=remove_product&products_id=" + id + ' Salida=' + data, {path: '/', domain: '.mundonipon.com'});},
                 error: function(request, error) {$.cookie('error_cookie', "Ajax_carrito_error: action=remove_product&products_id=" + id + ' Salida=' + error, {path: '/', domain: '.mundonipon.com'});},
                 data: "action=remove_product&products_id=" + id});
     }
   } 
   
   function AnadirProducto(id, desc, importe, iva, SID)
   { 
     cantidad=1;
     if (myCarro.length==0)  
        {
              $('#carrito').html(              
                  '<table class="carritoBox" id="carritoBox">' +
                      '<tr class="carritoFila" id="filaGastosEnvio">' +
                         '<td class="carritoTxtTransp" colspan="2">Gastos de envio:</td>' + 
                         '<td class="carritoImpTransp">7,00&euro;</td>' +
                         '<td>&nbsp;</td>' +
                      '</tr>' +
                      '<tr class="carritoFila" id="filaIva">' +
                         '<td class="carritoTxtIva" colspan="2">Iva:</td>' +
                         '<td class="carritoImpIva" id="carritoImpIva">0,00&euro;</td>' +
                         '<td>&nbsp;</td>' +
                      '</tr>' +
                      '<tr class="carritoFila" id="filaTotal">' +
                         '<td class="carritoTxtTotal" colspan="2">Total (Iva incl.):</td>' +
                         '<td class="carritoImpTotal" id="carritoImpTotal">0,00&euro;</td>' +
                         '<td>&nbsp;</td>' +
                      '</tr>' +
                  '</table>'); 
              $('#carritoBtn').css('display', 'block');  
        }  
     //Verificamos si ya está en la lista o no
     encontrado=-1;
     for(cont=0; cont<myCarro.length; cont++)
     {
        if (id==myCarro[cont][0]) 
        {
           encontrado=cont;
           break; 
        } 
     }
     
     if (encontrado==-1)  
     {
         cadena='<tr class="carritoFila" id="carritoProd_' + id + '"> ' +
                   '<td class="carritoCantidad">1 x</td> ' +
                   '<td class="carritoProducto">' + desc + '</td> ' +
                   '<td class="carritoImporte">' + currency(importe) + '&euro;</td> ' +
                   '<td class="carritoBorrar"><a href="javascript:quitaProdCarro(\'' + id + '\', \'' + SID + '\')">' +
                      '<img src="/images/icons/eliminar.gif" border="0" alt="eliminar" title=" eliminar " width="11px" height="12px"></a></td>' +
                   '</tr>';
         $(cadena).insertBefore('#filaGastosEnvio');
         myCarro[myCarro.length]=new Array(id, 1, desc, importe, iva);
     }
     else
     {
         myCarro[encontrado][1]++;
         $('#carritoProd_' + myCarro[encontrado][0] + ' > td:first').html(myCarro[encontrado][1] + " x");
         $('#carritoProd_' + myCarro[encontrado][0] + ' > td:first').next().next().html(currency(myCarro[encontrado][1] * myCarro[encontrado][3]) + "&euro;");   
         cantidad=myCarro[encontrado][1]; 
     }
     recalculaTotales(iva, importe);
     $.ajax({url: JS_HTTP_SERVER + "/ajax_carrito.php", 
             cache: false,
             dataType: "text", 
             type: "POST", 
             success: function(data) {if(data!="OK") $.cookie('error_cookie', "Ajax_carrito_success: action=add_product&products_id=" + id + "&cantidad=" + cantidad + ' Salida=' + data, {path: '/', domain: '.mundonipon.com'});},
             error: function(request, error) {$.cookie('error_cookie', "Ajax_carrito_error: action=add_product&products_id=" + id + "&cantidad=" + cantidad + ' Salida=' + error, {path: '/', domain: '.mundonipon.com'});},
             data: "action=add_product&products_id=" + id + "&cantidad=" + cantidad});
   } 
   
   function recalculaTotales(tipoIva, importe)
   {
       var totalGeneral=0.00;
       var totalIva=0.00;
       var totalTransporte=7.00;
       for(cont=0; cont<arrayIVA.length; cont++) 
       {
            if (arrayIVA[cont][0]==tipoIva)
            {                
                arrayIVA[cont][2]+=importe;
                arrayIVA[cont][3] = parseFloat((parseFloat(arrayIVA[cont][2]*arrayIVA[cont][1]/100)).toFixed(2)); 
            }
            totalIva+=arrayIVA[cont][3];
            totalGeneral+=arrayIVA[cont][2];
       }  
       totalGeneral = totalGeneral + totalIva + totalTransporte;
       $('#carritoImpIva').html(currency(totalIva) + "&euro;");  
       $('#carritoImpTotal').html(currency(totalGeneral) + "&euro;");  
   }
   
   function animarCarrito(idImagen, id, desc, importe, iva, ancho, alto, duracion, SID)
   {
   	    if ($.cookie('osCsid')==null)
   	    {
   	    	//Si no hay cookie, la grabamos y la verificamos 
            $.cookie('testcookie', 'OK'); //Dura lo que dure la sesion.
            if ($.cookie('testcookie')==null)
                {
   	    	    document.location.href="cond_cookies.php";
   	    	    return;
   	    	    }
   	    }
        if ($anadiendoCarrito==1) return;
        $anadiendoCarrito=1;
        var $origen = $('#'+ idImagen).offset();
        var $destino = $('#carrito').offset(); 
        $('#animacion').offset($origen);
        $('#animacion').css("visibility", "visible");
        //$('#animacion').css("width", $('#'+ idImagen).css("width"));
        //$('#animacion').css("height", $('#'+ idImagen).css("height")); 
        $('#animacion').css("width", ancho + "px");  
        $('#animacion').css("height", alto + "px");    
        $('#animacion').html($('#'+ idImagen).parent().html().replace('="prod_', '="repl_'));
        $("div#animacion > img").each(function(){
                                                 $(this).css("width", ancho + "px");
                                                 $(this).css("height", alto + "px");
                                                });
        $('#animacion').animate({"left": $destino.left - $('#imgCabecera').offset().left, "top": $destino.top}, duracion, 
                                function() {
                                                     $('#animacion').html(""); 
                                                     $('#animacion').css("visibility", "hidden"); 
                                                     $('#animacion').css("display", "block"); 
                                                     AnadirProducto(id, desc, importe, iva, SID);
                                                     $anadiendoCarrito=0;  
                                           });     
   } 
