/* fin modifs */

window.onload = init;

function init()
{
	if (	document.getElementById('menu-outils')) document.getElementById('menu-outils').style.display="block";
	if (	document.getElementById('menu-sections')) document.getElementById('menu-sections').style.display="block";
}

function initGrpListes()
{
	gpl = $('groupes-listes').getElementsByTagName('li')[0]
	//gpl.getElementsByTagName('a')[0].className = "open"
	//gpl.getElementsByTagName('ul')[0].style.display = "block"
	gpl.id = "open-list"
}

function rub(t)
{
	rb1 = t.parentNode.parentNode;
	if (t.parentNode.parentNode.getElementsByTagName('ul')[0]!=undefined)
	{
		rb2 = t.parentNode.parentNode.getElementsByTagName('ul')[0];
	
		rbs = rb2.style.display;
	
		if(rb1.className != "alwaysopen" && rb1.id != "sel")
		{
			rb2.style.display = ( rbs == "block" ) ? "none" : "block";
		}
	}
	return false;
}

function deselectMn()
{
	mnSel.parentNode.className = ""
	mnSel.style.visibility = "";
	$('titre-rub').className = ""
}

var hpg = 0;

function hPages(h)
{
	if(h > hpg)
	{
		hpg = h;
		$('groupes-listes').style.height = (hpg) + "px";
	}
}

/* fonctions d'affichage des groupes de listes */

function vwGrp(t,n)
{
	if(t.className == "")
	{
		deSelectGrp()
		selectGrp(t,n)
	}
	else
	{
		deSelectGrp();
		t.className = "closed"
	}
}

function selectGrp(t,n)
{
	grp = document.getElementsByClassName("menu-listes");
	t.className = "open"
	grp[n].style.display = "block"
	hPages(grp[n].offsetHeight)
}

function deSelectGrp()
{
	mnGrp = $('menu-groupes').getElementsByTagName("a");
	for(i=0;i<mnGrp.length;i++) mnGrp[i].className = "";
	grp = $('groupes-listes').getElementsByTagName("ul");
	for(i=0;i<grp.length;i++) grp[i].style.display = "";
	deSelectList()
}

function showSurvol(survol)
{
	var innerHtml="", htmlColor="";
	if (survol=="leCnap")
	{
		htmlContent = "Centre national des arts plastiques : pr&#233;sentation, soutien &#224; la cr&#233;ation, fonds national d'art contemporain, expositions, &#233;ditions.";
		htmlColor="#336699";
	}
	else if (survol=="journal")
	{
		htmlContent = "Bulletin d&#8217;information du Centre national des arts plastiques.";
		htmlColor="#cc9900";
	}
	else if (survol=="ressources")
	{
		htmlContent = "Informations pratiques concernant l'activit&#233; artistique : enseignement et &#233;tudes d&#8217;art, r&#233;seau institutionnel, droit d&#8217;auteur, r&#233;gime fiscal, s&#233;curit&#233; sociale.";
		htmlColor="#cc3300";
	}
	else if (survol=="calendrier")
	{
		htmlContent = "Le calendrier offre un panorama sur la programmation des principales structures de l'art contemporain. Seuls sont publi&#233;s dans cette rubrique les programmes communiqu&#233;s par ces &#233;tablissements.";
		htmlColor="#663333";
	}
	else if (survol=="ga")
	{
		htmlContent = "Annuaire comment&#233; des principales structures de l'art contemporain : lieux de diffusion, r&#233;sidences d'artistes, aides, prix, bourses, organismes professionnels...";
		htmlColor="#cc6600";
	}

	if (htmlContent!="") 
	{
		document.getElementById('sectionSurvol').style.color=htmlColor;
		document.getElementById('sectionSurvol').innerHTML=htmlContent;
		document.getElementById('sectionSurvol').style.display="block";
	}
}


function hideSurvol()
{
	document.getElementById('sectionSurvol').style.display="none";
	document.getElementById('sectionSurvol').innerHTML="";
}

function mnGrpOut(t){

	if(t.className == "closed")
	{
		t.className = "";
	}
}

/* fonctions d'affichage des listes de pages */

function vwCleanListe(i, t)
{
	var nameElement = 'contentInfos' + i;
	var elmt = document.getElementById(nameElement);

	if(elmt!=undefined)
	{
		if (elmt.style.display == "none")
		{
			elmt.style.display="block";
			t.parentNode.id="opened";
		}
		else
		{
			elmt.style.display="none";
			t.parentNode.id="closed";
		}
	}
}

