
//*******************************DEBUT INIT********************************
//                                 ******************************************
function init(){
	//largeur d'affichage
	var reg = /microsoft/gi;
	if(reg.test(navigator.appName)){
		largeur = 902;
		var dw = document.documentElement.offsetWidth;
		new Effect.MoveBy("div1",0, (((dw-largeur)/2)), {duration:0, fps:30, from:0.0, to:1.0});
		new Effect.MoveBy("div2",0, (((dw-largeur)/2)), {duration:0, fps:30, from:0.0, to:1.0});
	}else{
		largeur = 901;
	}
	//nombre total de divs dans le contenant
	total = 2;
	//alert(div.length);
	//largeur d'un lien
	lien = 20;
	//pas de deplacement+utilisé dans les calculs
	pas = 30;
	//delai d'intervalle
	delai = 30;
	/*variables d'environnement : bouge est un tableau de longueur egale au total du nombre d'elements qui bougent.
	chaque variable est un interrupteur qui est sur true si le div bouge. Permettra de permettre ou non un nouveau mouvement*/
	//bouge = new Array();
	/*for(i=0;i<=total-1;i++){
		bouge[i] = false;
	}*/
	/**
	on choisit ce qu'on va afficher
	**/
	if(actif==1){
	/**
	//on va charger les flash d'arriere plan grace au script swfobject :
	**/
	// <![CDATA[		
		var so = new SWFObject("camp.swf", "camp", "900", "622", "8", "#FFFFFF");
		so.addVariable("page", page); 
		so.addParam("wmode","transparent");
		//
		var sound = new SWFObject("son_camp.swf", "son_camp", "110", "20", "8", "#FFFFFF");
		sound.addVariable("jouer","true");
		sound.addParam("wmode","transparent");
		sound.write('son_camp');
		
		//-------------------
		var so_mais = new SWFObject("maison.swf", "maison", "900", "622", "8", "#FFFFFF");
		so_mais.addVariable("page", "accueil"); 
		so_mais.addParam("wmode","transparent");
		so_mais.addVariable("jouer","false");
		/*var sound2 = new SWFObject("son_mais.swf", "son_mais", "110", "20", "8", "#FFFFFF");
		sound2.addVariable("jouer","false");
		sound2.write('son_mais');*/
		//---------------------------*
		so_mais.write("arr_mais");
		so.write("arr_camp");	
	// ]]>
	//-----------------
	//on rend le contenu div2 invisible 
		masquer('div2');
	//on met les arrières plans des cotés hachurés gris + vert
		var blanc_g = document.getElementById('blanc_g');
		var blanc_d = document.getElementById('blanc_d');
		blanc_g.style.backgroundImage="url(images/arr_plan_vert.gif)";
		blanc_d.style.backgroundImage="url(images/arr_plan_vert.gif)";
	//on met en avant le lien "aller a intex maison" en haut
		document.getElementById('lien_camp').style.zIndex = "2";
		document.getElementById('lien_mais').style.zIndex = "1";
	//on charge le contenu de la page camping
		montrer_camp();
	//-----------------
	//----
	}else if(actif==2){
		/**
	//on va charger les flash d'arriere plan grace au script swfobject :
	**/
	// <![CDATA[		
		var so = new SWFObject("camp.swf", "maison", "900", "622", "8", "#FFFFFF");
		so.addVariable("page", "accueil"); 
		so.addParam("wmode","transparent");
		//
		/*var sound = new SWFObject("son_camp.swf", "son_camp", "110", "20", "8", "#FFFFFF");
		sound.addVariable("jouer","false");
		sound.write('son_camp');*/
		//-------------------
		var so_mais = new SWFObject("maison.swf", "maison", "900", "622", "8", "#FFFFFF");
		so_mais.addVariable("page", page); 
		so_mais.addParam("wmode","transparent");
		//
		var sound2 = new SWFObject("son_mais.swf", "son_mais", "110", "20", "8", "#FFFFFF");
		sound2.addVariable("jouer","true");
		sound2.addParam("wmode","transparent");
		sound2.write('son_mais');
		//---------------------------
		so_mais.write("arr_mais");
		so.write("arr_camp");	
	// ]]>
	//-----------------
	//on rend le contenu du div1 invisible
		masquer('div1');
	//on met les arrières plans des cotés hachurés gris + rouge
		var blanc_g = document.getElementById('blanc_g');
		var blanc_d = document.getElementById('blanc_d');
		blanc_g.style.backgroundImage="url(images/arr_plan_rouge.gif)";
		blanc_d.style.backgroundImage="url(images/arr_plan_rouge.gif)";
	//on met en avant le lien "aller a intex camping" en haut	
		document.getElementById('lien_camp').style.zIndex = "1";
		document.getElementById('lien_mais').style.zIndex = "2";
	//on charge le contenu de la page maison
		montrer_maison();
	//----
	}else{
	//-----------------
	alert("erreur!");
	//-----------------
	}
	//-----------------
	resize();
	//-----------------
}
//--------------------------------------******************------------------------------------------
//
//fonction appelee pour afficher la partie camping du site
//
function montrer_camp(){
	//alert("montrer_camp")
	definir_marge('div1', "0pt 0pt 0pt 0px");
	definir_marge('div2', "0pt 0pt 0pt "+(largeur+1)+"px");
	masquer('arr_mais');
	rendre_visible('arr_camp');
	actif = 1;
	charger_page("camp");
}
//fonction appelee pour afficher la partie maison du site
function montrer_maison(){
	//alert("montrer_maison")
	definir_marge('div1', "0pt 0pt 0pt -"+(largeur)+"px");
	definir_marge('div2', "0pt 0pt 0pt 0px");
	actif = 2;
	masquer('arr_camp');
	rendre_visible('arr_mais');
	charger_page("mais");
}
function gauche(id)
{	//alert("gauche , div"+actif.toString());
	if(id != ("div"+actif.toString())){
	//alert("on bouge le div non actif ("+id+")")
			new Effect.MoveBy(id,0, largeur, {duration:2, fps:30, from:0.0, to:1.0,afterFinish:function(){masquer_contenu(id)}});
	}else{
	//alert("on bouge le div actif ("+id+")");
		new Effect.MoveBy(id,0, largeur, {duration:2, fps:30, from:0.0, to:1.0});
	}
}
 
