<!--

// JSON PARSER
if(!this.JSON){JSON=function(){function f(n){return n<10?'0'+n:n;}Date.prototype.toJSON=function(key){return this.getUTCFullYear()+'-'+f(this.getUTCMonth()+1)+'-'+f(this.getUTCDate())+'T'+f(this.getUTCHours())+':'+f(this.getUTCMinutes())+':'+f(this.getUTCSeconds())+'Z';};String.prototype.toJSON=Number.prototype.toJSON=Boolean.prototype.toJSON=function(key){return this.valueOf();};var cx=/[\u0000\u00ad\u0600-\u0604\u070f\u17b4\u17b5\u200c-\u200f\u2028-\u202f\u2060-\u206f\ufeff\ufff0-\uffff]/g,escapeable=/[\\\"\x00-\x1f\x7f-\x9f\u00ad\u0600-\u0604\u070f\u17b4\u17b5\u200c-\u200f\u2028-\u202f\u2060-\u206f\ufeff\ufff0-\uffff]/g,gap,indent,meta={'\b':'\\b','\t':'\\t','\n':'\\n','\f':'\\f','\r':'\\r','"':'\\"','\\':'\\\\'},rep;function quote(string){escapeable.lastIndex=0;return escapeable.test(string)?'"'+string.replace(escapeable,function(a){var c=meta[a];if(typeof c==='string'){return c;}return'\\u'+('0000'+(+(a.charCodeAt(0))).toString(16)).slice(-4);})+'"':'"'+string+'"';}function str(key,holder){var i,k,v,length,mind=gap,partial,value=holder[key];if(value&&typeof value==='object'&&typeof value.toJSON==='function'){value=value.toJSON(key);}if(typeof rep==='function'){value=rep.call(holder,key,value);}switch(typeof value){case'string':return quote(value);case'number':return isFinite(value)?String(value):'null';case'boolean':case'null':return String(value);case'object':if(!value){return'null';}gap+=indent;partial=[];if(typeof value.length==='number'&&!(value.propertyIsEnumerable('length'))){length=value.length;for(i=0;i<length;i+=1){partial[i]=str(i,value)||'null';}v=partial.length===0?'[]':gap?'[\n'+gap+partial.join(',\n'+gap)+'\n'+mind+']':'['+partial.join(',')+']';gap=mind;return v;}if(rep&&typeof rep==='object'){length=rep.length;for(i=0;i<length;i+=1){k=rep[i];if(typeof k==='string'){v=str(k,value);if(v){partial.push(quote(k)+(gap?': ':':')+v);}}}}else{for(k in value){if(Object.hasOwnProperty.call(value,k)){v=str(k,value);if(v){partial.push(quote(k)+(gap?': ':':')+v);}}}}v=partial.length===0?'{}':gap?'{\n'+gap+partial.join(',\n'+gap)+'\n'+mind+'}':'{'+partial.join(',')+'}';gap=mind;return v;}}return{stringify:function(value,replacer,space){var i;gap='';indent='';if(typeof space==='number'){for(i=0;i<space;i+=1){indent+=' ';}}else if(typeof space==='string'){indent=space;}rep=replacer;if(replacer&&typeof replacer!=='function'&&(typeof replacer!=='object'||typeof replacer.length!=='number')){throw new Error('JSON.stringify');}return str('',{'':value});},parse:function(text,reviver){var j;function walk(holder,key){var k,v,value=holder[key];if(value&&typeof value==='object'){for(k in value){if(Object.hasOwnProperty.call(value,k)){v=walk(value,k);if(v!==undefined){value[k]=v;}else{delete value[k];}}}}return reviver.call(holder,key,value);}cx.lastIndex=0;if(cx.test(text)){text=text.replace(cx,function(a){return'\\u'+('0000'+(+(a.charCodeAt(0))).toString(16)).slice(-4);});}if(/^[\],:{}\s]*$/.test(text.replace(/\\(?:["\\\/bfnrt]|u[0-9a-fA-F]{4})/g,'@').replace(/"[^"\\\n\r]*"|true|false|null|-?\d+(?:\.\d*)?(?:[eE][+\-]?\d+)?/g,']').replace(/(?:^|:|,)(?:\s*\[)+/g,''))){j=eval('('+text+')');return typeof reviver==='function'?walk({'':j},''):j;}throw new SyntaxError('JSON.parse');}};}();}


