//alert("compatib ok");

//variables generales
styleSwitch="",ref1Image="",refImage2="";souris="";
var source="", laPage="";
gversion=navigator.appName.substring(0,3).toLowerCase();
gnumversion=navigator.appVersion.charAt(0).toLowerCase();
//determine la phrase pour la gestion des div selon le navigateur        
        if(gversion=="mic") {
        layerRef="";//pas de "document" pour IE4
        styleSwitch=".style";
        topSwitch=".posTop"
        ref1Image="document.all." //document.all est facultatif
        ref2Image="";
        souris="client";
        corscroll="document.body.scrollTop";
        corscrolx="document.body.offsetWidth";             
        }else{
        if(gversion=="net"){
        layerRef="document.";//necessaire pour Netscape
        styleSwitch="";       //pas de ".style" pour Netscpae
        topSwitch=".top"      //pour IE c'est posTop!
        ref1Image="document." //pas de .all
        ref2Image=".document.images[0]" //pour acceder a l'image d'un div
        souris="page";
        corscroll = window.pageYOffset;
        corscrolx = window.innerWidth;
        if (gversion=="net"&& gnumversion>="5") { layerRef='document.getElementsByTagName("div").';styleSwitch=".style";}
        }else{   
        // opera, safari, konqueror (les deux premiers, mozilla, fonctionnent l'autre : unix intestable)
         // alert("Désolé, pour l'instant ce site ne fonctionne n'est pas compatible avec votre navigateur.")
        }
}

function place(calque,x,y){ if(isLoaded){
//positionne un element div a la place indiquee
    eval (layerRef+calque+styleSwitch+'.left='+x);
    eval (layerRef+calque+styleSwitch+'.top='+y);
    eval (layerRef+calque+styleSwitch+'.visibility="visible"');
    }else{return;}
}

/// apparition d'un element passe en argument
function montre(calque){
        eval (layerRef+calque+styleSwitch+'.visibility="visible"');
}
/// disparition d'un element passe en argument
function cache(calque){
        eval (layerRef+calque+styleSwitch+'.visibility="hidden"');
}
function efface(){
//efface les divs de la liste indiquee au debut de la page html
 if(isLoaded){
    for (i=0;i<divList.length;i++)
        {cache(divList[i]);}
    }else{return;}
}

function roll(){
arguments[1]? l_path=arguments[1]+"/" : l_path="images/";
a=eval("document."+arguments[0]+".src"); 
if(a.charAt(a.length-5)=="h"){
    eval("document."+arguments[0]+".src='"+l_path+arguments[0]+"n.gif';");return true;
    }else{
    eval("document."+arguments[0]+".src='"+l_path+arguments[0]+"h.gif';");return true;
    }
}

function lanceRecherche(){
// si plusieurs formulaires dans la page, identifier celui de la recherche
   for (i=0; i<=document.forms.length; i++) {
        for (j=0; j<=document.forms[i].elements.length; j++){
         if (document.forms[i].elements[j].name="recherche") {
             document.forms[i].submit();
             return;
             }//if
        }// J
   }// i
}

function goMouv(serie){
n_mouv=eval("document.forms.serviceSearch."+serie+".options[document.forms.serviceSearch."+serie+".options.selectedIndex].value");
if (n_mouv != "0" && n_mouv != 0) {
    if (arguments[1]) { // si deuxieme arg dans la série, ouvrir une fenetre
     window.open("article_secteur.php?id_article="+n_mouv,"Diocese_de_l_Essonne");
    }else{
    /* tester si on ne veut pas une fenetre pour une ligne d'option dans une série 
    dans laquelle l'ouverture de fenetre n'est pas prévue dans l'argument série */
    if (n_mouv.lastIndexOf("win")!=-1) {        
      // ouverture de fenêtre demandée
      // nettoyage de l'url
      n_mouv = n_mouv.substring(0,n_mouv.length-4);      
      window.open("article_secteur.php?id_article="+n_mouv,"Diocese_de_l_Essonne");
      }else{
      self.location.href="article_secteur.php?id_article="+n_mouv;
      }
    }
   }
}

function s_inscrire(){
    var newsession=window.open('../admin/inscription_form.php','winEvry');
}

function envoiAmi(){
adresse=window.location;
l_body='Adresse de la page:\r\n ' + adresse ;
window.location="mailto:?subject=Une page interessante sur le site du diocese d Evry&body="+l_body;
}



//adaptation du div contenu
function ajusteContenu(){
largeur_tab= document.body.clientWidth;
marge=gversion=="net"?32:20;
largeur_tab-=(129+77+marge); // largeurs du menu et de la colonne droite + marge
}