function droite(id){
	//alert("droite "+actif);
	if(id != ("div"+actif.toString())){
	//alert("on bouge le div non actif ("+id+") jusqu'a -"+largeur);
		new Effect.MoveBy(id,0, -largeur, {duration:2, fps:30, from:0.0, to:1.0,afterFinish:function(){masquer_contenu(id)}});
	}else{
	//alert("on bouge le div actif ("+id+")");
		new Effect.MoveBy(id,0, -largeur, {duration:2, fps:30, from:0.0, to:1.0});

	}
	

}
function masquer_contenu(id){
	//alert("on masque le contenu et le div : "+id);
	if(actif == 1){
		//alert("actif = 1");
		var blanc_g = document.getElementById('blanc_g');
		var blanc_d = document.getElementById('blanc_d');
		blanc_g.style.backgroundImage="url(images/arr_plan_vert.gif)";
		blanc_d.style.backgroundImage="url(images/arr_plan_vert.gif)";
		masquer('arr_mais');
		enlever_contenu('son_mais');
		rendre_visible('arr_camp');
		var sound = new SWFObject("son_camp.swf", "son_camp", "110", "20", "8", "#FFFFFF");
		sound.addVariable("jouer","true");
		sound.addParam("wmode","transparent");
		sound.write('son_camp');
		enlever_contenu("centre_mais");
	}else if(actif==2){
		//alert("actif = 2");
		var blanc_g = document.getElementById('blanc_g');
		var blanc_d = document.getElementById('blanc_d');
		blanc_g.style.backgroundImage="url(images/arr_plan_rouge.gif)";
		blanc_d.style.backgroundImage="url(images/arr_plan_rouge.gif)";
		rendre_visible('arr_mais');
		masquer('arr_camp');
		enlever_contenu('son_camp');
		var sound = new SWFObject("son_mais.swf", "son_camp", "110", "20", "8", "#FFFFFF");
		sound.addVariable("jouer","true");
		sound.addParam("wmode","transparent");
		sound.write('son_mais');
		enlever_contenu("centre_camp");
	}
	masquer(id);
}

