var zoom = new Array;

// affiche et masque les sous-rubriques
function affiche_sous_rubriques(rubrique)
{
	a=getElementsByClass("sous_rubriques", rubrique);
	for (i = 0; i < a.length; i++) { 
		if (a[i].style.display=='none')
		{
			a[i].style.display='';
		}
		else
		{
			a[i].style.display='none';
		}
	}
}

function affiche_sous_rubriques_niv2(rubrique)
{
	a=getElementsByClass("sous_rubriques_niv2", rubrique);
	for (i = 0; i < a.length; i++) { 
		if (a[i].style.display=='none')
		{
			a[i].style.display='';
		}
		else
		{
			a[i].style.display='none';
		}
	}
}

function affiche_sous_rubriques_niv22(rubrique)
{
	a=getElementsByClass("sous_rubriques_niv22", rubrique);
	for (i = 0; i < a.length; i++) { 
		if (a[i].style.display=='none')
		{
			a[i].style.display='';
		}
		else
		{
			a[i].style.display='none';
		}
	}
}

// zoom  plus
function zoomP(id)
{
	if (!zoom[id]) zoom[id]=1;
	zoom[id]=zoom[id]+0.25;
	a = document.getElementById(id);
	a.style.fontSize = zoom[id]+"em";
}

// zoom moins
function zoomM(id)
{
	if (!zoom[id]) zoom[id]=1;
	zoom[id]=zoom[id]-0.25;
	a = document.getElementById(id);
	a.style.fontSize = zoom[id]+"em";
}

// centre OW
function centreOW(w,h)
{
	x = window.screen.width/2-w/2;
	y = window.screen.height/2-h/2;
	window.moveTo(x,y);
}

function getElementsByClass(searchClass, node, tag)
{ 
	var classElements = new Array(); 
	if ( node == null ) node = document; 
	if ( tag == null ) tag = '*'; 
	var els = node.getElementsByTagName(tag); 
	var elsLen = els.length; 
	var pattern = new RegExp("(^|\\s)"+searchClass+"(\\s|$)"); 
	for (i = 0, j = 0; i < elsLen; i++)
	{ 
		if ( pattern.test(els[i].className) )
		{ 
			classElements[j] = els[i]; 
			j++; 
		} 
	} 
	return classElements; 
}