Object.extend(Date.prototype, {
   	monthnames: ["Janvier", "Février", "Mars", "Avril", "Mai", "Juin", "Juillet", "Août", "Septembre", "Octobre", "Novembre", "Décembre"],
   	daynames: ["D", "L", "M", "M", "J", "V", "S"]
});
var t = null;
var colors = ["bleu", "verte", "verte2", "jaune", "rose", "saumon", "orange", "turquoise"]; 
getHash = function() {
	return (window.location.hash != "") ? window.location.hash.substr(1) : false ;
}
var slideShow_main_counter = 0;

var accueil_para_counter = 1;
var accueilTimeout, accueilInterval

var concours_para_counter = 1;
var concoursTimeout, concoursInterval

document.observe('dom:loaded', function() {
	// Remove all element with "nojs" class if there is no nojs in the address
	var q = document.location.search || document.location.hash;
	if(q.indexOf("nojs") < 0) {
		$$(".nojs").each(function(el){ el.hide(); });
	}
	$$(".barre_large:not(.noChange)").each(function(el) {
		setRandomColor(el, null, "_large");
	});
	$$(".barre:not(.noChange)").each(function(el) {
		setRandomColor(el);
	});
	$$("#message_activites_pas_de_javascript").each(function(el) {		
		el.hide();
	});
	$$("#message_map_pas_de_javascript").each(function(el) {		
		el.hide();
	});
	
	$$(".change_couleur").each(function(el) {
		les_classes = document.getElementById("check_color").className;
		pos_derniere_classe = les_classes.lastIndexOf(" ");
		couleur = les_classes.substring(pos_derniere_classe+1);
		changeColor(el, couleur, "couleur_", null);
	});
	
	$$("#sousmenu_col1 .open_me").each(function(el) {		
		//onClick_toggleSousMenu(el.select(".plus_sousmenu a")[0]);
	});
	$$("#sousmenu_col1 .plus_sousmenu a").each(function(el) {
		el.observe("click", onClick_toggleSousMenu);
	});
	$$("#sousmenu_col1 ul li ul").each(function(el) {
			//el.hide();
	});
	$$("#sousmenu_col1 ul li ul.actif").each(function(el) {
		el.show();
	});	
	$$("#sousmenu_col1 h2").each(function(el) {
		el.observe("mouseover", onMouseOver_changeclassh2);
		el.observe("mouseout", onMouseOut_changeclassh2);
	});
	$$("#sousmenu_col1 ul li a").each(function(el) {
		el.observe("mouseover", onMouseOver_changeclass);
		el.observe("mouseout", onMouseOut_removeclass);
	});
	$$(".btn_etapes").each(function(el) {
		if (/MSIE (\d+\.\d+);/.test(navigator.userAgent)){ //test for MSIE x.x;
		 var ieversion=new Number(RegExp.$1) // capture x.x portion and store as a number
		 	if (ieversion!=6){
				el.removeClassName("hover")
				el.observe("mouseover", onMouseOver_btnetape);
				el.observe("mouseout", onMouseOut_btnetape);
			}
		}
	});
	$$(".sousmenu ul li").each(function(el) {
		el.observe("mouseover", onMouseOver_sousmenu);
		el.observe("mouseout", onMouseOut_sousmenu);
		el.observe("click", onClick_sousmenu)
	});
	$$("ul#menu_principal li .sousmenu div").each(function(el) {
		el.observe("mouseover", onMouseOver_sousmenu_div);
		el.observe("mouseout", onMouseOut_sousmenu_div);
	});
	$$("ul#menu_principal .pas_sousmenu").each(function(el) {
		el.observe("click", link_menuprincipal);
		el.observe("mouseover", onMouseOver_pas_sousmenu);
		el.observe("mouseout", onMouseOut_pas_sousmenu);
	});
	$$("#menu_principal li").each(function(el) {
		el.menu_ferme_post = function() {
			clearInterval(el.menu_interval);
			if(container = el.down("div")) container.fade({from:1,to:0,duration:0.0});
		};
		el.observe("mouseover", menu_ouvre);
		el.observe("mouseout", menu_ferme);
	});
	$$("textarea.resize").each(function(el) {
		el.cols = 60;
		el.minimumHeight = $(el).getHeight();
		el.setStyle({overflow:"hidden"});
		el.observe("keyup", onKeyUp_textarea);
	});
	$$(".pagination:not(.noJs)").each(function(el) {
		pagination_init(el);
	});
	$$(".visualiseur_photos").each(function(el) {
		visualiseur_photos_init(el);
	});
	$$(".visualiseur_photos_big").each(function(el) {
		visualiseur_photos_init(el);
	});
	if($("nav_left")) {
		$("nav_left").setOpacity(0.5);
		$("nav_left").observe("click", slideShow_left);
		$("nav_right").observe("click", slideShow_right);
		if($$(".img_albums").length < 5) {
			$("nav_left").hide();
			$("nav_right").hide();
		}
		if($("accueil_para_1")){
			startAccueilTimeOut();
			if($$('.pastille_accueil').length > 1){
				startConcoursTimeOut();
			}
		}
	}
	
	if($("accueil_para_1")) accueil_apercu(1)
	if($("concours_para_1") && $$('.pastille_accueil').length > 1) concours_apercu(1)
});
function open_login(){
	$("closemsg").style.display = "none";
	$("openlogin").style.display = "block";
	
	$('input_nom_usager').focus();
}
function startAccueilTimeOut() {
	clearTimeout(accueilTimeout)
	clearInterval(accueilInterval)
	accueilTimeout = setTimeout("startAccueilInterval()", 10000);
}
function startAccueilInterval() {
	clearInterval(accueilInterval)
	accueilInterval = setInterval("onAccueilInterval()", 5000);
}
function onAccueilInterval() {
	var next = accueil_para_counter + 1
	if(next > 7) next = 1
	accueil_apercu(next)
}

