// Rechercher un élément dans l'arborescence du modèle objet
function TrouverObjet(n, d) {
    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=TrouverObjet(n,d.layers[i].document);
    if(!x && d.getElementById)
        x=d.getElementById(n); 
    return x;
}

// Réinitialiser un formulaire
function Reinitialiser_Formulaire(n) {
    var frm = TrouverObjet(n);
    frm.reset();
}

// Changer le texte de la barre de statut du bandeau
function Changer_Statut(texte) {
    var o = TrouverObjet("Statut",top.frames[1].document);
    o.innerHTML=texte;
}

function PopupCentrer(page,largeur,hauteur,options) {
  var top=(screen.height-hauteur)/2;
  var left=(screen.width-largeur)/2;
  var urltoopen = "top="+top+",left="+left+",width="+largeur+",height="+hauteur+","+options;
  window.open(page,null,urltoopen);
}

function placeDiv(DivID, cont)
{
var menu = TrouverObjet(DivID);
menu.style.top=cont.scrollTop+5;
setTimeout("placeDiv(\""+DivID+"\",cont)",500);
}

function placeDivMenu(DivID)
{
var menu = TrouverObjet(DivID);
menu.style.top=document.body.scrollTop
setTimeout("placeDivMenu(\""+DivID+"\")",500);
}

