// default text in the search input
var switchMDR = "DESACTIVATION_MDR" ;

function submitEventListener(){
   if (event.keyCode==13){
        button = document.getElementById('bouton_mdrech');
        button.focus();
   }
}

function removeValue( control ){
    control.value = '';
}
        
function resetValue(control, defaultLibSearch){
    // if the text is empty, we set it with the default label
    if (control.value == ''){
        control.value = defaultLibSearch;
    }
}

/*
* permet d'initialiser le champs de recherche
* notamment en renseignant le champs de saisie
* inputSearchedText : id du champ de saisie
* champUrl : nom du champ dans l url
*/
function initMDR(inputSearchedText, champUrl){
    var params = getParameters() ;
    if(params != "") {
        for(j=0;j<params.length; j++) {
            if (params[j][0] && params[j][0].indexOf(champUrl) > -1) {
                var input = document.getElementById(inputSearchedText);
                input.value = params[j][1];
            }
        }
    }
}

/* ############# FONCTION SUITE REFONTE MDR 5.8 ############### */
function hideAllNode(_obj){
    var tree = getElement(_obj, true, "") ;
    if(tree){
        var eltsUl = tree.getElementsByTagName("UL") ;
        if(eltsUl){
            for(var i=0 ; i<eltsUl.length ; i++){
                var elt = eltsUl[i] ;
                if(elt && elt.className && elt.className == "arbo_fam"){
                    hideBloc(elt) ;
                }
            }
        }
        
        var eltsSpan = tree.getElementsByTagName("SPAN") ;
        if(eltsSpan){
            for(var i=0 ; i<eltsSpan.length ; i++){
                var elt = eltsSpan[i] ;
                if(elt && elt.className && elt.className == "expanded"){
                    elt.className = "title"
                }
            }
        }
    }
}

/**
* Permet d'etendre un noeud de l'arbo gauche
*/
function expandNode(_obj, _childNodeId, _treeId){    
    //changement de l'etat pour le noeud courant
    if(_obj){    
        if(_obj.className == "title"){
            //on cache tous les anciens noeuds
            hideAllNode(_treeId) ;
    
            _obj.className = "expanded" ;
            displayBlocId(_childNodeId) ;
        }
        else{
            _obj.className = "title" ;
            hideBlocId(_childNodeId) ;
        }
    }
}

