
function $id(id){
return document.getElementById(id);
}
function $cn(className){
var listeObjets = Array();
_Parent = document.body;
$cnRechercheEnfants(_Parent, className, listeObjets);
return listeObjets;
}
function $cnRechercheEnfants(_Parent, className, listeObjets){
var listeEnfants = _Parent.childNodes;
var _Enfant;
var i;
for(i=0; _Enfant = listeEnfants[i]; i++){
if(_Enfant.nodeType != 3 && _Enfant.nodeType != 8){
if(_Enfant.className)
if(_Enfant.className.indexOf(className) > -1)
listeObjets.push(_Enfant);
if(_Enfant.childNodes.length > 0)
$cnRechercheEnfants(_Enfant, className, listeObjets);
}
}
return true;
}
function ajouterUneClasse(_Element, nomClasse){
_Element.className += " " + nomClasse;
}
function supprimerUneClasse(_Element, nomClasse){
var listeClassesActu = _Element.className.split(" ");
var _Classe;
var i;
var listeClassesNouv = Array();
for(i=0; _Classe = listeClassesActu[i]; i++){
if(_Classe != nomClasse){
listeClassesNouv.push(_Classe);
}
}
_Element.className = listeClassesNouv.join(" ");
}
function trouverUneClasse(_Element, nomClasse){
var listeClassesActu = _Element.className.split(" ");
var _Classe;
var i;
for(i=0; _Classe = listeClassesActu[i]; i++){
if(_Classe == nomClasse)
return true;
}
return false;
}
function injecterCodeHTML(_Element, codeHTML){
_Element.innerHTML = codeHTML;
return true;
}
function desactiverHREF(_A){
if(_A.nodeType == 1){
_A.setAttribute("href", "javascript: _()");
_A.removeAttribute("target");
return true;
}else{
return false;
}
}
function _(){
}
function extraireDuTexte(texte, baliseRepereDebut, baliseRepereDeFin){
var balisePosDebut = texte.search(eval("/" + baliseRepereDebut + "/"));
if(balisePosDebut < 0)
return false;
balisePosDebut += baliseRepereDebut.length;
var balisePosFin = texte.search(eval("/" + baliseRepereDeFin + "/"));
if(balisePosFin < 0)
return false;
return texte.substring(balisePosDebut,balisePosFin);
}
varGlobaleIdentifiantBalise = 0;
function appliquerIdGenerique(_Element){
if(typeof(_Element) == "string")
var _Element = $id(_Element);
varGlobaleIdentifiantBalise++;
_Element.id = "idGenerique" + varGlobaleIdentifiantBalise;
}
function siScrollY(_Element){
_Element.scrollTop = 1;
var retour = (_Element.scrollTop != 0);
_Element.scrollTop = 0;
return retour;
}