function startConcoursTimeOut() {
	clearTimeout(concoursTimeout)
	clearInterval(concoursInterval)
	concoursTimeout = setTimeout("startConcoursInterval()", 10000);
}
function startConcoursInterval() {
	clearInterval(concoursInterval)
	concoursInterval = setInterval("onConcoursInterval()", 5000);
}
function onConcoursInterval() {
	var next = concours_para_counter + 1
	if(next > $$('.pastille_accueil').length) next = 1
	concours_apercu(next)
}
function sct_editprofile(no_onglet,id){
	for(var x = 1; x <= 5; x++){
		if(no_onglet == x){
			$$(".onglet_"+no_onglet).each(function(el) {
				el.style.display='block';
			});	
			document.getElementById(id).className=id+'_over';
		}else{
			$$(".onglet_"+x).each(function(el) {
				el.style.display='none';
			});	
			
			if(document.getElementById('btn_'+x))
				document.getElementById('btn_'+x).className='btn_'+x;
		}
		
		if(no_onglet == 9){
			$('btn_etapes').hide();
		}else{
			$('btn_etapes').show();
		}
	
		
	}
	
	$('user_password').disabled = 'disabled';
	$('user_password_confirmation').disabled = 'disabled';
	$('from').value = no_onglet;
	
	if(no_onglet == 1){
		$('password_set_zone').show();
	}
	else{
		$('password_set_zone').hide();
	}

	if(no_onglet == 2){
		$('avatar_upload_form').show();
	}
	else{
		$('avatar_upload_form').hide();
	}
	
	
	$("showMeProfile").show();
}
function menu_ouvre() {
	clearInterval(this.menu_interval);
	if(container = this.down("div")) {
		container.show();
		container.setOpacity(1);
	}
}
function menu_ferme() {
	//if(container = this.down("div")) container.hide();
	clearInterval(this.menu_interval);	
	this.menu_interval = setInterval(this.menu_ferme_post, 100);
}
function link_menuprincipal() {
	if(this.down("a"))
		document.location.href=this.down("a").href;
}
function onClick_sousmenu(){
	if(this.down("a"))
		document.location.href=this.down("a").href;	
}
/******************************************************************************
 EVENT LISTENER
******************************************************************************/
function preload_images(){
	var image1 = new Image();
	image1.onload = function() {};
	image1.src = '/images/top_sousmenu_lecentre_over.png';
	
	var image2 = new Image();
	image2.onload = function() {};
	image2.src = '/images/top_sousmenu_voixetvisage_over.png';

	var image3 = new Image();
	image3.onload = function() {};
	image3.src = '/images/top_sousmenu_communaute_over.png';
	
	var image4 = new Image();
	image4.onload = function() {};
	image4.src = '/images/top_sousmenu_over.png';
	
	var image5 = new Image();
	image5.onload = function() {};
	image5.src = '/images/top_sousmenu_lecentre.png';
	
	var image6 = new Image();
	image6.onload = function() {};
	image6.src = '/images/top_sousmenu_voixetvisage.png';

	var image7 = new Image();
	image7.onload = function() {};
	image7.src = '/images/top_sousmenu_communaute.png';
	
	var image8 = new Image();
	image8.onload = function() {};
	image8.src = '/images/top_sousmenu.png';
	
	var image9 = new Image();
	image9.onload = function() {};
	image9.src = '/images/fond_btn_activites_down.gif';
	
	// var image10 = new Image();
	// 	image10.onload = function() {};
	// 	image10.src = '/images/fond_btn_francoamerique_down.gif';
	
	var image10 = new Image();
	image10.onload = function() {};
	image10.src = '/images/top_sousmenu_francophonie.png';
	
	var image11 = new Image();
	image11.onload = function() {};
	image11.src = '/images/top_sousmenu_francophonie_over.png';
}
function onKeyUp_textarea(e) {
	var lineArray = $(e.target).getValue().split("\n");
	var rows = 0;
	for (x=0;x < lineArray.length; x++) {
		if (lineArray[x].length >= e.target.cols) rows+= Math.floor(lineArray[x].length/e.target.cols);
	}
	rows += lineArray.length;
	var resize_height = Math.max(e.target.minimumHeight, (rows)*14);
	$(e.target).setStyle({height:resize_height+"px"});
}
// onMouseOver_btnetape
function onMouseOver_btnetape(){
	this.removeClassName('btn_etapes');
	this.addClassName('btn_etapes_down');
}
function onMouseOut_btnetape(){
	this.addClassName('btn_etapes');
	this.removeClassName('btn_etapes_down');
}
function onMouseOver_pas_sousmenu(){
	if(this.hasClassName(this.id+"_actif")) this.addClassName("currentPage")
	this.removeClassName(this.id);
	this.addClassName(this.id + '_actif');
}
function onMouseOut_pas_sousmenu(){
	if(!this.hasClassName("currentPage")) {
		this.addClassName(this.id);
		this.removeClassName(this.id + '_actif');
	}
}
function onMouseOver_sousmenu(){
	this.addClassName("sousmenu_actif");
}
function onMouseOver_sousmenu_div(){
	this.addClassName("actif");
}
function onMouseOut_sousmenu(){
	this.removeClassName("sousmenu_actif");
}
function onMouseOut_sousmenu_div(){
	this.removeClassName("actif");
}

