$.fn.sodiapo = function(opts) {
	// default var
	var defaults = {
		file: 'default.xml', 
		lapsTime: 5000,
		speedChange: 500
	}
	
	// extends for personnal setting
	var opts = $.extend(defaults, opts);
	
	// take the object
	var $this = $(this);
		
	opts.waitingTime = opts.lapsTime + opts.speedChange;
	
	// diapo
	$.ajax({
		type: 'GET', 
		url: ''+opts.file+'',
		dataType: 'xml',
		success: function(xml) {
			listImg = '';
			
			$(xml).find('image').each(function() {
				var url = $(this).attr('url');
				var alt = $(this).attr('alt');
				
				listImg = listImg+'<div class="img_car"><img src="'+url+'" border="0" alt="'+alt+'" /></div>';
			});
			
			$this.html(listImg);
			
			t = setInterval('timingForCaroussel('+opts.speedChange+')', opts.lapsTime);
			
			u = setInterval('waitingTime()', opts.waitingTime);		
			
			v = setInterval('htmlVerif()', 16000);
		}
	});
};

function timingForCaroussel(speedChange) {
	$firstChild = $('.img_car:first-child');	
	$lastChild = $('.img_car:last-child');
	
	$lastChild.fadeOut(speedChange);
}

function waitingTime() {
	firstChild = $('.img_car:first-child');	
	$lastChild = $('.img_car:last-child');
	
	$lastChild.insertBefore($firstChild);
	
	firstChild = $('.img_car:first-child');	
	$lastChild = $('.img_car:last-child');
	
	$firstChild.show();	
}

function htmlVerif() {
	
}
