function Shake(obj, amt){

	var a = amt, b = -1 * amt;
	var f = $(obj).effect('left', { duration:200 } );
	f.start(0,b)   .chain(function(){
	f.start(b,a) }).chain(function(){
	f.start(a,b) }).chain(function(){
	f.start(b,a) }).chain(function(){
	f.start(a,b) }).chain(function(){
	f.start(b,0) });
}


function loadminibasket(update, url, shake)
{	
	log = $(update);
	var ajax = new Ajax(url, { 
	 update: log
	 ,method: 'post'
	 ,onRequest: function() { log.empty().addClass('ajax-loading'); }
	 ,onComplete: function() {
		// when complete, we remove the spinner
		log.removeClass('ajax-loading');		
		if (shake)Shake(update, 40);		
	 }
	}).request();
}    

