﻿function Update_cart(item_id,qty,brand,callback){
	//alert(item_id+qty+brand);return false;
	//callback();return false;
	jqueryAJAX(
				   '/cart_ajax.php'
				   ,'goods_id='+encodeURIComponent(item_id)+'&number='+qty+'&brand='+brand
				   ,function(o){
						o=eval('('+o+')')
						if(o.sts=='Y'){
							recart(o)
							if(typeof callback=='function'){callback()}
						}else if(o.sts=='N'){
							alert(o.msg)
						}

					}
			   )
}



(function($) {
	$.extend({
		add2cart: function(source_id, target_id, callback) {
      var source = $('#' + source_id );
      var target = $('#' + target_id );
      
      var shadow = $('#' + source_id + '_shadow');
      if( !shadow.attr('id') ) {
          $('body').prepend('<div id="'+source.attr('id')+'_shadow" style="display: none; background-color: #888; border: solid 1px darkgray; position: static; top: 0px; z-index: 100000;">&nbsp;</div>');
          var shadow = $('#'+source.attr('id')+'_shadow');
      }
      
      if( !shadow ) {
          alert('Cannot create the shadow div');
      }
      
      shadow.width(source.css('width')).height(source.css('height')).css('top', source.offset().top).css('left', source.offset().left).css('opacity', 0.5).show();
      shadow.css('position', 'absolute');
      
      shadow.animate( { width: target.innerWidth(), height: target.innerHeight(), top: target.offset().top, left: target.offset().left }, { duration: 300 } )
        .animate( { opacity: 0 }, { duration: 100, complete: function(){
																	  $('#' + source_id + '_shadow').remove();
																	  if(typeof callback=='function'){callback()}
																			  } } );
		}
	});
})(jQuery);
