var g_PLUGIN9_w = 0;
var g_PLUGIN9_n = 0;
var g_PLUGIN9_items = null;

function PLUGIN9_init() {
	var $c = $(PLUGIN9_conteneur + ':first').css('fontSize', PLUGIN9_tailleMin + 'em').height(PLUGIN9_h + 'px').width(PLUGIN9_w + 'px');
	if ($c.length) {
		g_PLUGIN9_items = $c.find(PLUGIN9_item);
		g_PLUGIN9_n = g_PLUGIN9_items.length;
		PLUGIN9_affMot();
	}
}

function PLUGIN9_rd() {
	return Math.floor(Math.random() * g_PLUGIN9_n);
}

function PLUGIN9_rdX() {
	return Math.floor(Math.random() * PLUGIN9_w * (g_ca == 'delane' ? 0.25 : 0.9) - (g_ca == 'delane' ? 0 : Math.random() * PLUGIN9_w * 0.15));
}

function PLUGIN9_rdXpx() {
	return PLUGIN9_rdX() + 'px';
}

function PLUGIN9_rdY() {
	return Math.floor(Math.random() * PLUGIN9_h * 0.75 - Math.random() * PLUGIN9_h * 0.05);
}

function PLUGIN9_rdYpx() {
	return PLUGIN9_rdY() + 'px';
}

function PLUGIN9_rdOpa() {
	return Math.random() * (PLUGIN9_opaMax - PLUGIN9_opaMin) / 100 + PLUGIN9_opaMin / 100;
}

function PLUGIN9_rdFontSize() {
	var s = Math.random() * (PLUGIN9_tailleMax - PLUGIN9_tailleMin) + PLUGIN9_tailleMin;
	return s * 20 + 'px';
}

function PLUGIN9_affMot() {
//		.fadeTo(PLUGIN9_vitesse * 5, PLUGIN9_rdOpa()).animate({ fontSize: PLUGIN9_tailleMax + 'em', left: PLUGIN9_rdXpx(), top: PLUGIN9_rdYpx() }, PLUGIN9_vitesse * 10, null, function() { $(this).fadeOut(PLUGIN9_vitesse); });
	var i = PLUGIN9_rd();
	var $item = g_PLUGIN9_items.eq(i);
	if ($item.filter(':visible').length) {
		setTimeout(PLUGIN9_affMot, PLUGIN9_vitesse * 10);
	} else {
		$item.css({ fontSize: PLUGIN9_rdFontSize(), left: PLUGIN9_rdXpx(), top: PLUGIN9_rdYpx() })
//			.fadeTo(PLUGIN9_vitesse, PLUGIN9_opaMin/100).animate({ fontSize: PLUGIN9_tailleMax * 1.2 + 'em', left: PLUGIN9_rdXpx(), opacity: PLUGIN9_opaMin/100, top: PLUGIN9_rdYpx() }, PLUGIN9_vitesse * 40, null, function() { $(this).fadeOut(PLUGIN9_vitesse * 10); });
		.fadeTo(PLUGIN9_vitesse, PLUGIN9_opaMin/100).animate({ left: PLUGIN9_rdXpx(), opacity: PLUGIN9_opaMin/100, top: PLUGIN9_rdYpx() }, PLUGIN9_vitesse * 30, null, function() { $(this).fadeOut(PLUGIN9_vitesse * 10); });
		setTimeout(PLUGIN9_affMot, PLUGIN9_vitesse * (30 / g_PLUGIN9_n));
	}
}

$(document).ready(function() {
	PLUGIN9_init();
});