function onMouseOver_changeclassh2(){
	this.up("div").addClassName("sousmenucol1_"+this.className+"_over");
}
function onMouseOut_changeclassh2(){
	this.up("div").removeClassName("sousmenucol1_"+this.className+"_over");
}
function onMouseOver_changeclass(){
	if(!this.up("li").hasClassName("actif")){
		this.up("li").addClassName("sousmenu_actif");
	}
}
function onMouseOut_removeclass(){
	if(!this.up("li").hasClassName("actif")){
		this.up("li").removeClassName("sousmenu_actif");
	}
}
function onClick_toggleSousMenu(el, justOpen) {
	if(justOpen == undefined) justOpen = false;
	el = (el != undefined && el.clientX == undefined) ? el : this ;
	if(el.toString() != "[object Window]" && el != window) {
		var container = $(el).up("li", 0); // the li in wich the sousMenu reside
		if(container != undefined && container.down("ul", 0) != undefined) {
			var sousMenu = container.down("ul", 0);	// the sousMenu to open/close
			if(!sousMenu.down("li").hasClassName("script_anim_bug")) sousMenu.down("li").insert({before:'<li class="script_anim_bug" style="display:none;"></li>'});
			var sousMenuItemCount = sousMenu.select("li").length-1
			//console.info('onClick_toggleSousMenu')
			switch(true) {
				case (sousMenu.hasClassName("open") && justOpen):
				break;
				case (sousMenu.hasClassName("open")):
					//console.info('onClick_toggleSousMenu  sousMenu.hasClassName("open") ');
					sousMenu.removeClassName("open");
					Effect.SlideUp(sousMenu, {duration:sousMenuItemCount/5});

					container.removeClassName("actif");
					container.down("a",1).update('+');
				break;
				case (!sousMenu.hasClassName("open")):
					//console.info('onClick_toggleSousMenu  !sousMenu.hasClassName("open") ');
					//console.info(sousMenu)
					sousMenu.addClassName("open");
					Effect.SlideDown(sousMenu, {duration:sousMenuItemCount/5});
					//sousMenu.show();
					
					container.addClassName("actif");
					container.down("a",1).update('-');
					onClick_toggleSousMenu(container, true)
				break;
			}
		}
	}
}

