function add_to_shoppingcart(produktId,cmd,qty){$.getJSON('/User/Shopping_Cart/ajax',{cmd:cmd,produkt_Id:produktId,quantity:qty},function(json){if($('#bezahlung1')){window.location.reload();}
else{$('#shopping_cart_list').slideUp(1000,function(){$('#shopping_cart_list').html(json.list).slideDown(1000);add_Card_Listener();});}});}
function shoppingcart_color(fill){var cart=$('#shopping_cart_block');if(fill){cart.animate({backgroundColor:'#99FF66'},700);}
else{cart.animate({backgroundColor:'#FFFFFF'},700);}}
function add_Card_Listener(){$('a.cart_add').each(function(i){$(this).unbind('click');$(this).click(function(){var produktId=$(this).attr('id').split("__")[1];add_to_shoppingcart(produktId,'cart_add',1);return false;});});$('a.cart_remove').each(function(i){$(this).unbind('click');$(this).click(function(){var produktId=$(this).attr('id').split("__")[1];add_to_shoppingcart(produktId,'cart_remove','all');return false;});});$('input.cart_delete').each(function(i){$(this).unbind('click');$(this).click(function(){add_to_shoppingcart(0,'cart_delete',0);return false;});});}
function shoppingcart_move(pos){var cart=$('#shopping_cart_block');switch(pos){case"here":cart.css("position","relative");shoppingcart_color();var top=$(document).scrollTop()-cart.offset().top;if(top>0){cart.animate({top:top},500);}
break;case"normal":cart.animate({top:0},500);shoppingcart_color();break;}}
$(document).ready(function(){add_Card_Listener();$('.left_bar').droppable({accept:'.product_DnD',drop:function(event,ui){shoppingcart_move('normal');shoppingcart_color();var produktId=ui.draggable.attr('id').split("__")[1];add_to_shoppingcart(produktId,'cart_add',1);},over:function(event,ui){shoppingcart_color(true);},out:function(event,ui){shoppingcart_color();}});add_draggable();});function add_draggable(){$('.product_DnD').draggable({helper:'clone',appendTo:'body',opacity:.5,cursor:'move',scroll:false,addClasses:'product_dragger',revert:'invalid',zIndex:9000,delay:100,start:function(event,ui){shoppingcart_move('here');},stop:function(event,ui){shoppingcart_move('normal');}});}