function masquer(id){
//alert("on masque"+id);
document.getElementById(id).style.display="none";
document.getElementById(id).style.visibility ="hidden";
}
function rendre_visible(id){
document.getElementById(id).style.display="block";
document.getElementById(id).style.visibility ="visible";
}
/**
fonction qui fait apparaitre un div avec effet alpha
*/
function afficher(id){	
	//alert("id");
	var effet = new Effect.Appear(id, {duration:1, fps:25, from:0.0, to:1.0});
	//set_alpha(id,100);
}
//                                 ******************************************
//********************************FIN INIT********************************
//                                 ******************************************
//***************************DEBUT RESIZE********************************
//                                 ******************************************
window.onresize=resize;
function resize(){
	var dw = document.width ? document.width : document.documentElement.offsetWidth;
	var reg = /microsoft/gi;
	if(reg.test(navigator.appName)){
		//var h = window.innerHeight?window.innerHeight:document.documentElement.clientHeight;
		//mise en place du masque d'affichage a gauche 
		document.getElementById('blanc_g').style.margin = '0pt 0pt 0pt '+ (-((dw-largeur)/2))+'px';
		document.getElementById('blanc_g').style.width = dw<=800?0+"px":(dw-largeur)/2+"px";
		//mise en place du masque d'affichage a droite 
		document.getElementById('blanc_d').style.margin = '0pt 0pt 0pt '+ (largeur+1)+'px';
		document.getElementById('blanc_d').style.width = dw<=800?0+"px":((dw-largeur)/2-20)+"px";
		//On met en place le contenant
		document.getElementById('contenant').style.margin = '0pt 0pt 0pt '+ ((dw-largeur)/2)+'px';
	}else{
		document.getElementById('blanc_g').style.margin = '0pt 0pt 0pt '+ (-((dw-largeur)/2))+'px';
		document.getElementById('blanc_g').style.width = dw<=800?0+"px":(dw-largeur)/2+"px";
		//mise en place du masque d'affichage a droite 
		document.getElementById('blanc_d').style.margin = '0pt 0pt 0pt '+ (largeur+2)+'px';
		document.getElementById('blanc_d').style.width = dw<=800?0+"px":((dw-largeur)/2-20)+"px";
		//On met en place le contenant
		document.getElementById('contenant').style.margin = '0pt 0pt 0pt '+ ((dw-largeur)/2)+'px';
	
	}
}
window.onscroll=scrolling;
function scrolling(){
return false;
if(document.getElementById('popup') && document.getElementById('arr')){
		document.getElementById('popup').style.top= (document.documentElement.scrollTop+20)+'px';
		document.getElementById('arr').style.top=document.documentElement.scrollTop+'px';
	}
	//alert(document.documentElement.scrollTop);
}
//                                 ******************************************
//********************************FIN RESIZE******************************
//**************************************************************************
//***************************DEBUT MARGES********************************
//                                 ******************************************
function recuperer_marge(c){
	//on recupere la chaine des marges du div
	var marges = document.getElementById('div'+c).style.margin;
	//on enlevs le px a la fin
	var tab = marges.split('px');
	//on recupere la valeur de la marge gauche actifle 
	var marge = tab[0].substring(11,tab[0].length);
	//premiere fois, la marge sera une chaine vide (non definie)
	if(marge==""){
	 marge=0;
	}
	return marge;
}

