//***************************************************
// FONCTION POUR TOUT TROUVER EN UN CLIC
//***************************************************

  gl_voir_f = new Array(0, 0, 0, 0, 0, 0, 0, 0, 0);

  function voir_on(num)
  {
	 document.getElementById("divDroiteHautCenterTexte").style.display = "none";
	 if (gl_voir_f[num] == 1)
	 {
		voir_reset_flags();
	 }
	 else
	 {
		gl_voir_f[num] = 2; // en attente.
		setTimeout("voir(" + num + ")", 100);
	 }
  }

  function voir_reset_flags()
  {
	 for (cpt = 0; cpt < 9; ++cpt)
		if (gl_voir_f[cpt] != 1)
		   gl_voir_f[cpt] = 0;
  }

  function voir_out(num)
  {
	 voir_reset_flags();
  }

  function voir(num)
  {
	  
	 if (gl_voir_f[num] == 2)
	 {
		gl_voir_f = new Array(0, 0, 0, 0, 0, 0, 0, 0, 0);
		gl_voir_f[num] = 1;
		var cpt;
		for (cpt = 0; cpt < 9; ++cpt) {
		   if (cpt != num && document.getElementById("info_bt_" + cpt) != null)
		   {
			  document.getElementById("info_bt_" + cpt).style.background = "#00A8B3";
			  document.getElementById("info" + cpt).style.display = "none";
		   }
		}
		if (document.getElementById("info_bt_" + num) != null)
		{
			
		   document.getElementById("info_bt_" + num).style.background = "#007580";
		   document.getElementById("info" + num).style.display = "block";
		}
	 }
  }

  function voir_on_bt (num) {
	  for (cpt = 0; cpt < 9; ++cpt) {
		  if (cpt!=num){
			  document.getElementById("info_bt_" + cpt).style.background = "#00A8B3";
		  }
	  }
	  document.getElementById("info_bt_" + num).style.background = "#007580";
  }
  function voir_out_bt(num) {
	  for (cpt = 0; cpt < 9; ++cpt) {
		 // document.getElementById("info_bt_" + cpt).style.background = "#007580";
	  }
	  document.getElementById("info_bt_" + num).style.background = "#00A8B3";
  }
//***************************************************

function setupPanes(containerId,defaultTabId) {
 //on recupére le tabpan activé, en utilisant DOM
	//on crée un tableau contenant les noms des tabs
	// on cherche aprés la taille maximal max heightdes pannes, puis on affecte cette taille à tab-panes
	document.getElementById("pane2").style.display="none";
	document.getElementById("pane3").style.display= "none";
	document.getElementById("pane4").style.display= "none";
	document.getElementById("pane5").style.display= "none";

	myString = new String(document.URL);
	splitString = myString.split("?");
	
	url = splitString[0];
	param = splitString[1];
	var m = "";
	if (param!=null){
		splitParam = param.split("&");	
		if (splitParam!=null) {
			if (splitParam.length>1){				
				splitUnParam = splitParam[1].split("=");				
				if (splitUnParam!=null) {					
					if (splitUnParam.length>1)	{						
						if (splitUnParam[0]=="m") {							
							m = splitUnParam[1];
						}									
					}				
				}			
			}		
		}
	}
	//alert('m='+m);
	if (m=="audio" || m=="audio#portfolio"){
		document.getElementById("pane2").style.display="none";
		document.getElementById("divPanRubActive").style.display="none";		
		document.getElementById("pane3").style.display= "block";
		document.getElementById("pane4").style.display= "none";
		document.getElementById("pane5").style.display= "none";

		changerStyle("divTitreAudio");
	}
	if (m=="video" || m=="video#portfolio"){
		document.getElementById("divPanRubActive").style.display="none";		
		document.getElementById("pane2").style.display="block";
		document.getElementById("pane3").style.display= "none";
		document.getElementById("pane4").style.display= "none";
		document.getElementById("pane5").style.display= "none";

		changerStyle("divTitreVideos");
	}
	if (m=="plan" || m=="plan#portfolio"){
		document.getElementById("divPanRubActive").style.display="none";		
		document.getElementById("pane2").style.display="none";
		document.getElementById("pane3").style.display= "none";
		document.getElementById("pane4").style.display= "block";
		document.getElementById("pane5").style.display= "none";

		changerStyle("divTitrePlans");
	}
 }
