/////////////////////////////////////////////////////////////////////////////////////
// SCRIPT : fonctionnalités de base du site
/////////////////////////////////////////////////////////////////////////////////////
// SOMMAIRE :
// Fonctions générales
// - Mailto
// - Ajouter aux favoris
// - Ajouter le flux aux marques pages
// Menu gauche
// Slide Actu
// Slide Agenda
/////////////////////////////////////////////////////////////////////////////////////

/////////////////////////////////////////////////////////////////////////////////////
// Fonctions générales
/////////////////////////////////////////////////////////////////////////////////////
// Mailto
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>");
}
// Ajouter au favoris
function favoris() {
	// IE
	if ( navigator.appName != 'Microsoft Internet Explorer' ){ 
		window.sidebar.addPanel("CRMA","http://www.crma.fr/",""); 
	}
	// FireFox
	else { 
		window.external.AddFavorite("http://www.crma.fr/","CRMA"); 
	} 
}
// Ajouter le flux aux marques pages
function bookMark() {
	// IE
	if ( navigator.appName != 'Microsoft Internet Explorer' ){ 
		window.sidebar.addPanel("CRMA : Actualités et Agenda","http://192.168.10.220/WEB/CRMA-2009/flux.xml",""); 
	}
	// FireFox
	else { 
		window.external.AddFavorite("http://192.168.10.220/WEB/CRMA-2009/flux.xml","CRMA : Actualités et Agenda"); 
	} 
}

/////////////////////////////////////////////////////////////////////////////////////
// Menu gauche
/////////////////////////////////////////////////////////////////////////////////////
window.addEvent('domready', function() {
	SqueezeBox.assign($$('a[rel=boxed]'));																 
	if($('divMenuGauche')){
		var accordion = new Accordion($$('div.niveau1Vert','div.niveau1Bleu'), $$('div.niveau2Vert','div.niveau2Bleu'), {
			display: ouverturesousmenugauche,
			opacity: false,
			duration: 400,
			onActive: function(togglers, stretchers){
				nb = togglers.get('class').indexOf('Bleu',0);
				
				if(nb>1){
					togglers.set('class', 'niveau1BleuActif');
				}else{
					togglers.set('class', 'niveau1VertActif');
				}
			},
			onBackground: function(togglers, stretchers){
				nb = togglers.get('class').indexOf('Bleu',0);
				
				if(nb>1){
					togglers.set('class', 'niveau1Bleu');
				}else{
					togglers.set('class', 'niveau1Vert');
				}
			}
		});
	}
});

/////////////////////////////////////////////////////////////////////////////////////
// Slide Actu
/////////////////////////////////////////////////////////////////////////////////////
//var actucourante=7;//initialisé dans actu-courante-script.php
function slideActu(sens, urlsite){
	// ajax request
	var req = new Request({
		url:urlsite+'ajax/slide-actu.php',
		method:'post',
		autoCancel:true,
		data:'ordre=' + actucourante + "&sens=" + sens ,
		onRequest: function() {
			// action réalisée au lancement de la requete
		},
		onSuccess: function(text,xml) {
			// action réalisée à la fin du script php
			// récupération de l'id
			var item_ordre = xml.getElementsByTagName("ordre");
			ordre = item_ordre.item(0).firstChild.data;
			// récupération du titre
			var item_titre = xml.getElementsByTagName("titre");
			titre = item_titre.item(0).firstChild.data;
			// récupération du texte
			var item_texte = xml.getElementsByTagName("texte");
			texte = item_texte.item(0).firstChild.data;
		
			$('titre_actu').set('html',titre);
			$('texte_actu').set('html',texte);
			actucourante=ordre;
		}
	}).send();
}

/////////////////////////////////////////////////////////////////////////////////////
// Slide Agenda
/////////////////////////////////////////////////////////////////////////////////////
//var actucourante=7;//initialisé dans actu-courante-script.php
function slideAgenda(sens, urlsite){
	// ajax request
	var req = new Request({
		url:urlsite+'ajax/slide-agenda.php',
		method:'post',
		autoCancel:true,
		data:'ordre=' + agendacourante + "&sens=" + sens ,
		onRequest: function() {
			// action réalisée au lancement de la requete
		},
		onSuccess: function(text,xml) {
			// action réalisée à la fin du script php
			// récupération de l'id
			var item_ordre = xml.getElementsByTagName("ordre");
			ordre = item_ordre.item(0).firstChild.data;
			// récupération du titre
			var item_titre = xml.getElementsByTagName("titre");
			titre = item_titre.item(0).firstChild.data;
			// récupération du texte
			var item_texte = xml.getElementsByTagName("texte");
			texte = item_texte.item(0).firstChild.data;
		
			$('titre_agenda').set('html',titre);
			$('texte_agenda').set('html',texte);
			agendacourante=ordre;
		}
	}).send();
}

/////////////////////////////////////////////////////////////////////////////////////
// Slide Chambres
/////////////////////////////////////////////////////////////////////////////////////
function slideChambre(d){
		var liens = new Array();
		liens[0] = "<a href='http://www.cm-ariege.fr/' target='_blank'>Ariège</a>";
		liens[1] = "<a href='http://www.cm-aveyron.fr/' target='_blank'>Aveyron</a>";
		liens[2] = "<a href='http://www.cma-gers.fr/' target='_blank'>Gers</a>";
		liens[3] = "<a href='http://www.artisanat65.com/' target='_blank'>Hautes-Pyrénées</a>";
		liens[4] = "<a href='http://www.cma-cahors.fr/' target='_blank'>Lot</a>";
		liens[5] = "<a href='http://www.cm-toulouse.fr/' target='_blank'>Haute-Garonne</a>";
		liens[6] = "<a href='http://www.cm-tarn.fr/' target='_blank'>Tarn</a>";
		liens[7] = "<a href='http://www.cm-montauban.fr/' target='_blank'>Tarn-et-Garonne</a>";
		nbLien=7;
		liencourant =liencourant+ d;
		if (liencourant < 0) {liencourant = nbLien;}
		if (liencourant > nbLien) {liencourant = 0;}
		$('chambre').set('html',liens[liencourant]);

}