function definir_marge(id,marge){
	//alert("on change la marge pour le div"+c+" pour : "+marge);
	document.getElementById(id).style.margin=marge;
}
//                                 ******************************************
//********************************FIN MARGES******************************
//                                 ******************************************
//***************************DEBUT DEF LARGEUR****************************
//                                 ******************************************
function definir_larg(c,larg){
	document.getElementById('div'+c).style.width = larg+"px";
}
//fonction qui sert à bouger entre les divs principaux
function montrer_div(c){
	rendre_visible('div1');
	rendre_visible('div2');
	var a = parseInt(c);
	actif = a;
	//alert("maintenant le div acitf est le : "+actif);
	page="accueil";
	if(a == 1){
		charger_page("camp");
		gauche("div1");
		gauche("div2");
	}else if(a==2){
		charger_page("mais");
		droite("div2");
		droite("div1");
	}
	//alert("on bouge le div " +a+ " jusqu'à : " + limite +"px,\n div à montrer : " + actif);
}
/*-----------------------------------*/
/*-----------------------------------*/
function effacer_div(id){
if(document.getElementById(id)){
	var div1= document.getElementById(id);
	var parent = div1.parentNode;
	parent.removeChild(div1);
}
}
function enlever_contenu(id){
	//alert("enlever contenu " +id);
	var centre = document.getElementById(id);
	centre.innerHTML='';
}
function creer_div(id,parent){
 if( document.getElementById(parent)){
	node = document.getElementById(parent);
	div =  document.createElement("div");
	div.setAttribute("id",id);
	node.appendChild(div);
	//alert(node.tagName);
	return div;
 }
}

function charger_page(a_charger){
	//alert('on charge le '+a_charger);
	//AJAX : création de l'objet XMLHttpRequest
	httpRequest = false;
	if(window.XMLHttpRequest){ //NAVIGATEURS NETSCAPE
		httpRequest = new XMLHttpRequest();
		if(httpRequest.overrideMimeType){
			//on remplace le MIME TYPE de la page qu'on va parcourir par text/xml au cas où il soit different
			httpRequest.overrideMimeType('text/xml');
		}
	}else if(window.ActiveXObject){ //INTERNET EXPLORER
		//on va choisir entre les 2 objets proposés par IE :
		try{
		httpRequest = new ActiveXObject("Msxml2.XMLHTTP");
		}catch(e){
			try{
			httpRequest = new ActiveXObject("Microsoft.XMLHTTP");
			}catch(e){
			return false;
			}
		}
	}
	//ON VERIFIE QUE L OBJET A BIEN ETE INSTANCIE
	if(!httpRequest){
		alert("Impossible d'instancier la classe AJAX");
		return false;
	}else{
		//alert('on a instancié la classe ajax');
	}

	//on indique le traitement a lancer lorsque l'état de l'objet instancié évolue
	httpRequest.onreadystatechange= function(){
		montrerpage('centre_'+a_charger);

	};
	//On dit quoi faire a l'objet instancié
	httpRequest.open('POST', 'pages/charger_page.php' ,true);
	httpRequest.setRequestHeader('Content-Type', 'application/x-www-form-urlencoded');
	httpRequest.setRequestHeader('charset','utf-8');
	httpRequest.send("actif="+a_charger+"&page="+page+"&path=../&ancres=true&affich="+affich);
}

