/////////////////////////////////////////////////////////////////////////////////////
// SCRIPT : fonctionnalités de base du site
//
// SOMMAIRE :
// Chargement
// - Menu gauche
// - Actualité
// Menu haut
// Actualité
// Encoder mail to
/////////////////////////////////////////////////////////////////////////////////////

/////////////////////////////////////////////////////////////////////////////////////
// Chargement
/////////////////////////////////////////////////////////////////////////////////////
var sousMenuGaucheOuvert;
window.addEvent('domready', function() {
	// Squeezebox
	/*
	SqueezeBox.assign($$('a.boxed'), {
		parse: 'rel',
	});
	*/
	SqueezeBox.assign($$('a.boxed'));

	// Menu gauche
	var myAccordion = new Accordion($('menuGauche'), 'li.toggler', 'ul.content', {
		display: sousMenuGaucheOuvert,
		opacity: false,
		onActive: function(toggler, element){
			toggler.getElement('a').setStyle('background-color', '#c2cacd');
			//toggler.getElement('a').setStyle('text-decoration', 'underline');
			toggler.getElement('a').tween('color', '#3c3c3c');
		},
		onBackground: function(toggler, element){
			toggler.getElement('a').setStyle('background-color', '#c2cacd');
			//toggler.getElement('a').setStyle('text-decoration', 'none');
			toggler.getElement('a').tween('color', '#ffffff');
		}
	});
	// Actualités
	// Ferme toutes les actus supplémentaire
	$$('div.blocReadMore').each(function(el){
		new Fx.Slide(el).hide();
	});
});
/////////////////////////////////////////////////////////////////////////////////////
// Menu haut
/////////////////////////////////////////////////////////////////////////////////////
function affSM(idM, idSM){
	// Pour les menus
	for(i=1; i<=5; i++){
		if(i==idM){
			// Etat over du menu
			//if(i!=5){ // car Contact n'a pas de sous menu
				$("divSousMenuHaut"+i).setStyle('display', 'block');
			//}
			$$("#divMenu"+i+" a").setStyles({'background-position': '-148px 0','font-size': '13px'});
		}else{
			// Etat out du menu
			//if(i!=5){ // car Contact n'a pas de sous menu
				$("divSousMenuHaut"+i).setStyle('display', 'none');
			//}
			$$("#divMenu"+i+" a").setStyles({'background-position': '0 0','font-size': '12px'});
		}
	}
	// Pour les sous menu
	for(j=1; j<=5; j++){
		if(j==idSM){
			// Etat over du sous menu
			$$("#divSousMenuHaut"+idM+" #divSousMenu"+idM+j).setStyles({'background-position': '-275px 0'});
		}else{
			// Etat out du sous menu
			$$("#divSousMenuHaut"+idM+" #divSousMenu"+idM+j).setStyles({'background-position': '0 0'});
		}
	}
}
/////////////////////////////////////////////////////////////////////////////////////
// Actualité
/////////////////////////////////////////////////////////////////////////////////////
function toggleReadMore(idElnt, idLnk){
	rmToggle = new Fx.Slide(idElnt);
	rmToggle.toggle();
	$(idLnk).toggleClass('aReadMeOpen');
}
/////////////////////////////////////////////////////////////////////////////////////
// Encoder mail to
/////////////////////////////////////////////////////////////////////////////////////
function encodeMailto(leNom, leDomaine, laClasse, laPhrase){
	var tg = "<";
	var name = leNom;
	var at = "@";
	var host = leDomaine;
	var text = laPhrase;
	document.write(tg+"a hr"+"ef=mai"+"lto:"+name);
	document.write(at+host+" class='"+laClasse+"'>"+text+tg+"/a>");
}