/*function showPane(paneId, activeTab) {
	var panes=new Array("divPanRubActive","pane2","pane3","pane4","pane5");
	var liste=new Array("divPortfolio","divVideo","divAudeo","","");
	for( var i=0; i < panes.length; ++i){
		listeId = liste[i];
		if(panes[i]==paneId)
 {
			document.getElementById(paneId).style.display="block";
			document.getElementById(listeId).style.display="block";
		}
		else {
			document.getElementById(panes[i]).style.display="none";
			document.getElementById(listeId).style.display="none";
		}
	}
	
}*/

function showPane(paneId, activeTab) {
	var panes=new Array("divPanRubActive","pane2","pane3","pane4","pane5");
	for( var i=0; i < panes.length; ++i){
		if (paneId!="divPanRubActive") {
			document.getElementById('divPortfolio').style.display="none";
		} else {
			document.getElementById('divPortfolio').style.display="block";
		}
		if(panes[i]==paneId) {
			 document.getElementById(paneId).style.display="block";
		} else {
			 document.getElementById(panes[i]).style.display="none";
		}
	}
	
}

 //cette indice nous donne l'indice de debut de la sous chaine à afficher dans le div par rapport au texte original.
 pos=0;

function defilerH(taille) {
	if (document.getElementById('divTitre')!=null) {
		document.getElementById('divTitre').className="floatLeft";
		document.getElementById('divTitre').style.borderRight="1px solid #FF6600";
		document.getElementById('divTitre').style.width="390px";
	}
	if (document.getElementById('DerniereMinute')!=null) {
		document.getElementById('DerniereMinute').className="DerniereMinute";
		document.getElementById('DerniereMinute').style.width=document.getElementById('DerniereMinute').offsetWidth+"px";
	}
	if (document.getElementById('conteneurTitreActualite')!=null) {
		document.getElementById('conteneurTitreActualite').className = "conteneurTitreActualite";
		document.getElementById('conteneurTitreActualite').style.width=(370-document.getElementById('DerniereMinute').offsetWidth)+"px";
	}
	if (document.getElementById('DerniereMinute')!=null) {
		defiler(-(370-document.getElementById('DerniereMinute').offsetWidth));
	}
}

 function defiler(param){
	leDiv = document.getElementById('TitreActualite');
	leDiv.style.left = (-param)+"px";
	nouveauParam = param+2;
	if (nouveauParam > (((380-document.getElementById('DerniereMinute').offsetWidth)-leDiv.offsetWidth)/2)+leDiv.offsetWidth) {
		nouveauParam = -((380-document.getElementById('DerniereMinute').offsetWidth)-(((380-document.getElementById('DerniereMinute').offsetWidth)-leDiv.offsetWidth)/2));
	}
	setTimeout("defiler("+nouveauParam+")",50);
}
function remplaceStr(chaine1,chaine2,chaine3){
	 if((chaine1=="")|| (chaine2=="")) return false;
	 valeur = chaine1.indexOf(chaine2);
	if(valeur == -1) return chaine1;
	strFinale="";
	 strTmp=chaine1;
	 while(valeur != -1){
		 strFinale=strFinale.concat(strTmp.substring(0,valeur)).concat(chaine3);
		 strTmp=strTmp.substr(valeur+chaine2.length);
		 valeur=strTmp.indexOf(chaine2);
	 }
		 strFinale=strFinale.concat(strTmp);
		 return strFinale;
 }
function modifierTaille() {
	document.getElementById("themes").style.width=127+"px";
	document.getElementById("municipales").style.width=176+"px";
	document.getElementById("profils").style.width=176+"px";
	document.getElementById("questions").style.width=176+"px";
	document.getElementById("quartier").style.width=190+"px";
	document.getElementById("site").style.width=189+"px";

}
function traitementThemes(){
	window.location.replace('#');
	//alert("hello every body");
}
function traitementQuestions(id){
	//window.location.replace('#');
	//window.location.href = "index.php?id="+id;
	//alert("http://rennes.lnet.fr/index.php?id="+id);
	
	window.location.href = "index.php?id="+id;
	
	//alert(id);
}

