var encoursDestX;
var mvt = false;
var mediapoTimeoutId = false;
var mediapoLargVign = 50;
var g_ready = false;
var g_msgZzz = '';

function cmsFormValider() {
	var $f = $('form[name=cmsForm]');
	var ok = true;
	$f.find('.obligatoire').each(function(i, e) {
		var $e = $(e);
		if ($e.find('input:checkbox').length > 1) {
			// liste de cases à cocher
			var coche = false;
			$e.find('input:checkbox').each(function(i2, e2) {
				if ($(e2).is(':checked')) coche = coche || true;
			});
			if (!coche) ok = false;
		} else if ($e.val().length == 0) {
			ok = false;
			$e.addClass('cmsFormSaisieErr').focus(function() { $(this).removeClass('cmsFormSaisieErr'); });
		}
	});
	if (ok) {
		$f.submit();
	} else {
		alert("Tous les champs obligatoires doivent être renseignés.\nMerci de compléter et de valider à nouveau.");
	}
	return ok;
}

function zzz(s, src) {
	if (!src || src == undefined) {
		src = "js";
	}
	var msg = '<p class="' + src + '">' + src + '&gt;&nbsp;' + s + '</p>';
	if (g_ready) {
		$("#console").prepend(msg);
	} else {
		g_msgZzz = msg + g_msgZzz;
	}
}

$(document).ready(function() {
	//~ zzz("deb fo.js ready");
	//~ alert('jquery ok');
	g_ready = true;
	$('#console').html(g_msgZzz.length > 0 ? g_msgZzz : "ready!").css('opacity', 0.6).click(function() {
		$(this).css('width', ($(this).width() > 20 ? '10px' : '320px'));
		$(this).css('height', ($(this).height() > 20 ? '10px' : '160px'));
	});
	g_msgZzz = "";
	
	// charger les swf
	$('.cmsFlashContent').each(function(i, e) {
		var id = $(e).attr('id').replace('flashcontent_', '');
		var f = $(e).attr('f');
		var l = $(e).attr('l');
		var h = $(e).attr('h');
		var v = $(e).attr('v');
		v = (!v || v == 'undefined') ? '7' : v;
		var p = $(e).attr('p');
		p = (!p || p == 'undefined') ? '' : p;
		var so = new SWFObject("media/" + id + "/" + f + p,"ply",l,h,v,"#ffffff");
		so.write($(e).parents(':first')[0]);
	});
	
	// charger les flv
	$('.cmsVideoContent').each(function(i, e) {
		var f = $(e).attr('f');
		var l = $(e).attr('l');
		var h = $(e).attr('h');
		var ia = $(e).attr('ia');
		var autostart = $(e).attr('autostart');
		var id = $(e).attr('id').replace('videocontent_', '');
		var so = new SWFObject("flvplayer.swf","ply",l,h,"8","#ffffff");
		var flashvars = "file=media/" + id + '_' + f + "&amp;autostart=" + autostart + "&amp;screencolor=dddddd&amp;bufferlength=5&amp;image=media/" + id + '_' + ia;
		so.addParam("flashvars", flashvars);
		so.write($(e).parents(':first')[0]);
	});
	
	$('img[pbsrc]').addClass('PopBoxImageSmall');
	//~ zzz("fin fo.js ready");
	
	zzz($('.stylerPremierDernier').children(':first').addClass('premier').end().children(':last').addClass('dernier').length);
});