//Paramètres
var o2_slide_launch = true;
var o2_slide_start = 1;	//Slide de départ
var o2_slide_max = 4;	//Slide de fin
var o2_slide_dir = '/pet_owners/cats/slides/';	//Répertoire des images
var o2_slide_timeout_value = 3000;	//Timeout du slide

var o2_slide_border = 1;	//Epaisseur en pixel du border
var o2_slide_border_type = 'solid';	//Type de border
var o2_slide_border_color = '#000';	//Couleur du border
var o2_slide_width = 148;	//Largeur de l'image
var o2_slide_height = 259;	//Hauteur de l'image

//Variables
var o2_slide_i = 1;	//Indice
var o2_slide_i_loaded = 0;
var o2_slide_timeout = '';	//Variable qui contient le timeout

// Création Element
var o2_slide_code = '';
o2_slide_code += '<div id="o2_slide_content"></div>';
document.write(o2_slide_code);
$('#o2_slide_content').css('width', o2_slide_width+'px');
$('#o2_slide_content').css('height', o2_slide_height+'px');
$('#o2_slide_content').css('position', 'relative');
$('#o2_slide_content').css('margin', 0);
$('#o2_slide_content').css('padding', 0);
$('#o2_slide_content').css('background', 'url(wp/big-ajax-loader.gif) center no-repeat');

//Preload
for (i=1; i<=o2_slide_max; i++) {
	document.write('<img id="o2_slide_preload_'+i+'" src="'+o2_slide_dir+'/'+i+'.jpg" alt="Image '+i+' preloaded" style="width: 16px; height: 16px; display: none;" onLoad="check_loaded()"; />');
}

function check_loaded() {
	o2_slide_i_loaded++;
	if (o2_slide_i_loaded == o2_slide_max) {
		o2_slide_load();
	}
}

function o2_slide_load() {
	$('#o2_slide_content').css('background', '');
	$('#o2_slide_content').html('<img id="o2_slide_image" src="'+o2_slide_dir+'/'+o2_slide_i+'.jpg" alt="Image" />');
	var o2_content_width = $('#o2_slide_content').css('width');
	var o2_content_height = $('#o2_slide_content').css('height');
	$('#o2_slide_image').css('border', o2_slide_border+'px '+o2_slide_border_type+' '+o2_slide_border_color);
	$('#o2_slide_image').attr('width', parseInt(o2_content_width));
	$('#o2_slide_image').attr('height', parseInt(o2_content_height));
	$('#o2_slide_image').css('position', 'absolute');
	$('#o2_slide_image').css('top', '0');
	$('#o2_slide_image').css('left', '0');
	$('#o2_slide_image').css('margin', '0');
	$('#o2_slide_image').css('padding', '0');
	o2_slide_i = o2_slide_start;
	o2_slide_load_next();
}

//Slide
function o2_slide_load_next() {
	//debug(o2_slide_i);
	var src = $('#o2_slide_image').attr('src');
	if (o2_slide_launch) {
		o2_slide_launch = false;
		o2_slide_i = (o2_slide_i >= o2_slide_max) ? o2_slide_start : o2_slide_i+1;
		o2_slide_timeout = setTimeout(o2_slide_load_next, o2_slide_timeout_value);
	}
	else {
		$('#o2_slide_image').fadeOut(800, function() {
			$('#o2_slide_image').attr('src', o2_slide_dir+'/'+o2_slide_i+'.jpg');
			$('#o2_slide_image').fadeIn(800, function() {
				o2_slide_i = (o2_slide_i >= o2_slide_max) ? o2_slide_start : o2_slide_i+1;
				o2_slide_timeout = setTimeout(o2_slide_load_next, o2_slide_timeout_value);
			});
		});
	}
	$('#o2_slide_image').attr('alt', +o2_slide_i+'.jpg');
}