function montrerpage(a_charger){
	try{
		if(httpRequest.readyState <= 3){
		document.getElementById(a_charger).innerHTML="<div class='load'><img src='images/ajax-loader2.gif'><p>r&eacute;ception des donnees</p></div>";
		}else if(httpRequest.readyState ==4){
		//Si on a l'état FIN DE DIALOGUE
		//alert(httpRequest.status);
			if(httpRequest.status == 200){
				//alert(httpRequest.responseText);
				var retour = httpRequest.responseText;
				var div = document.getElementById(a_charger);
			//	alert("on charge la page "+a_charger)
			//alert(retour);
				div.innerHTML = retour;
				cont = div.offsetHeight;
				document.getElementById('div'+actif).style.height = (cont + 177)+"px";
				//document.getElementById('contenant').style.height = div.style.height"px";
				if(retour =="false"){
					retour=false;
				}
			}else if (httpRequest.status == 404){
			document.getElementById(a_charger).innerHTML = "<h1>le document n'existe pas</h1>"
			}else{
				alert("Un problème est survenu pendant la requête");
				document.getElementById(a_charger).innerHTML = "<h1>Erreur</h1>"
			}
		}
	}catch(a){
		alert("Une exception s'est produite : " + a);
	}
}
/**
Fon ction qui cree une page destinée a l'impression
*/
function print(id){
a_imprimer = document.getElementById(id);
a_imprimer = a_imprimer.innerHTML;
var doc = window.open("");
doc.document.write("<html><head><title>imprimer</title>");
doc.document.write("<link rel='stylesheet' type='text/css' href='css/mise_en_page_p.css' />");
doc.document.write("</head><body>");
doc.document.write(a_imprimer);
doc.document.write("</body></html>");
doc.window.print();
doc.document.close();	
if (navigator.appName.substring(0,8) ==  "Netscape") photoWin.focus();
}