function choix_avatar(url_img){
	document.getElementById('avatar').src = url_img;
}

function unselect_avatar_radios()
{
	$$('.avatar_radio').each(function(ar){ar.checked = false});
}
function viderChamp(champAVider, valeurDefaut){
	if(document.getElementById(champAVider).value == valeurDefaut) {
		document.getElementById(champAVider).value = "";
	}
}
function viderChamps() {
	$$('.field_with_desc').each(function(field){	
		field.select();
	});
}
function setRandomColor(el, prefix, suffix){
	var color = colors[Math.round(Math.random() * (colors.length-1))];
	changeColor(el, color, prefix, suffix);
}
function changeColor(el, color, prefix, suffix) {
	if(prefix == null || prefix == undefined) prefix = "";
	if(suffix == null || suffix == undefined) suffix = "";
 	for(var i=0; i<colors.length; i++) {
		if($(el).hasClassName(prefix+colors[i]+suffix))  $(el).removeClassName(prefix+colors[i]+suffix);
	}
	$(el).addClassName(prefix+color+suffix);
}


/******************************************************************************
 PAGINATION
******************************************************************************/
function pagination_init(el) {

	suivant = Builder.node('a',{rel:el.title,id:el.title+"_suivant",href:'javascript:void(0);'},[" page suivante"]);
	precedent = Builder.node('a',{rel:el.title,id:el.title+"_precedent",href:'javascript:void(0);'},[" page precedente"]);	
	el.appendChild(Builder.node('p',{style:"float:right;","class":"lien_bold_pas_souligne flechebleu"}, suivant));
	el.appendChild(Builder.node('p',{style:"float:right;",id:el.title+"_label","class":"pagination_chiffres_droite"}));
	el.appendChild(Builder.node('p',{style:"float:left;","class":"lien_bold_pas_souligne flechebleu"}, precedent));
	el.appendChild(Builder.node('div',{"class":"clearfix"}));
	
	$(suivant).observe("click", pagination_next);
	$(precedent).observe("click", pagination_previous);
	$(precedent).hide();
	
	obj = $(el.title);
	if(obj.pagination_length == undefined) obj.pagination_length = $$("#"+el.title+" li").length;
	if(obj.pagination_count == undefined) obj.pagination_count = 0;
	$(obj.id+"_label").innerHTML = (obj.pagination_count*3+1)+" à "+(obj.pagination_count*3+3)+" de "+obj.pagination_length+ "&nbsp;";

}
function pagination_next(el) {
//	alert("next")
	pagination_move(this, "next");
}
function pagination_previous(el) {
//	alert("previous")
	pagination_move(this, "previous");
}
function pagination_move(obj, delta) {
	var el = $(obj.rel);
	
	if(delta == "next" && el.pagination_count < (el.pagination_length/3)-1) el.pagination_count ++	;
	if(delta == "previous" && el.pagination_count > 0) el.pagination_count --;
	
	
	$(obj.rel+"_suivant").show();
	$(obj.rel+"_precedent").show();
	if(el.pagination_count == 0) $(obj.rel+"_precedent").hide();
	if(el.pagination_count == (el.pagination_length/3)-1) $(obj.rel+"_suivant").hide();
	
	$(obj.rel+"_label").innerHTML = (el.pagination_count*3+1)+" à "+(el.pagination_count*3+3)+" de "+el.pagination_length+ "&nbsp;";
	new Effect.Morph(el.down(), {style:{"margin-top":-((el.getHeight()+12)*el.pagination_count)+10+"px"},duration:0.8});
}
/******************************************************************************
 VISUALISEUR PHOTOS
******************************************************************************/
//*
function visualiseur_photos_init(el) {
	suffix = '';
	if(el.hasClassName('visualiseur_photos_big')){
		suffix = '_big';
	}
	
	
	el.removeClassName("visualiseur_photos"+suffix);
	el.addClassName("visualiseur_photos_js"+suffix);
	
	if(suffix=="_big"){
		var container = "<div class='cadre_photos"+suffix+"'>"+el.innerHTML+"</div>";
	}else{
		var container = "<div class='zoom'><a href='#' rel='lightbox' title='1'><img src='/images/centrephoto_zoompic.gif' width='20' height='20' alt='' /></a></div><div class='cadre_photos"+suffix+"'>"+el.innerHTML+"</div>";
	}
	
	var next = Builder.node('img', {"class":"next","src":"/images/btn_photo_suivant.gif","width":"20","height":"21","alt":"Suivant"});
	var previous = Builder.node('img', {"class":"previous","src":"/images/btn_photo_prec.gif","width":"20","height":"21","alt":"Prec"});
	el.innerHTML = container;
	
	el.down(".cadre_photos"+suffix).visualiseur_photos_counter = 0;
	el.down(".cadre_photos"+suffix).visualiseur_photos_length = el.select(".cadre_photos"+suffix+" img").length-1;
		
	// el.appendChild(Builder.node('p', {"class":"label_centre"}, ""));
	el.appendChild(Builder.node('div', {"class":"btn_visualiseur"}, [
		Builder.node("p", {"class":"label_centre"}),
		Builder.node("p", {"style":"float:left;padding:0px 10px 0px 10px;color:#626262;","class":""}, Number(el.down(".cadre_photos"+suffix).visualiseur_photos_counter+1)+ " / " +Number(el.down(".cadre_photos"+suffix).visualiseur_photos_length+1)),
		previous,
		next,
		Builder.node("div", {"class":"clearfix"})
	]));
	
	el.select(".next")[0].observe("click", visualiseur_photos_next);
	el.select(".previous")[0].observe("click", visualiseur_photos_previous);
	
	//inits zoom icon
	if(suffix != '_big'){
		zoom_link = el.select('.zoom a').first()
		first_image = el.select(".cadre_photos"+suffix+" img").first()
			zoom_link.title = first_image.alt
		  zoom_link.href = first_image.src.replace(/\/slides/,'');
	}
	
	el.select(".cadre_photos"+suffix+" img").each(function(pic) {
		pic.hide();
	});
	el.down(".label_centre").innerHTML = el.down(".cadre_photos"+suffix).select("img").first().alt;
	el.down(".cadre_photos"+suffix).select("img").first().show();

}
//*/
function visualiseur_photos_next() {
	
	suffix = '';
	if(this.up(1).hasClassName('visualiseur_photos_js_big')){
		suffix = '_big';
	}
	
	var el = this.up().previous(".cadre_photos"+suffix);
	var tmp = el.visualiseur_photos_counter;
	
	el.visualiseur_photos_counter++;
	if(el.visualiseur_photos_counter >= el.visualiseur_photos_length) el.visualiseur_photos_counter = el.visualiseur_photos_length;

	if(tmp != el.visualiseur_photos_counter) {
		this.previous("p").innerHTML = Number(el.visualiseur_photos_counter+1)+ " / " +Number(el.visualiseur_photos_length+1);
		el.down("img", tmp).fade();
		el.down("img", el.visualiseur_photos_counter).appear();
		el.up().down(".label_centre").innerHTML = el.down("img", el.visualiseur_photos_counter).alt;
		
		if(suffix != '_big'){
			 zoom_link = el.previous('.zoom').down('a');
			 new_image = el.down("img", el.visualiseur_photos_counter);
			 zoom_link.title = new_image.alt;
			 zoom_link.href = new_image.src.replace(/\/slides/,'');
		}
	}
}
function visualiseur_photos_previous() {
	suffix = '';
	if(this.up(1).hasClassName('visualiseur_photos_js_big')){
		suffix = '_big';
	}
	
	var el = this.up().previous(".cadre_photos"+suffix);
	var tmp = el.visualiseur_photos_counter;
	el.visualiseur_photos_counter--;
	if(el.visualiseur_photos_counter < 0) el.visualiseur_photos_counter = 0;
	
	if(tmp != el.visualiseur_photos_counter) {
		this.previous("p").innerHTML = Number(el.visualiseur_photos_counter+1)+ " / " +Number(el.visualiseur_photos_length+1);
		el.down("img", tmp).fade();
		el.down("img", el.visualiseur_photos_counter).appear();
		el.up().down(".label_centre").innerHTML = el.down("img", el.visualiseur_photos_counter).alt;
		
		if(suffix != '_big'){
			zoom_link = el.previous('.zoom').down('a');
		  new_image = el.down("img", el.visualiseur_photos_counter);
		  zoom_link.title = new_image.alt;
		  zoom_link.href = new_image.src.replace(/\/slides/,'');
		}
	}
}