function traitementProfils(id){
//alert("http://rennes.lnet.fr/index.php?id="+id);
	window.location.href = "index.php?id="+id;
	//alert("hello every body");
        
}

function traitementMunicipales(id){
	//window.location.replace('#');
	//window.location.href = "index.php?id="+id;
	//alert("http://rennes.lnet.fr/index.php?id="+id);
	window.location.href = "index.php?id="+id;
	//alert(id);
}

function changerIndexSelection(){
	document.getElementById('questions').selectedIndex = 0;
	document.getElementById('municipales').selectedIndex = 0;
	document.getElementById('profils').selectedIndex = 0;
	document.getElementById("divDroiteHautCenterTexte").style.display = "none";
	document.getElementById("info0").style.display = "block";
//	document.getElementById("info_bt_0").style.background = "#007580";
	//alert(document.getElementById("info0").style.display);
}
function changerStyle(divId){
	var panes2=new Array("divTitrePhotos","divTitreVideos","divTitreAudio","divTitrePlans","divTitreWebcam");
	for( var i=0; i < panes2.length; ++i){
		if(panes2[i]==divId)
		document.getElementById(divId).className= "divTitreRubActive";
		else
			document.getElementById(panes2[i]).className="titre_rub_desactive";
	}
}
/*
var MenuAray=new Array("","Mairie","Conseil","Presse","Services","ServMunicipaux","Telechargements","Elus","Rennais","TicTac");
var tabIdLien=new Array("","lienMairie","lienConseil","lienPresse","lienServices","lienServMunicipaux","lienTelechargements","lienElus","lienRennais","lienTicTac");
var tabList=new Array("divDroiteHautCenterTexte","infoMairie","listActualites","listPresse","listServices","listPublications","listTelechargement","listElus","listActionMunicipale","listVide");
*/
var MenuAray=new Array("info_bt_0","info_bt_1","info_bt_2","info_bt_3","info_bt_4","info_bt_5","info_bt_6","info_bt_7","info_bt_8");
var tabIdLien=new Array("lienMairie","lienConseil","lienPresse","lienServices","lienServMunicipaux","lienTelechargements","lienElus","lienRennais","lienTicTac");
var tabList=new Array("info0","info1","info2","info3","info4","info5","info6","info7","info8");

function changeColorMenu(color,id, divId) {	
	document.getElementById(id).style.background = color;	
}

var compteur = 0;

function out() {	
	 for(var i=0;i<tabIdLien.length;i++) {
		 if (tabIdLien[i]!="") {
		//	document.getElementById(tabIdLien[i]).onmouseover = "function anonymous() \n{\nsh('"+tabList[i]+"');changeColorMenu('#007580','"+MenuAray[i]+"', '"+tabList[i]+"');\n}"; 
		 }
	 }	
}

function sh (divId) {
	setTimeout("showContenu('"+divId+"')",0);
}

function showContenu(divId){
  
	for(var i=0;i<tabList.length;i++){
	  if(tabList[i]==divId)
			 document.getElementById(divId).style.display="block";
		else {
			if (divId!='divDroiteHautCenterTexte') {
				
				if (tabIdLien[i]!=""){					
					
//					document.getElementById(tabIdLien[i]).onmouseover="function anonymous() \n{\n}";

				}
				document.getElementById(tabList[i]).style.display="none"; 
			}			 
		}
	}
}
function cacherList(divId){
	 for(var i=0;i<tabList.length;i++){
        if(tabList[i]==divId) {
			 document.getElementById(divId).style.display="block";
		} else {
		//	document.getElementById(tabList[i]).style.display="none";
		}
  }
}
function afficherQuartier(idform){
	window.location.replace('#');
	//alert("hello every body");
}
function afficherListeLiens(){
	window.location.replace('#');
	//alert("hello every body");
}

