var dernier="";
var delais=0;
var miseamort=0;
var compteur=0;
var contenu="";
var defaut_annonce='<img src="/images/annonce_defaut.gif" border="0" height="180" width="420">';

function getlayer(objet,nom)
{
        if (objet.layers)
        {
                //netscape 4
                if (objet.layers[nom])
                {
                        objet = objet.layers[nom];
                }
        }
        else
        {
                if (objet.all)
                {
                        if (objet.all[nom])
                        {
                                objet=objet.all[nom];
                        }
                }
                else
                {
                        if (objet.getElementById(nom))
                        {
                                objet=objet.getElementById(nom);
                        }
                }
        }
        return objet;
}

function prend_contenu(objet,nom)
{
        var content;
        if (objet.layers)
        {
                //netscape 4
                if (objet.layers[nom])
                {
                        x = objet.layers[nom];
                        x.document.open();
                        content=x.document.read();
                        x.document.close();
                }
        }
        else
        {
                if (objet.all)
                {
                        if (objet.all[nom])
                        {
                                content=objet.all[nom].innerHTML;
                        }
                }
                else
                {
                        if (objet.getElementById(nom))
                        {
                                content=objet.getElementById(nom).innerHTML;
                        }
                }
        }
        
        return content;
}

function met_contenu(objet,nom,contenu,forcer)
{
        // change le contenu du layer appelé nom
        if (objet.layers)
        {
                if (objet.layers[nom])
                {
                        x = objet.layers[nom];
                        x.document.open();
                        x.document.write(contenu);
                        x.document.close();
                }
        }
        else
        {
                if (objet.all)
                {
                        if (objet.all[nom])
                        {
                                if ( (contenu!='') || (forcer==true))
                                {
                                        objet.all[nom].innerHTML = contenu;
                                }
                        }
                }
                else
                {
                        if (objet.getElementById(nom))
                        {
                                if ( (contenu!='') || (forcer==true))
                                {
                                        objet.getElementById(nom).innerHTML = contenu;
                                }
                        }
                }
        }
}

function masquerannonce()
{
        if (contenu=="") contenu=prend_contenu(document,'annonce');
        if (prend_contenu(document,'annonce'))
        {
                if (prend_contenu(document,'annonce').substr(0,4).toUpperCase()!='<IMG') met_contenu(document,'annonce',defaut_annonce);
        }
}

function afficherannonce()
{
        met_contenu(document,'annonce',contenu);
}

function masquerform()
{
        if (document.formulairerech)
        {
                if (contenu=="") contenu=prend_contenu(document,'formrech');
                met_contenu(document,'formrech','&nbsp;');
        }
}

function afficherform()
{
        if (document.formulairerech)
        {
                met_contenu(document,'formrech',contenu);
        }
}

function afficher(nom)
{
        if ((dernier!="") && (dernier!=nom)) 
        {
                tuer(dernier,"pas de changement");
                dernier="";
        }
        if (document.layers)
                document.layers[nom].visibility='show';
        else
        {
                if (document.all)
                        document.all[nom].style.visibility='visible';
                else
                        document.getElementById(nom).style.visibility='visible';
        }
        dernier=nom;
        
        miseamort=0;
        delais=0;
        
        //alert(prend_contenu(document,'imagehaut').substr(0,4).toUpperCase()+"\n"+defaut_annonce.substr(0,4).toUpperCase());
        masquerform();
        masquerannonce();
}

function masquer(nom)
{
        if ((dernier!="") && (dernier!=nom)) 
        {
                tuer(dernier);
                dernier="";
        }
        delais=2;
        miseamort=1;
        dernier=nom;
}

function tuer(nom,changement)
{
        if (changement!="pas de changement")
        {
                // on restaure le contenu
                afficherform();
                afficherannonce();
        }

        if (document.layers)
                document.layers[nom].visibility='hide';
        else
        {
                if (document.all)
                        document.all[nom].style.visibility='hidden';
                else
                        document.getElementById(nom).style.visibility='hidden';
        }
        miseamort=0;
        dernier="";
        delais=0;
        
}

function verifmort()
{
        compteur++;
        if (delais>0) delais=delais-1;
        if (delais==0)
        {
                if (miseamort==1)
                {
                        tuer(dernier);
                }
        }
        window.setTimeout("verifmort()",300);
}


window.setTimeout("verifmort()",300);