/* * Affichage d'un contenu suivant *  * @copyright	egzakt.com * * @version 	2007/06/05 * @package		EDU-083 * @author 		Emilie */function bloc_deroulant(objet) {	objet.next().slideToggle();	objet.toggleClass("selected");	objet.parent().toggleClass("bloc_deroulant_selected");	return false;}/* * Limiter le nombre de caractères dans un textarea *  * @author		http://www.ajaxray.com/blog/2007/11/09/interactive-character-limit-for-textarea-using-jquery/ */function limitChars(textid, limit, infodiv) {	var text = $("#"+textid).val(); 	var textlength = text.length;		if (textlength > limit) {		$("#" + infodiv).html("Vous ne pouvez pas écrire plus de "+limit+" caractères.");		$("#"+textid).val(text.substr(0,limit));		return false;	}	else {		$("#" + infodiv).html("Vous avez "+ (limit - textlength) +" caractères restants.");		return true;	}}/* * Banniere entete * */var anim_interval = 5000;	// Duree entre chaque transitionvar anim_fadeout = "slow";var front_container = "#banniere .front";var rear_container = "#banniere .rear";var data_container = "#banniere .data";var nav_container = "#banniere .nav";var front_id = 0;	// A initialiser onloadvar rear_id = 0;var banniere_anim = null;var banniere_anim_lock = false;function anim_bannieres() {	display_banniere(getNextBanniere(),true);	banniere_anim_lock = true;}function preload_banniere(container,id) {	if (!container || !id) return false;	$(container).css("backgroundImage",$('#b'+id).css("backgroundImage")).html($('#b'+id).html());	if ($.browser.msie) $('#banniere .media .fleche').addClass("fleche_msie");	// IE PNG}function display_banniere(new_id,restart_anim) {	preload_banniere(rear_container,new_id);	// Car IE6 ne nous permet pas d'additionner 2 classes (.class1.class2)	$(nav_container+' a').removeClass("selected").removeClass("dernier_selected");		if (new_id == getLastBanniere()) { $('#banniere_'+new_id).addClass("dernier_selected"); }	else { $('#banniere_'+new_id).addClass("selected"); }	$(front_container).fadeOut(anim_fadeout,function() {		$(front_container).html($(rear_container).html()).css("backgroundImage",$('#b'+new_id).css("backgroundImage")).show();		front_id = new_id;		if (restart_anim)			banniere_anim = window.setTimeout('anim_bannieres()',anim_interval);				banniere_anim_lock = false;	});}function stop_banniere() {	clearTimeout(banniere_anim);	banniere_anim = null;}// HELPERSfunction getNextBanniere() {	if (front_id == getLastBanniere())	// Loop		return getFirstBanniere();	return front_id+1;}function getPrevBanniere() {	if (front_id == getFirstBanniere())	// Loop		return getLastBanniere();	return front_id-1;}function getFirstBanniere() {	var id = $(data_container).children(':first').attr('id');	return parseInt(id.replace("b",""));}function getLastBanniere() {	var id = $(data_container).children(':last').attr('id');	return parseInt(id.replace("b",""));}