function afficherGaleries(divId1){
	var tabdiv=new Array("divDroite","divPortfolioEnvoieAmi","divLectureCommentaire","divAjoutCommentaire");
	for(var i=0;i<tabdiv.length;i++){
		if(tabdiv[i]==divId1)
			 document.getElementById(divId1).style.display="block";
		else
			document.getElementById(tabdiv[i]).style.display="none";
	}
}
/*function VerifForm(formulaire)
	{
	adresse = document.getElementById('envoie').value;
	alert(adresse);
	adresse2= document.getElementById('envoie1').value;
	var place = adresse.indexOf("@",1);
	var point = adresse.indexOf(".",place+1);
	if ((place > -1)&&(adresse.length >2)&&(point > 1))
		{
		formulaire.submit();
		return(true);
		}
	else
		{
		alert('Entrez une adresse e-mail valide!!');
		return(false);
		}
	}*/
function actus() {
	
	monDiv1 = document.getElementById("divNouvellesRegles0");
	monDiv2 = document.getElementById("divNouvellesRegles1");
	monDiv3 = document.getElementById("divNouvellesRegles2");
	monDiv4 = document.getElementById("divNouvellesRegles3");
	monDiv5 = document.getElementById("divNouvellesRegles4");

	if(this.a == null)
		this.a = 1;
	else {
		if(monDiv2) {	
			var taille=2;
			if (monDiv3)
			{
				taille++;
				if (monDiv4)
				{
					taille++;
					if (monDiv5)
					{
						taille++;
					}
				}
			}
			for (var i=1; i<=taille ; i++ )
			{
				var k = i-1;
				var monDiv = document.getElementById("divNouvellesRegles"+k);
				var divImage = document.getElementById("divImage"+k);
				var divMaj = document.getElementById("divMaj"+k);
				if ((monDiv.style.display=='block')||(monDiv.style.display==''))
				{
					monDiv.style.display = "none";
					divImage.style.display = "none";
					divMaj.style.display = "none";
					var j = i+1;
					if (j>taille)
					{
						j=1;
					}
					var k = j-1;
					var divSuivant = document.getElementById("divNouvellesRegles"+k);
					var divImage = document.getElementById("divImage"+k);
					var divMaj = document.getElementById("divMaj"+k);
					divSuivant.style.display = "block";
					divImage.style.display = "block";
					divMaj.style.display = "block";
					break;
				}
			}
		}
	}
	if(monDiv2)
		self.setTimeout('actus()',10000);
	
	/*
	monDiv1 = document.getElementById("divNouvellesRegles0");
	monDiv2 = document.getElementById("divNouvellesRegles1");
	monDiv3 = document.getElementById("divNouvellesRegles2");
	monDiv4 = document.getElementById("divNouvellesRegles3");
	monDiv5 = document.getElementById("divNouvellesRegles4");

	monDiv6 = document.getElementById("divImage0");
	monDiv7 = document.getElementById("divImage1");
	monDiv8 = document.getElementById("divImage2");
	monDiv9 = document.getElementById("divImage3");
	monDiv10 = document.getElementById("divImage4");

	monDiv11 = document.getElementById("divMaj0");
	monDiv12 = document.getElementById("divMaj1");
	monDiv13 = document.getElementById("divMaj2");
	monDiv14 = document.getElementById("divMaj3");
	monDiv15 = document.getElementById("divMaj4");


	if(monDiv2) {	
			if (monDiv1){
				if ((monDiv1.style.display=='block')||(monDiv1.style.display=='')) {
					monDiv1.style.display = "none";
					if(monDiv2)
						monDiv2.style.display = "block";
					if(monDiv3)
						monDiv3.style.display = "none";
					if(monDiv4)
						monDiv4.style.display = "none";
					if(monDiv5)
						monDiv5.style.display = "none";
					if(monDiv6)
						monDiv6.style.display = "none";
					if(monDiv7)
						monDiv7.style.display = "block";
					if(monDiv8)				
						monDiv8.style.display = "none";
					if(monDiv9)
						monDiv9.style.display = "none";
					if(monDiv10)
						monDiv10.style.display = "none";
					if(monDiv11)
						monDiv11.style.display = "none";
					if(monDiv12)
						monDiv12.style.display = "block";
					if(monDiv13)
						monDiv13.style.display = "none";
					if(monDiv14)
						monDiv14.style.display = "none";
					if(monDiv15)
						monDiv15.style.display = "none";
				}
			}
			
			else if (monDiv2){
				if (monDiv2.style.display=='block') {
					monDiv1.style.display = "none";
					monDiv2.style.display = "none";
					monDiv3.style.display = "block";
					monDiv4.style.display = "none";
					monDiv5.style.display = "none";
			
					monDiv6.style.display = "none";
					monDiv7.style.display = "none";
					monDiv8.style.display = "block";
					monDiv9.style.display = "none";
					monDiv10.style.display = "none";
			
					monDiv11.style.display = "none";
					monDiv12.style.display = "none";
					monDiv13.style.display = "block";
					monDiv14.style.display = "none";
					monDiv15.style.display = "none";
				}
			}
			else if (monDiv3) {
				if (monDiv3.style.display=='block'){
					monDiv1.style.display = "none";
					monDiv2.style.display = "none";
					monDiv3.style.display = "none";
					monDiv4.style.display = "block";
					monDiv5.style.display = "none";
			
					monDiv6.style.display = "none";
					monDiv7.style.display = "none";
					monDiv8.style.display = "none";
					monDiv9.style.display = "block";
					monDiv10.style.display = "none";
			
					monDiv11.style.display = "none";
					monDiv12.style.display = "none";
					monDiv13.style.display = "none";
					monDiv14.style.display = "block";
					monDiv15.style.display = "none";
				}
			}
			else if (monDiv4) {
				if (monDiv4.style.display=='block'){
					monDiv1.style.display = "none";
					monDiv2.style.display = "none";
					monDiv3.style.display = "none";
					monDiv4.style.display = "none";
					monDiv5.style.display = "block";
			
					monDiv6.style.display = "none";
					monDiv7.style.display = "none";
					monDiv8.style.display = "none";
					monDiv9.style.display = "none";
					monDiv10.style.display = "block";
			
					monDiv11.style.display = "none";
					monDiv12.style.display = "none";
					monDiv13.style.display = "none";
					monDiv14.style.display = "none";
					monDiv15.style.display = "block";
				}
			}
			else if (monDiv5) {
				if (monDiv5.style.display=='block'){
					monDiv1.style.display = "block";
					monDiv2.style.display = "none";
					monDiv3.style.display = "none";
					monDiv4.style.display = "none";
					monDiv5.style.display = "none";
			
					monDiv6.style.display = "block";
					monDiv7.style.display = "none";
					monDiv8.style.display = "none";
					monDiv9.style.display = "none";
					monDiv10.style.display = "none";
			
					monDiv11.style.display = "block";
					monDiv12.style.display = "none";
					monDiv13.style.display = "none";
					monDiv14.style.display = "none";
					monDiv15.style.display = "none";
				}
			}
		self.setTimeout('actus()',10000);
	}
	*/
}