//                                 ******************************************
//******************************FIN  VERIFICATION DE MVT******************
function traiter(str){
var chaine = /(["\\'-*])/gi; 
str = str.replace(chaine, "\\$1");
str = str.replace(/[&]/gi, "-*-amp;");
str = str.replace(/[\+]/gi,'-*-plus;');
return str;
}

/*function afficher(id){
alpha = 0;
interv = window.setInterval("effet('"+id+"',100,'+',10)",50);
}*/
/*function masquer(id){
interv = window.setInterval("effet('"+id+"',0,'-',10)",50);
}*/
function effet(div, limite,sens,pas){
	switch(sens){
	case "+":
	alpha=alpha<limite?alpha+pas:window.clearInterval(interv);
	break;
	case "-":
	alpha=alpha>limite?alpha-pas:window.clearInterval(interv);
	break;
	;
	}
	set_alpha(div, alpha);
}
function set_alpha(id,alpha){
	var div = document.getElementById(id);
	var reg = /microsoft/gi;
	if(reg.test(navigator.appName)){
		//alert("nav = IE")
		div.style.filter = 'alpha(opacity='+alpha+')';
	}else{
		//alert("nav = FIREFOX")
		div.style.opacity = (alpha/100).toString();
	};
}

function detail(id){
//alert(id); OK
creer_popup();
ajax("scripts/detail_produit.php","id="+id,"popup");
}
function creer_popup(){
 if(!document.getElementById('popup')){
 	var dw = document.width ? document.width : document.documentElement.offsetWidth -25;
	var dh = window.innerHeight ? window.innerHeight : document.documentElement.clientHeight ;
	dh = 0.9*dh;
	var body = document.getElementsByTagName('body')[0];
	body.style.overflow = 'hidden';
	var arr = document.createElement('div');
	arr.setAttribute("id","arr");
	arr.style.zIndex="5";
	arr.style.position="absolute";
	var haut = document.documentElement.scrollTop;
	arr.style.top= haut+"px";
	arr.style.width='100%';
	arr.style.height= '100%';//(document.documentElement.clientHeight)+'px';
	arr.style.background="#333";
	body.appendChild(arr);
	set_alpha('arr',80)
	var pop = document.createElement('div');
	
	pop.setAttribute("id", "popup");
	pop.style.width="900px";
	dw=Math.floor((dw-900)/2 );
	pop.style.left= dw+"px";
	pop.style.top= (haut+25)+"px";
	pop.style.height = dh+'px';
	pop.style.zIndex="8";
	//pop.style.display="none";
	pop.innerHTML="<img style='margin:auto;' src='images/ajax-loader2.gif' alt='en cours de chargement'/>";
	body.appendChild(pop);
	//document.getElementsByTagName("body")[0].style.overflow="hidden";
 }else{
	cacher_pop();
	creer_popup();
 }
}
function cacher_pop(){
	document.getElementsByTagName("body")[0].style.overflow="visible";
	alpha=30;
	masquer("arr");
	var body = document.getElementsByTagName('body')[0];
	var pop = document.getElementById("popup");
	var arr = document.getElementById("arr");
	body.removeChild(pop);
	body.removeChild(arr);	
}
function ajax(page,requete,id){
	//AJAX : création de l'objet XMLHttpRequest
	httpRequest = false;
	if(window.XMLHttpRequest){ //NAVIGATEURS NETSCAPE
		httpRequest = new XMLHttpRequest();
		if(httpRequest.overrideMimeType){
			//on remplace le MIME TYPE de la page qu'on va parcourir par text/xml au cas où il soit different
			httpRequest.overrideMimeType('text/xml');
		}
	}else if(window.ActiveXObject){ //INTERNET EXPLORER
		//on va choisir entre les 2 objets proposés par IE :
		try{
		httpRequest = new ActiveXObject("Msxml2.XMLHTTP");
		}catch(e){
			try{
			httpRequest = new ActiveXObject("Microsoft.XMLHTTP");
			}catch(e){
			return false;
			}
		}
	}
	//ON VERIFIE QUE L OBJET A BIEN ETE INSTANCIE
	if(!httpRequest){
		alert("Impossible d'instancier la classe AJAX");
		return false;
	}else{
		//alert('on a instancié la classe ajax');
	}

	//on indique le traitement a lancer lorsque l'état de l'objet instancié évolue
	httpRequest.onreadystatechange= function(){
		montrerEtat(id);
	};
	//On dit quoi faire a l'objet instancié
	httpRequest.open('POST', page ,true);
	httpRequest.setRequestHeader('Content-Type', 'application/x-www-form-urlencoded');
	httpRequest.setRequestHeader('charset','utf-8');
	httpRequest.send(requete);
}

function montrerEtat(id){
	try{
		if(httpRequest.readyState <= 3){
		document.getElementById(id).innerHTML="<img src='images/ajax-loader.gif' alt='en cours de chargement'/>r&eacute;ception des donnees";
		}else if(httpRequest.readyState ==4){
		//Si on a l'état FIN DE DIALOGUE
			if(httpRequest.status == 200){
				//alert(httpRequest.responseText);
				var retour = httpRequest.responseText;
				var div = document.getElementById(id);
				div.innerHTML=retour;
				if(id=="popup"){
					div.innerHTML +="<div class='btn_fermer'><a href='javascript:cacher_pop()'>fermer cette fenetre</a></div>";
					diap();
				}
				set_alpha(id,0);
				afficher(id);
				if(retour =="false"){
					retour=false;
				}
			}else{
				alert("Un problème est survenu pendant la requête");
			}
		}else{
		return false;
		}
	}catch(a){
		//alert("Une exception s'est produite : " + a.description);
	}
}
/**
//           FONCTION DE RECHERCHE
**/
function recherche(type){
var chaine = (document.getElementById('a_chercher_'+type)!=-1||document.getElementById('a_chercher_'+type).value!="entrez votre recherche")?document.getElementById('a_chercher_'+type).value:fals
creer_popup();
ajax("scripts/search.php","str="+traiter(chaine),"popup");
return false;
}
/***********/
function montrer(id)
{	//alert("montrer "+id);
	new Effect.SlideDown(id);
}
function cacher(id){
	//alert("cacher "+id);
	new Effect.SlideUp(id);
}
//-----------------------------------------------------------
// fonction pour faire apparaitre la page d'accueil (index.html)
//-------------------------------------------------------
function accueil(){
var dh = document.height ? document.height : document.documentElement.offsetHeight;
definir_marge('accueil_camping', "-600px 0pt 0pt 0px");
definir_marge('accueil_maison', "600px 0pt 0pt 0px");
document.getElementsByTagName('body')[0].style.overflow = "visible";
document.getElementsByTagName('body')[0].style.backgroundImage = "url(images/arr_plan_vert.gif)";
document.getElementsByTagName('body')[0].style.backgroundRepeat = "repeat-x";
new Effect.MoveBy("accueil_camping",600, 0, {duration:1.5, fps:30, from:0.0, to:1.0});
new Effect.MoveBy("accueil_maison",-600, 0, {duration:1.5, fps:30, from:0.0, to:1.0});
}
//-------------------------
// DIAPORAMA POUR LES IMAGES
//--------------------------
var image_en_cours =0;
var images = new Array();
var effets = new Array();
var interv,enfants;
function diap(){
	image_en_cours=0;
	if(interv!=undefined){
	clearInterval(interv);
	interv=undefined;
	};
	//debug  	alert('diap');
	images = new Array();
	var contenant_images = document.getElementById('contenant_images');
	//debug 	alert (contenant_images);
	//1- on va chercher a savoir si ce div a des enfants
	if(contenant_images.hasChildNodes()){
		//alors on va stocker les noms dans le tableau d'images du diaporama
		enfants=new Array();
		enfants = contenant_images.childNodes;
		//debug 				alert(enfants.length);
		for(var i=0;i<enfants.length;i++){
			//debug 
			//alert (i);
			if(enfants[i].tagName=="IMG"){
				//debug 					alert (enfants[i].id);
				images.push(enfants[i].id);
			}
		}
		//debug : 		alert ('fin de la boucle if contenant..' + images[0]);
		document.getElementById('diap').style.visibility='hidden';
		//debug : 	alert(document.getElementById('diap').style.visibility);
		//si on a plus d'une image alors on va ajouter des boutons de controle , lancer le diaporama 
		if(images.length>1){
			interv = window.setInterval('diaporama()',3000);
			//on fait disparaitre toutes les images
			//DEBUG :  	alert (images.length);
			for (var w=0;w<images.length;w++){
				//on ajoute au controle les boutons pour le diaporama
				document.getElementById('controle').innerHTML +='<a id="'+w+'" href="#" onclick="montrer('+w+'); return false;">'+(w+1)+'</a>';
				//on fait disparaitre toutes les images au dessus de 0
				effets[w]=w>0?new Effect.Appear(images[w], {duration:0, fps:25, from:1.0, to:0.0}):false;
			}
		}
	}else{
		alert("pas de contenu");
	};
}
//----
function reprendre_diapo(){
document.getElementById('diap').style.visibility='hidden';
interv = window.setInterval('diaporama()',2000);
}
//---
function montrer(compt){
	//1 on arrete le diaporama
	//debug   	alert(interv);
	window.clearInterval(interv);
	interv=undefined;
	//on efface l'image en cours (i)
	//debug   	alert("a cacher : "+image_en_cours);
	var effet = new Effect.Appear(images[image_en_cours], {duration:1, fps:25, from:1.0, to:0.0});
	//2-on met i sur la valeur passée
	//debug	alert("a montrer : "+parseInt(compt));
	//on fait apparaitre l'id
	var effet2 = new Effect.Appear(images[parseInt(compt)], {duration:1, fps:25, from:0.0, to:1.0});
	image_en_cours = parseInt(compt);
	//on refait apparaitre 'reprendre diap'
	document.getElementById('diap').style.visibility='visible';
}
//---
function diaporama(){
	//debug alert(image_en_cours +" " + images.length);
	if(image_en_cours==(images.length-1)){
	effets[image_en_cours] = new Effect.Appear(images[image_en_cours], {duration:1, fps:25, from:1.0, to:0.0});
	effets[0] = new Effect.Appear(images[0], {duration:1, fps:25, from:0.0, to:1.0});
	image_en_cours=0;
	//window.clearInterval(interv);
	}else{
	effets[image_en_cours] = new Effect.Appear(images[image_en_cours], {duration:1, fps:25, from:1.0, to:0.0});
	effets[image_en_cours+1] = new Effect.Appear(images[image_en_cours+1], {duration:1, fps:25, from:0.0, to:1.0});
	image_en_cours++;
	}
}
//---
//              //              //                 //               //                 //                  //                //              // 
//              //              //                             FIN SCRIPT                            //                //              // 
//              //              //                 //               //                 //                  //                //              // 