/******************************************************************************
 VISUALISEUR VIDÉOS
******************************************************************************/
function youTubeVideo(domID, ytID, options) {
	var options = Object.extend({
		size:"small",
		sizes:{"small":{width:289,height:253}}
	},options);
	var size = options.sizes[options.size];
	var params = { allowScriptAccess: "always" };
	var atts = { id: domID };	
	swfobject.embedSWF("http://www.youtube.com/v/"+ytID+"&enablejsapi=1&playerapiid="+domID, domID, size.width, size.height, "8", null, null, params, atts);
	return $(domID);
}
function onYouTubePlayerReady(id) {
	$(id).ready = true;
}

/******************************************************************************
 ADDON POUR SCAL
******************************************************************************/
function calendar_day_rollover(el) {
	$(el).addClassName("hover")
	if($(el).select(".dayboxvalue")[0] && $(el).select(".dayboxvalue")[0].innerHTML != "") {
		$(el).select(".dayboxvalue")[0].setStyle({display:"block"})
	}
}
function calendar_day_rollout(el) {
	$(el).removeClassName("hover")
	if($(el).select(".dayboxvalue")[0] && $(el).select(".dayboxvalue")[0].innerHTML != "") {
		$(el).select(".dayboxvalue")[0].setStyle({display:"none"})
	}
}