/*Gère la pagination pour le module sons et vidéo pour la page d'accueil */

function suivantVideoSon(nomDiv,taille) {
  for(var i=1;i<taille;i++)
  {	
    var nom = nomDiv+i;
    monDiv = document.getElementById(nom);		
  	if (monDiv.style.display=='block')
  	{
  		monDiv.style.display = "none";
  		var k=i+1;
  		if (i==taille-1)
  		  k = 1;  	
      nom = nomDiv+k; 
  		monDiv2 = document.getElementById(nom);	
  		monDiv2.style.display = "block";
  		break;
  	} 
  }
}

function precedentVideoSon(nomDiv,taille) {
  
	for(var i=1;i<taille;i++)
  {	
    var nom = nomDiv+i;
    monDiv = document.getElementById(nom);	
  	if (monDiv.style.display=='block' || monDiv.style.display=='')
  	{      
  		monDiv.style.display = "none";
  		var k=i-1;
  		if (i==1)
  		  k = taille-1;  	
      nom = nomDiv+k;	  
  		monDiv2 = document.getElementById(nom);
  		monDiv2.style.display = "block";
  		break;
  	} 
  }
}



function updateComboBox (idSelect,data,selectedKey) {
	var monSelect = document.getElementById(idSelect);
	monSelect.options.length = 0;
	var selected;
	i=0;
	for (var key in data) {
		// permet de choisir le champs à definir par defaut
		if (selectedKey == key) {
			selected = i;
		}
		monSelect.options[monSelect.length] = new Option(data[key],key);
		i++;
	}
	//permet de positionner la combo au bon champs
	monSelect.selectedIndex = selected;
}

