jQuery(document).ready(function() {

	tab = new Array();
	getImages(true);


	function getImages(create) {

		jQuery.ajax({ 
			url: '/devis.json?order=RAND()&amp;limit=120&amp;all=1', 
			dataType: 'json', 
			success: function (data) {

				tab = data.list;
				if (create) {

					for(var i=0;i <= 10; i+=2) {
						$('#slideshow'+i).cycle({
							fx: 'fade',
							timeout: 6000,
							before: onBefore,
							delay: 10000 * Math.random()
						});
					}
				}
			}
		});
	}

	function onBefore(curr, next, opts) {

		var cycle = $(curr).closest('div[id^=slideshow]');
	//	cycle.cycle('toggle');
		if (tab.length == 0) {
			getImages();
		}
		if (tab.length == 0) return false;
			
		//	var elem = data.list[0];
		var elem = tab.pop();
		var image = new Image(153,153);
		image.src = elem.picture+'&size=153';
		$(image).bind('load', function() {

			if (opts.addSlide) {

				opts.addSlide('<a href="'+elem.url+'" class="link"><img src="'+elem.picture+'&size=153" /><span class="mask"></span></a>');
				//	cycle.cycle('toggle');
			}
		});
	}

});

	function filterRequest() {

		jQuery.getJSON('/devis.json', jQuery('#filterForm').serialize(), function (data) { 
			jQuery('.infoCatalog .nbGift .slot').html(data.total);
		});
	}