/******************************************************************************
 SLIDESHOW PAGE PRINCIPALE
******************************************************************************/
function slideShow_left() {
	$("nav_left").setOpacity(1);
	$("nav_right").setOpacity(1);
	
	imageCount = $$(".img_albums").length;
	
	slide_size = 0;
	if($("size_slideshow_acc")){
		slide_size = $("size_slideshow_acc").getWidth();
	}
	if($("size_slideshow_2_acc")){
		slide_size = $("size_slideshow_2_acc").getWidth();
	}
	
	slideShow_main_counter--;
	if(slideShow_main_counter <= 0) {
		slideShow_main_counter = 0;
		$("nav_left").setOpacity(0.5);
	}
	new Effect.Morph($("slideShow_main_container"), {style:{"margin-left":"-"+(slideShow_main_counter*slide_size)+"px"},duration:0.8});
}
function slideShow_right() {
	$("nav_left").setOpacity(1);
	$("nav_right").setOpacity(1);
	
	imageCount = $$(".img_albums").length;
	maxPage = Math.ceil(imageCount/4)-1;
	
	slide_size = 0;
	if($("size_slideshow_acc")){
		slide_size = $("size_slideshow_acc").getWidth();
	}
	if($("size_slideshow_2_acc")){
		slide_size = $("size_slideshow_2_acc").getWidth();
	}

	
	slideShow_main_counter++;
	if(slideShow_main_counter >= maxPage) {
		slideShow_main_counter = maxPage;	
		$("nav_right").setOpacity(0.5);
	}
	new Effect.Morph($("slideShow_main_container"), {style:{"margin-left":"-"+(slideShow_main_counter*slide_size)+"px"},duration:0.8});
}


function accueil_apercu(id) {
	$("accueil_para_"+accueil_para_counter).hide()
	$("apercu_bulle_"+accueil_para_counter).src = "/images/menu_bulle_map.gif";
	accueil_para_counter = id
	$("accueil_para_"+accueil_para_counter).show()
	$("apercu_bulle_"+accueil_para_counter).src = "/images/menu_bulle_map_on.gif";
	$("accueil_para_show").innerHTML = id
}
function concours_apercu(id) {
	//console.info('concours_apercu')
	$("concours_para_"+concours_para_counter).hide()
	$("apercu_bulle_concours_"+concours_para_counter).src = "/images/menu_bulle_map.gif";
	concours_para_counter = id
	$("concours_para_"+concours_para_counter).show()
	$("apercu_bulle_concours_"+concours_para_counter).src = "/images/menu_bulle_map_on.gif";
	$("concours_para_show").innerHTML = id
}
//-->d