function updateComboBox2 (idSelect,data,selectedKey,mois) {
	var monSelect = document.getElementById(idSelect);
	monSelect.options.length = 0;
	var selected;
	i=0;
	for (var key in data) {
		// permet de choisir le champs à definir par defaut
		if (selectedKey == key) {
			selected = i;
		}
		monSelect.options[monSelect.length] = new Option(data[key],mois);
		i++;
	}
	//permet de positionner la combo au bon champs
	monSelect.selectedIndex = selected;
}

/* Ajouté par fatna */
//Modifie l'option selectionnée dans le comboBox selon la valeur donnée en paramètre

function updateComboBoxJour (idSelect,date) {
	var monSelect = document.getElementById(idSelect);
	//permet de positionner la combo au bon champs
	monSelect.selectedIndex = date;
}
/* Fin Ajouté par fatna */

function calendarCallback1(date, month, year) {
	if (date > 0 && date <= 9) { date = '0' + date; }
	if (month > 0 && month <= 9) { month = '0' + month; }
	jour=date;
	mois = new Array();
	
	mois[ "01" ] = "Janvier";
	mois[ "02" ] = "Février";
	mois[ "03" ] = "Mars";
	mois[ "04" ] = "Avril";
	mois[ "05" ] = "Mai";
	mois[ "06" ] = "Juin";
	mois[ "07" ] = "Juillet";
	mois[ "08" ] = "Août";
	mois[ "09" ] = "Septembre";
	mois[ "10" ] = "Octobre";
	mois[ "11" ] = "Novembre";
	mois[ "12" ] = "Décembre";
	
	/*moisAnnee= mois[month]+' ' + year; */
	moisAnnee= mois[month];

	var dayArray = {"1" : jour};
	/*updateComboBox('agendaLSelectJourDebut',dayArray,'1');*/
	updateComboBoxJour('agendaLSelectJourDebut',date);
	var monthYearArray = {"1" : moisAnnee};
	updateComboBox2('agendaLSelectMoisAnneeDebut',monthYearArray,'1', month);
}

function calendarCallback2(date, month, year) {
	if (date > 0 && date <= 9) { date = '0' + date; }
	if (month > 0 && month <= 9) { month = '0' + month; }
	jour=date;
	mois = new Array();
	
	mois[ "01" ] = "Janvier";
	mois[ "02" ] = "Février";
	mois[ "03" ] = "Mars";
	mois[ "04" ] = "Avril";
	mois[ "05" ] = "Mai";
	mois[ "06" ] = "Juin";
	mois[ "07" ] = "Juillet";
	mois[ "08" ] = "Août";
	mois[ "09" ] = "Septembre";
	mois[ "10" ] = "Octobre";
	mois[ "11" ] = "Novembre";
	mois[ "12" ] = "Décembre";
	
	/*moisAnnee= mois[month]+' ' + year; */
	moisAnnee= mois[month];

	var dayArray = {"1" : jour};
	//updateComboBox('agendaLSelectJourFin',dayArray,'1');
	updateComboBoxJour('agendaLSelectJourFin',date);
	var monthYearArray = {"1" : moisAnnee};
	updateComboBox2('agendaLSelectMoisAnneeFin',monthYearArray,'1', month);
}

function traitementListeDeroulante(id){
	window.location.href = "index.php?id="+id;
}


// Affiche un div selon son uid
function afficher(nomDiv,taille,indice,idLien) {
	for(var i=1;i<=taille;i++)
	{
		
		var nom = nomDiv+i;		
		monDiv = document.getElementById(nom);
		if (document.getElementById(nom))
		{
			monDiv.style.display = "none";			
			var tagA = document.getElementById(idLien+i);
			if (tagA)
			{
				tagA.style.color="#884A7C";
			}
		}
		if (i == indice)
		{
			monDiv.style.display = "block";
			var tagA = document.getElementById(idLien+i);
			if (tagA)
				tagA.style.color="#ff7300";
		}
	}
}
