window.onload=montre;
function montre(id) 
{
	var d = document.getElementById(id);
	for (var i = 1; i<=10; i++) 
	{
		if (document.getElementById('smenu'+i)) 
		{
			document.getElementById('smenu'+i).style.display='none';
		}
	}
	if (d) 
	{
		d.style.display='block';
	}
}

function ipratm(id) 
{
	var d = document.getElementById(id);
	for (var i = 0; i<=10; i++) 
	{
		if (document.getElementById('coor'+i)) 
		{
			document.getElementById('coor'+i).style.display='none';
		}
	}
	if (d) 
	{
		d.style.display='block';
	}
}


function montress(id) 
{
	var d = document.getElementById(id);
	for (var i = 1; i<=10; i++) 
	{
		if (document.getElementById('ssmenu'+i)) 
		{
			document.getElementById('ssmenu'+i).style.display = 'none';
		}
	}
	if (d) 
	{
		d.style.display = 'block';
	}
}

function div_vide()
{
	for (var i = 0; i<20; i++) 
	{
		if (document.getElementById('id_'+i))
		{
			document.getElementById('id_'+i).innerHTML = '';
		}
	}
}

function div_dis()
{
	for (var i = 0; i<10; i++) 
	{
		if (document.getElementById('id_'+i))
		{
			document.getElementById('id_'+i).style.display = 'none';
		}
		if (document.getElementById('img_idh_'+i))
		{
			document.getElementById('img_idh_'+i).src = "images/arrow_plus_menu.gif";
		}
	}
}

function displayPics()
{
	montre();
	montress();
	ipratm('coor0');
	loadplan();
	div_vide();
	div_dis();
	var photos = document.getElementById('galerie_mini') ;
	// On récupère l'élément ayant pour id galerie_mini
	var liens = photos.getElementsByTagName('a') ;
	// On récupère dans une variable tous les liens contenu dans galerie_mini
	var big_photo = document.getElementById('big_pict') ;
	// Ici c'est l'élément ayant pour id big_pict qui est récupéré, c'est notre photo en taille normale

	var titre_photo = document.getElementById('photo').getElementsByTagName('dt')[0] ;
	// Et enfin le titre de la photo de taille normale
	
	//ainsi que le commentaire
	var com_photo = document.getElementById('photo').getElementsByTagName('p')[0] ;

	// Une boucle parcourant l'ensemble des liens contenu dans galerie_mini
	for (var i = 0 ; i < liens.length ; ++i) 
	{
		// Au clique sur ces liens 
		liens[i].onclick = function() 
		{
			big_photo.src = this.href; // On change l'attribut src de l'image en le remplaçant par la valeur du lien
			big_photo.alt = this.title; // On change son titre
			titre_photo.firstChild.nodeValue = this.title; // On change le texte de titre de la photo
			com_photo.firstChild.nodeValue = this.name
			return false; // Et pour finir on inhibe l'action réelle du lien
		};
	}
}
window.onload = displayPics;

//Gestion des news à afficher//
//Démarage du time out
function time_out_news (tab)
{
	setTimeout("aff_tim_news_start("+tab+");", 5000);
}

function compare_news (tab)
{
	var lt = tab.length;
	var i = 0;
	var trouve = false;
	var chaine = "";
	if (document.getElementById("IDnews"))
		chaine = document.getElementById("IDnews").innerHTML;
	while ((i < lt) && (trouve == false))
	{
		var pos = tab[i].indexOf("<b>");
		var IDchaine = tab[i].substring(0, pos);
		if (chaine == IDchaine)
		{
			trouve = true;
		}
		else
		{
			i++;
		}
	}
	lt--;
	if (trouve == true)
	{
		if (i == lt)
			i = 0;
		else
			i++;
	}
	else
	{
		i = 1;
	}
	return i;
}

function aff_tim_news_start(tab)
{
	var i = compare_news(tab);
	var unenews = tab[i];
	var pos = unenews.indexOf("<b>");
	var tot = unenews.length;
	var ID = tab[i].substring(0, pos);
	unenews = unenews.substring(pos, tot);
	aff_news_diff(unenews, ID);
}

function aff_news_diff(lanews, id)
{
	if (document.getElementById("aff_news"))
		document.getElementById("aff_news").innerHTML = lanews;
	if (document.getElementById("IDnews"))
		document.getElementById("IDnews").innerHTML = id;
}

function stop_defil ()
{
	clearInterval(MyInterval);
	MyInterActi = false;
}

function restart()
{
	if (MyInterActi == false)
		MyInterval = setInterval('aff_tim_news_start(news);', 4000);
}

