$(document).ready(function(){
$('#acordeon').accordion();
$('#acordeon').find('ul').find('li').draggable({
helper : 'clone',
appendTo : 'body'
});
$('#cart').find('ol').droppable({
activeClass : 'ui-state-default',
hoverClass : 'ui-state-hover',
drop : function(event,ui){
var draggable = ui.draggable;
var html = agregarProducto(draggable);
}
});
function agregarProducto(elemento){
var id = $(elemento).attr('id');
var precio = $(elemento).children('span.precio').text();
precio = parseInt(precio);
if($('#cart ol li'+id).length > 0){
var cantidad = $('#cart ol li'+ id + '.cantidad').text();
cantidad = parseFloat(cantidad);
cantidad++;
var total = cantidad * precio;
$('#cart ol li'+ id + '.cantidad').text(cantidad);
$('#cart ol li'+ id + '.total').text(total.toFixed(2));
} else {
var titulo = $(elemento).children('h3').html();
var cantidad = 1;
var total = precio * cantidad;
var html = '<li class="'+id+'">'+
'<b>'+titulo+'</b>:' +
'RD$<span class="precio">'+precio.toFixed(2)+'<span> X'+
'<span class="cantidad">'+cantidad+'</span> ='+
'RD$<span class="total">'+total.toFixed(2)+'</span>'+'</li>';
$('#cart ul').append(html);
}
totalGeneral();
}
function totalGeneral(){
var total = 0;
$('#cart ol li').each(function(){
var subTotal = $(this).children('span.total').text();
subTotal = parseFloat(subTotal);
total += subTotal;
})
}
$('.eliminar').live('click', function(){
$(this).parent('li').remove();
});
$('#totalgeneral').text('RD$'+total.toFixed(2));
});