function vwListe(t)
{
	st = t.parentNode.getElementsByTagName('ul')[0].style.display;
	if(document.getElementById('fiche'))
	{
		t.parentNode.getElementsByTagName('ul')[0].style.display = (st == "block") ? "none" : "block" ;
		t.parentNode.id = (st == "none") ? "opened" : "";
		t.className = (st == "block") ? "closed" : "opened";
		hFicheProg()
	}
	else 
	{
		if (st=="") st="block";
		t.parentNode.getElementsByTagName('ul')[0].style.display = (st == "block") ? "none" : "block" ;
		t.parentNode.id = (st == "block") ? "closed" : "";
		t.className = (st == "block") ? "closed" : "opened";
	}
}

function vwListe2(t){

	if(t.parentNode.id == "" || t.parentNode.id == "closed"){
	
	deSelectList()
	selectList(t)
	
	}
	else{	
	deSelectList();
	t.parentNode.id = "closed";
	}
}

function selectList(t){
/*
	t.className = "open"
	t.parentNode.getElementsByTagName('ul')[0].style.display = "block";
*/

	if(document.getElementById('open-list')){ $('open-list').id = '' }
	t.parentNode.id = "open-list"
	
	hPages(t.parentNode.parentNode.offsetHeight);
	
	//listSel = t;

}

var listSel = 0; listSel2 = 0; 


function deSelectList(){

	if(document.getElementById('open-list')){ $('open-list').id = '' }

/*
	tit = document.getElementsByClassName("titre-liste");
	for(i=0;i<tit.length;i++){
	
		tit[i].getElementsByTagName('a')[0].className = "";
	
	}	
	
*/
	list = document.getElementsByClassName("menu-pages");
	for(i=0;i<list.length;i++){

		list[i].style.display = ""

	}

}

function hauteurPageListe(){

		$('groupes-listes').className = "calculing"	

		pag = document.getElementsByClassName("menu-pages");
		hMax = 0; list = 0;
		for(i=0;i<pag.length;i++){
		
			if(pag[i].offsetHeight > hMax){ 
				hMax = pag[i].offsetHeight 
				list = pag[i].parentNode.parentNode
				}
			
		}
//		alert(list)
		$('groupes-listes').className = "";
		
		$('groupes-listes').style.height = (hMax + 20) + "px";

}




function infosSup(t){

	c = t.parentNode.parentNode.getElementsByTagName('div')[0]
	s = c.style.display
	c.style.display = ( s == "block" ) ? "" : "block"
	t.className = ( s == "block" ) ? "" : "on"

}



function vwRech()
{
	st = document.getElementById('formRechercheGene');
	st.style.display = ( st.style.display=="none" || st.style.display=="") ? "block" : "none";  
}


function vwAbonn(){

	st = $('abonn');
	st.style.display = ( st.style.display == "") ? "block" : "";  
}


function hFicheProg(){

	h = $('groupes-listes').offsetHeight + $('article').getElementsByTagName('div')[1].offsetHeight - 200;
	
	if(h>0){
	
		/* modifs */
			if(navigator.userAgent.indexOf('MSIE 6')>=0&&document.getElementsByTagName('body')[0].id=='fiche'){ 
			 h+=500;
			 
			}	
		/* fin modifs */
	
	
	$('footer').style.top = h + "px"
	}
}

/* modifs */

function envoyer(t)
{

/* modifs 2 */
		if(document.getElementById('formEvaluation')){
	
		if($('formEvaluation').style.display=='block')
		{$('formEvaluation').style.display='none'}
		
	}
	
	s = $('formEnvois').style.display;
	$('formEnvois').style.display = (s == 'block' ) ? 'none' : "block";

	t.style.color = (s == 'block' ) ? '' : "#000";
	
	if (document.getElementById('evaluer')){
	$('evaluer').getElementsByTagName('a')[0].style.color = "";
	}
	/* fin modifs 2 */
	
}

function evaluer(t){

	if($('formEnvois').style.display=='block')
	{$('formEnvois').style.display='none'}
	
	s = $('formEvaluation').style.display;
	$('formEvaluation').style.display = (s == 'block' ) ? 'none' : "block";
	
	t.style.color = (s == 'block' ) ? '' : "#000";
	$('envoyer').getElementsByTagName('a')[0].style.color = "";
}

/* fin modifs */


function fermer(t){

	t.style.display = "none";
	
	/* modifs 2 */
	
	if (document.getElementById('evaluer')){$('evaluer').getElementsByTagName('a')[0].style.color = "";}
	
	/* fin modifs 2 */
	
	$('envoyer').getElementsByTagName('a')[0].style.color = "";

}
