function getElementsByClass(maClass, fromTag)  {
    var tabRetour = new Array();
    var tabTmp = new Array();
    var arr_class;
    tabTmp = document.getElementsByTagName(fromTag||"*");
    var j=0;
    for (i=0; i<tabTmp.length; i++) {
        arr_class = tabTmp[i].className.split(" ");
        for(var k=0; k<arr_class.length;k++ )
            if(arr_class[k]== maClass) {
                tabRetour[j++]=tabTmp[i];
            }
    }
    return tabRetour;
}

function addOnloadEvent(fnc){
  if ( typeof window.addEventListener != "undefined" )
    window.addEventListener( "load", fnc, false );
  else if ( typeof window.attachEvent != "undefined" ) {
    window.attachEvent( "onload", fnc );
  }
  else {
    if ( window.onload != null ) {
      var oldOnload = window.onload;
      window.onload = function ( e ) {
        oldOnload( e );
        window[fnc]();
      };
    }
    else 
      window.onload = fnc;
  }
}

/* ajouter une fct sans argument */
/* addOnloadEvent(myFunctionName);*/
/* ajouter une fct avec argument(s) */
/* addOnloadEvent(function(){ myFunctionName('myArgument') });*/
