function getElementsByClassName(className)
{
   return getSousElementsByClassName(document,className);
}
function getSousElementsByClassName(elt,className,tag)
{
   if(typeof(tag)=='undefined')
       var elts=elt.getElementsByTagName('*');
   else
       var elts=elt.getElementsByTagName(tag);
   var classArray=new Array();
   for(var j=0;j<elts.length;++j)
   {
       if(fcthasClass(elts[j],className))
           classArray.push(elts[j]);
   }
   return classArray;
}
function fcthasClass(element,className)
{
 return (
   element.className &&
   element.className.match( new RegExp( "\\b"+className+"\\b" ) )
 ) ? true : false;
} 


function stripslashes(str)
{	return (str+'').replace(/\0/g, '0').replace(/\\([\\'"])/g, '$1');	}

function ouvre_sous_menu(element_li)
{
	tab_ul=element_li.getElementsByTagName('UL');
	if(tab_ul.length>0)
	{
		if(tab_ul[0].className=='accordeon_sous_menu_fermer')
			tab_ul[0].className='accordeon_sous_menu_ouvert';
		else
			tab_ul[0].className='accordeon_sous_menu_fermer';
	}
}
function addClass(element,ma_classe)
{
	delClass(element,ma_classe);
	if(element.className)
		element.className+=' '+ma_classe;
	else
		element.className=ma_classe;
}
function delClass(element,ma_classe)
{
	if(element.className.indexOf(' ')>0)
		element.className=element.className.replace(' '+ma_classe,'');
	else
		element.className=element.className.replace(ma_classe,'');
}
function pagination_mediatheque(element,nb_pagination,num_pagination)
{
	tab_ul=getSousElementsByClassName(element.parentNode.parentNode.parentNode,'mediatheque','UL');
	if(tab_ul.length>0)
	{
		tab_li=tab_ul[0].getElementsByTagName('LI');
		for(cpt_li=0;cpt_li<tab_li.length;cpt_li++)
		{			
			if(cpt_li>=((num_pagination-1)*nb_pagination)&&cpt_li<(num_pagination*nb_pagination))
				delClass(tab_li[cpt_li],'cache_img_mediatheque');
			else
				addClass(tab_li[cpt_li],'cache_img_mediatheque');	
		}
	}
	tab_li_page=element.parentNode.getElementsByTagName('LI');
	for(cpt_li_page=0;cpt_li_page<tab_li_page.length;cpt_li_page++)
		delClass(tab_li_page[cpt_li_page],'pagination_sel');
	addClass(element,'pagination_sel');
}
function ferme_lecteur_video(id)
{
	document.getElementById(id).style.display='none';
}
