function carrito_agregar(idproducto, obj_cantidad) {
    var valcantidad = jQuery('#'+obj_cantidad).val();
    valcantidad = valcantidad < 1 ? 1 : valcantidad;
    jQuery('#'+obj_cantidad).val('');
    //cartel_seguir_comprando(idproducto, valcantidad, obj_cantidad);
    carrito_agregar_aceptado(idproducto, valcantidad, false, obj_cantidad);
}

function DesaparecerCarrito() {
    $('#fixedcarrito').fadeOut('slow');
}

function carrito_agregar_aceptado(idproducto, valcantidad, terminarcompra, obj_cantidad) {
    // Envio funcion AJAX al carro
    url = 'http://'+HTTP_HOST+'/carrito_funciones.php?funcion=agregar&id='+idproducto+'&cantidad='+valcantidad;
    jQuery.ajax({
      url: url,
      cache: false,
      success: function(){
          carrito_refrescar(obj_cantidad);
          CierraCartelSeguirComprando();
          if (terminarcompra) {
              location.href = 'compra_detalle.php';
          }
      }
    });
}

function AnimacionCompra(obj_cantidad) {
    $('#fixedcarrito').remove();
    var divcarrito = '';
    divcarrito = divcarrito + '<div id="fixedcarrito" style="position:fixed; width:100%; top:0px; left:0px; right:0px; text-align:center; display:none;">';
    divcarrito = divcarrito + '   <div id="fixedcarrito_content">';
    divcarrito = divcarrito + '      <label>Su Compra</label> ' + $('#nav .txt_resumen_carrito2').html();
    divcarrito = divcarrito + '   </div>';
    divcarrito = divcarrito + '</div>';
    $('#pagina_marco').append(divcarrito);
    $('#fixedcarrito').fadeIn('slow');

    var $div = $('#' + obj_cantidad).parents('div.uitransfer');
    var options = { to: "#fixedcarrito_content", className: 'ui-effects-transfer' };
    $div.effect('transfer', options, 1000);
    setTimeout("DesaparecerCarrito()", 2500);
}

function carrito_vaciar() {
	// Envio funcion AJAX al carro
	var url = 'http://'+HTTP_HOST+'/carrito_funciones.php?funcion=vaciar';
	jQuery.ajax({
	  url: url,
	  cache: false,
	  success: function(){
		  document.location.href = "compra_detalle.php";
	  }
	});	
}

function carrito_refrescar(obj_cantidad) {
	jQuery("#resumen_carrito").load('http://'+HTTP_HOST+"/obtiene_carrito_resumen.php");
	jQuery("#txt_carrito").load('http://'+HTTP_HOST+'/txt_resumen_carrito.php', function() {
            AnimacionCompra(obj_cantidad);
        });
}

function carrito_incrementarcantidad(idproducto, criterio) {
	valcantidad = criterio == 'up' ? 1 : -1;
	// Envio funcion AJAX al carro
	var url = 'http://'+HTTP_HOST+'/carrito_funciones.php?funcion=incrementarcantidad&id='+idproducto+'&cantidad='+valcantidad;
	$.ajax({
	  url: url,
	  cache: false,
          type:'json',
	  success: function(data){
		  document.location.href = document.location.href;//"compra_confirmar.php";                  
	  }
	});
}

function cambiarunidad(idproducto, obj_cantidad) {
    
    valcantidad = jQuery('#'+obj_cantidad).val();
    valcantidad = valcantidad < 1 ? 1 : valcantidad;
    jQuery('#'+obj_cantidad).val(valcantidad);
    
    // Envio funcion AJAX al carro
    url = 'http://'+HTTP_HOST+'/carrito_funciones.php?funcion=setcantidad&id='+idproducto+'&cantidad='+valcantidad;
    jQuery.ajax({
      url: url,
      cache: false,
      success: function(){          
          //document.location.href = "compra_confirmar.php";
          document.location.href = document.location.href;//"compra_confirmar.php";
          return;
      }
    });
}

// =================================================================================================


function carrito(accion,id){
/* -------------------------------------------------------
ESTA FUNCION MUESTRA/ACTUALIZA EL CARRITO DE COMPRAS 
----------------------------------------------------------*/
	/*if(id != "" && id!= '-1'){
		cantidad = obj("cant_"+id).value;
	}else{
		cantidad=0;
	}	
	
	ajax_carrito=objetoAjax();
	datos="obtiene_carrito.php?accion="+accion+"&id="+id+"&cantidad="+cantidad;
	if (accion=='recalcular' && cantidad <= 0){
		obj("cant_"+id).value = 1;
	}
	*/
	carrito_refrescar();
}




function compra_confirmar(){
	$('#frm_detalle_compra').submit();
}
function actualizavisualcarrito(){
	$("#resumen_carrito").load('http://'+HTTP_HOST+"/obtiene_carrito_resumen.php");
}


function cartel_seguir_comprando(idproducto, cantidad, obj_cant_pagina) {
	url = 'http://'+HTTP_HOST+'/dato_producto.php?idproducto='+idproducto;
	var nombre = jQuery.ajax({
	  url: url,
	  cache: false,
	  async: false
	}).responseText;
	
	$('html, body').animate({scrollTop:0}, 'fast');
	$('#overlay').height($(document).height());
	$('#overlay, #modal_seguircomprando').fadeIn('slow');
	
    $('#modal_seguircomprando #datoobjcantidad').val(obj_cant_pagina);
    $('#modal_seguircomprando #datocantidad').val(cantidad);
	$('#modal_seguircomprando #txtcantidad').html(cantidad + 'x ');
    $('#modal_seguircomprando #datoid').val(idproducto);
	$('#modal_seguircomprando #txtdescripcion').html(nombre);
    
	
	/*Shadowbox.open({
        player:     'iframe',
		onClose:	true,
		title: 		'Confirmaci&oacute;n de Compra',
        content:    "cartel_seguir_comprando.php",
        height:     200,
        width:      450
    });*/
	
	
}
function Resetea_y_Cierra(objreaetear) {
    $('#' + objreaetear).val('0');
    CierraCartelSeguirComprando();
}
function CierraCartelSeguirComprando() {
	$('#overlay, #modal_seguircomprando').fadeOut('slow');
	//Shadowbox.close() 
}