// Fonction permettant de deplier une news
function newsVisible(id, path)
{
	idCont 	= "content" + id;
	idDev 	= "dev" + id;
	idTitle	= "title" + id;
	
	if(document.getElementById(idCont).style.display == 'block')
	{
		document.getElementById(idTitle).style.fontWeight = "normal";
		document.getElementById(idDev).innerHTML = '<img border="0" src="'+path+'/images/bt_plus.gif" alt="déplier"/>';
		document.getElementById(idCont).style.display='none';
	}
	else if(document.getElementById(idCont).style.display == 'none')
	{
		document.getElementById(idTitle).style.fontWeight = "bold";
		document.getElementById(idDev).innerHTML = '<img border="0"  src="'+path+'/images/bt_moins.gif" alt="replier"/>';
		document.getElementById(idCont).style.display='block';
	}
}


// Fonction permettant de deplier une news
function blockVisible(id, idBegin, size)
{
	for (i=0 ; i<size ; i++)
	{
		// alert(i + " ... Annee"+eval(idBegin-i) + " / " + size);
		document.getElementById("Annee"+eval(idBegin-i)).style.display = 'none';
		document.getElementById("Lien"+eval(idBegin-i)).className = '';
	}
	if(document.getElementById(id).style.display == 'block')
	{
		document.getElementById(id).style.display='none';
	}
	else if(document.getElementById(id).style.display == 'none')
	{
		document.getElementById("Lien"+id.substr(5, 9)).className = 'selected';
		document.getElementById(id).style.display='block';
	}
	/*
	if (document.getElementById("NewsAffAnnee").style.display == 'none')
	{
		document.getElementById("NewsAffAnnee").innerHTML = document.getElementById("id").innerHTML;
		document.getElementById("NewsAffAnnee").style.display = 'block';
	}
	else if (document.getElementById("NewsAffAnnee").style.display == 'block')
	{
		document.getElementById("NewsAffAnnee").style.display = 'none';
	}
	*/
}


// Fonction permettant de se placer directement sur la news demand?e
// a l'ouverture de la page.
function onTheNews(newsIDparam, path)
{
	//alert('debut');
	var query = window.location.search.substring(1);
	//alert('query = ' + query);
	   
	var pos = query.indexOf('=');
	if (pos > 0)
	{
		var key = query.substring(0,pos);
		var val = query.substring(pos+1);
		//alert('key = ' + key);
		//alert('val = ' + val);
		if(key == newsIDparam)
		{
			//alert('newsID = ' + val);
			newsVisible(val, path);
		}
	}
}


/* increasing and decreasing text size.
how this works:
1- loop through all of the stylesheets
2 - check if they have a title
3 - check if that title contains "article" (indicates our article stylesheet)
4 - disable all article stylesheets
5 - enable the next size up or down.
6 - exit, enjoy the day.
*/
var sz=11 //default stylesheet
function selectStyleSheet(dir)
{
	var li; // link items - that is, stylesheets
	// make sure we're under limit
	if (10<sz+dir && sz+dir<18)
	{
   		for(var i=0; li=document.getElementsByTagName("link")[i]; i++) 
   		{
			// get stylesheets
     			if(li.getAttribute("rel").indexOf("style") != -1 && li.getAttribute("title"))
     			{
      				if(li.getAttribute("title").indexOf("article") !=-1) 
      					li.disabled = true;
				// check if 1 - it's a stylesheet with a title, 2- if it is an article stylesheet, disable it
				if (li.getAttribute("title").indexOf(sz+dir)>-1) 
					li.disabled = false;
				// if it's the next in line, enable it
			}
	 	}
		//don't forget to increment the size, so we know what's next....
		sz=sz+dir;
	}
}