//Historique (affiche oui/non)
function aff_histo(text, id)
{
	var textetrouve = '';
	if (document.getElementById('id_'+id))
		textetrouve = document.getElementById('id_'+id).innerHTML;
	if (textetrouve=='')
	{
		if (document.getElementById('img_id_'+id))
			document.getElementById('img_id_'+id).src = "images/arrow_minus_menu.gif";
		if (document.getElementById('id_'+id))
		{
			document.getElementById('id_'+id).innerHTML = text.replace(/&!#!34/g,'&#34');
			document.getElementById('id_'+id).style.display = 'block';
		}
	}
	else
	{
		if (document.getElementById('img_id_'+id))
			document.getElementById('img_id_'+id).src = "images/arrow_plus_menu.gif";
		if (document.getElementById('id_'+id))
		{
			document.getElementById('id_'+id).innerHTML = '';
			document.getElementById('id_'+id).style.display = 'none';
		}
	}
}

//Hébergements (affiche oui/non)
function aff_heb(id)
{
	if (document.getElementById('idh_'+id)) 
	{
		if (document.getElementById('idh_'+id).style.display == 'block') 
		{
			document.getElementById('idh_'+id).style.display = 'none';
			if (document.getElementById('img_idh_'+id))
				document.getElementById('img_idh_'+id).src = "images/arrow_plus_menu.gif";
		}
		else
		{
			document.getElementById('idh_'+id).style.display = 'block';
			if (document.getElementById('img_idh_'+id))
				document.getElementById('img_idh_'+id).src = "images/arrow_minus_menu.gif";
		}
	}
}

//Gestion du plan de Plomodiern (sans rechargement de la page)
function loadplan()
{
	if (document.getElementById('codeph'))
		document.getElementById('codeph').innerHTML = '2';
	if (document.getElementById('codepv'))
		document.getElementById('codepv').innerHTML = 'milieu';
	if(document.getElementById('milieu2'))
		document.getElementById('milieu2').src = 'images/milieu2s.jpg';
}

function moveplan(mouv)
{
	var posv;
	var posh;
	var posvf;
	var poshf;
	if (document.getElementById('codeph'))
		posh = document.getElementById('codeph').innerHTML;
	if (document.getElementById('codepv'))
		posv = document.getElementById('codepv').innerHTML;
	if(mouv == 'haut')
	{
		if(posv == 'haut')
			posvf = 'haut';
		if(posv == 'milieu')
			posvf = 'haut';
		if(posv == 'bas')
			posvf = 'milieu';
		poshf = posh;
	}
	else
	{
		if(mouv == 'bas')
		{
			if(posv == 'haut')
				posvf = 'milieu';
			if(posv == 'milieu')
				posvf = 'bas';
			if(posv == 'bas')
				posvf = 'bas';
			poshf = posh;
		}
		else
		{
			if(mouv == 'gauche')
			{
				if(posh == '4')
					poshf = '3';
				if(posh == '3')
					poshf = '2';
				if(posh == '2')
					poshf = '1';
				if(posh == '1')
					poshf = '1';
				posvf = posv;
			}
			else
			{
				if(mouv == 'droite')
				{
					if(posh == '4')
						poshf = '4';
					if(posh == '3')
						poshf = '4';
					if(posh == '2')
						poshf = '3';
					if(posh == '1')
						poshf = '2';
					posvf = posv;
				}
			}
		}
	}
	if(document.getElementById('planplomo'))
		document.getElementById('planplomo').src = 'images/'+ posvf + poshf + '.jpg';
	if(document.getElementById(posv + posh))
		document.getElementById(posv + posh).src = 'images/'+ posv + posh + '.jpg';
	if(document.getElementById(posvf + poshf))
		document.getElementById(posvf + poshf).src = 'images/'+ posvf + poshf + 's.jpg';
	if (document.getElementById('codeph'))
		document.getElementById('codeph').innerHTML = poshf;
	if (document.getElementById('codepv'))
		document.getElementById('codepv').innerHTML = posvf;
}


function moveplanimg(mouv, mouh)
{
	for (var i = 1; i <= 4; i++)
	{
		if(document.getElementById('haut' + i))
			document.getElementById('haut' + i).src = 'images/haut' + i + '.jpg';
		if(document.getElementById('milieu' + i))
			document.getElementById('milieu' + i).src = 'images/milieu' + i + '.jpg';
		if(document.getElementById('bas' + i))
			document.getElementById('bas' + i).src = 'images/bas' + i + '.jpg';
	}
	if(document.getElementById('planplomo'))
		document.getElementById('planplomo').src = 'images/'+ mouv + mouh + '.jpg';
	if(document.getElementById(mouv + mouh))
		document.getElementById(mouv + mouh).src = 'images/'+ mouv + mouh + 's.jpg';
}