function getElementsByClassName(oElm, strTagName, strClassName){
    var arrElements = (strTagName == "*" && document.all)? document.all : oElm.getElementsByTagName(strTagName);
    var arrReturnElements = new Array();
    strClassName = strClassName.replace(/\-/g, "\\-");
    var oRegExp = new RegExp("(^|\\s)" + strClassName + "(\\s|$)");
    var oElement;
    for(var i=0; i<arrElements.length; i++){
        oElement = arrElements[i];      
        if(oRegExp.test(oElement.className)){
            arrReturnElements.push(oElement);
        }   
    }
    return (arrReturnElements)
}

window.onload = function() {
	// Masque des div
	if (document.getElementById('table-onglet')){
		hideC();
		//afficher le premier par defaut
		showC('calque1');
	}
} 

// Masquer tous les les calques
function hideC (){
	oDiv = getElementsByClassName(document, "div", "calque");
	//le premier calque est affiche la premiere fois
	for (i=0; i<oDiv.length; i++) {
		//	alert(i);
		oDiv[i].style.display = 'none';
	}			
}

// Montrer un calque
function showC(layer){	
//	hideC();
//alert(calque);
//alert(document.getElementById(calque).style.display);
	document.getElementById(layer).style.display = 'block';
}



// On et Off des onglets en sous home page
function ongon (elment, ongd) {
	// onglet actif
	oOngGActif = getElementsByClassName(document, "td", "ong-actif");
	oOngDActif = getElementsByClassName(document, "td", "onglet-d-actif");

	var amasquer = oOngDActif[0].id;
	document.getElementById(amasquer).className='onglet-d';	
	var amasquerG = oOngGActif[0].id;
	document.getElementById(amasquerG).className='';

document.getElementById(elment.id).className='ong-actif';
	document.getElementById('ong'+ongd).className='onglet-d-actif';
//	alert('calque'+ongd);
	hideC();
	showC('calque'+ongd);
}

function ongoff (elment, ongd) {
elment.className='';
document.getElementById('ong'+ongd).className='onglet-d';
}
//__________________________________________________________________


// JavaScript Document
<!--
function afficheId(baliseId) {
	for(i = 0; i < 46; i++){
		cacheId("ta"+i);
	}	
	var div = document.getElementById(baliseId);
    if (document.getElementById && div != null && div.style.visibility == 'hidden') {
         div.style.visibility = 'visible';
         div.style.display = 'block';
    }
	else {
		 div.style.visibility = 'hidden';
		 div.style.display = 'none';
	}
}

function cacheId(baliseId) {
	var div = document.getElementById(baliseId);
    if (document.getElementById && div !=  null) {
         div.style.visibility = 'hidden';
         div.style.display = 'none';
    }
}
//-->
function MM_preloadImages() { //v3.0
  var d=document; if(d.images){ if(!d.MM_p) d.MM_p=new Array();
    var i,j=d.MM_p.length,a=MM_preloadImages.arguments; for(i=0; i<a.length; i++)
    if (a[i].indexOf("#")!=0){ d.MM_p[j]=new Image; d.MM_p[j++].src=a[i];}}
}

function MM_swapImgRestore() { //v3.0
  var i,x,a=document.MM_sr; for(i=0;a&&i<a.length&&(x=a[i])&&x.oSrc;i++) x.src=x.oSrc;
}

function MM_findObj(n, d) { //v4.01
  var p,i,x;  if(!d) d=document; if((p=n.indexOf("?"))>0&&parent.frames.length) {
    d=parent.frames[n.substring(p+1)].document; n=n.substring(0,p);}
  if(!(x=d[n])&&d.all) x=d.all[n]; for (i=0;!x&&i<d.forms.length;i++) x=d.forms[i][n];
  for(i=0;!x&&d.layers&&i<d.layers.length;i++) x=MM_findObj(n,d.layers[i].document);
  if(!x && d.getElementById) x=d.getElementById(n); return x;
}

function MM_swapImage() { //v3.0
  var i,j=0,x,a=MM_swapImage.arguments; document.MM_sr=new Array; for(i=0;i<(a.length-2);i+=3)
   if ((x=MM_findObj(a[i]))!=null){document.MM_sr[j++]=x; if(!x.oSrc) x.oSrc=x.src; x.src=a[i+2];}
}

function MM_goToURL() { //v3.0
  var i, args=MM_goToURL.arguments; document.MM_returnValue = false;
  for (i=0; i<(args.length-1); i+=2) eval(args[i]+".location='"+args[i+1]+"'");
}
//-->
function ejs_img_fx(img){	
	if(img && img.filters && img.filters[0]){
		img.filters[0].apply();
		img.filters[0].play();
	}
}


//-----------------------------------------------------------------

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;
}

function tailleFonte(classe, modif)
{ cibles = getElementsByClass(classe);
  if(cibles!='')
  { 
    var taille=cibles[0].style.fontSize;
    if(cibles[0].style.fontSize=='')
    { taille='10';
    }
    pos=taille.indexOf('px', 0);
    if(pos>0)
    { taille=taille.substr(0, pos);
    }
    else
    { taille=taille;
    }
    for (i=0; i < cibles.length; i++) {
      cibles[i].style.fontSize = parseInt(taille)+parseInt(modif);
    }
  }
}

//-----------------------------------------------------------------

function MM_jumpMenu(targ,selObj,restore)
{ //v3.0
eval(targ+".location='"+selObj.options[selObj.selectedIndex].value+"'");
if (restore) selObj.selectedIndex=0;
}




