var ns4 = (document.layers)? true:false;   //NS 4 
var ie4 = (document.all)? true:false;   //IE 4 
var dom = (document.getElementById)? true:false;   //DOM 

    function disparition(idname)
    {
    if(document.getElementById) document.getElementById(idname).style.display = 'none';
    }

    function afficher(idname,MargeLeft,MargeTop)
    {
        
        var ID_Div=idname;
        var ID_Anchor="anc_"+idname; 
        var Name_Anchor="anc_"+idname;
        
        var DivLeft = 0;   //Position du Div par rapport au côté gauche de la page 
        var DivTop = 0;   //Position du Div par rapport au haut de la page 
          
              
            if (dom)
                {
                pos = document.getElementById(ID_Anchor);
                DivLeft = getLeft(pos);
                DivTop = getTop(pos);
                document.getElementById(ID_Div).style.left = DivLeft-MargeLeft;
                document.getElementById(ID_Div).style.top = DivTop+MargeTop;
                }
            else if (ie4) 
                {
                pos = document.all[ID_Anchor];
                DivLeft = getLeft(pos);
                DivTop = getTop(pos);
                document.all[ID_Div].style.posLeft = DivLeft-MargeLeft;
                document.all[ID_Div].style.posTop = DivTop+MargeTop;
                }
            else if (ns4)
                {
                pos = document.anchors[Name_Anchor];
                DivLeft = pos.x;
                DivTop = pos.y;
                document.layers[ID_Div].pageX = DivLeft-MargeLeft;
                document.layers[ID_Div].pageY = DivTop+MargeTop;
                }
                
         
            if(document.getElementById)  document.getElementById(idname).style.display = 'block';
    }
 
    function apparition(idname)
    {        
    if(document.getElementById)  document.getElementById(idname).style.display = 'block';
    }
    
    function getLeft(MyObject)
    //Fonction permettant de connaître la position d'un objet par rapport au bord gauche de la page.
    //Cet objet peut être à l'intérieur d'un autre objet.
    {
        if (MyObject.offsetParent)
            return (MyObject.offsetLeft + getLeft(MyObject.offsetParent));
        else 
            return (MyObject.offsetLeft);
    } 
    
    function getTop(MyObject)
    //Fonction permettant de connaître la position d'un objet par rapport au bord haut de la page.
    //Cet objet peut être à l'intérieur d'un autre objet.
    {
        if (MyObject.offsetParent)
            return (MyObject.offsetTop + getTop(MyObject.offsetParent));
        else
            return (MyObject.offsetTop);
    }



    function aff_menu_src (appel,chemin)
    {
        texte = file(chemin+'includes/aj_menumcg.php?appel='+escape(appel))
        document.getElementById(appel).innerHTML = texte;
    } 
    
     
    function aff_ident_mcg ()
    {
        texte = file('http://www.monclubgay.com/includes/aj_ident_mcg.php')
        document.getElementById(ident_mcg).innerHTML = texte;
    } 

    function fnct_suppr_cook_mcg ()
    {
        texte = file('http://www.monclubgay.com/membres/cook_ajax.php')
        
        document.getElementById('form_ident_mcg').style.display = 'none';
        document.getElementById('rappel_mdp_mcg').style.display = 'none';
        document.getElementById('suppr_cook_mcg').style.display = 'block'; 
        document.getElementById('suppr_cook_mcg').innerHTML = texte;
        setTimeout(closeident, 6000);  
    } 
    
    function fnct_env_mdp_mcg (email)
    {
        pre_ok="<table cellpadding=1 cellspacing=0 border=0 width=100% bgcolor=000000><tr><td><table cellpadding=0 cellspacing=0 border=0 width=100% bgcolor=FFFFFF><tr><td width=35><img src=http://www.monclubgay.com/images/v2/ident_fd_ok.png></td><td align=center><span style=\"font-family: Trebuchet MS, Verdana, Geneva, Arial; font-size: 10px; color:000000; font-weight: bold;\">";
        pre_ko="<table cellpadding=1 cellspacing=0 border=0 width=100% bgcolor=000000><tr><td><table cellpadding=0 cellspacing=0 border=0 width=100% bgcolor=FFFFFF><tr><td width=35><img src=http://www.monclubgay.com/images/v2/ident_fd_ko.png></td><td align=center><span style=\"font-family: Trebuchet MS, Verdana, Geneva, Arial; font-size: 10px; color:000000; font-weight: bold;\">";
       
        fin="</span></tr></td></table>";
        
        document.getElementById('form_ident_mcg').style.display = 'none';document.getElementById('rappel_mdp_mcg').style.display = 'block';
        texte = file('http://www.monclubgay.com/sessions/passe_ajax.php?email='+escape(email))
        if (texte == 0) document.getElementById('w_ident_erreur').innerHTML = pre_ko + "Merci de saisir votre adresse email." + fin;
        if (texte == 1) document.getElementById('w_ident_erreur').innerHTML = pre_ko + "L'adresse entrée ne fait pas partie des membres de Monclubgay." + fin; 
        if (texte == 2) 
        {
        document.getElementById('w_ident_erreur').innerHTML = pre_ok+"Ton mot de passe vient de t'être envoyé sur " + email + fin;
        document.getElementById('form_ident_mcg').style.display = 'block';
        document.getElementById('rappel_mdp_mcg').style.display = 'none';
        }
    }
    
    
    function fnct_go_ident_mcg (email, passe, chemin, renvoi_origine)
    {
        //alert ('http://www.monclubgay.com/sessions/ident_ajax.php?email='+escape(email)+'passe='+escape(passe));
        pre_ok="<table cellpadding=1 cellspacing=0 border=0 width=100% bgcolor=000000><tr><td><table cellpadding=0 cellspacing=0 border=0 width=100% bgcolor=FFFFFF><tr><td width=35><img src=http://www.monclubgay.com/images/v2/loading.gif></td><td align=center><span style=\"font-family: Trebuchet MS, Verdana, Geneva, Arial; font-size: 10px; color:000000; font-weight: bold;\">";
        pre_ko="<table cellpadding=1 cellspacing=0 border=0 width=100% bgcolor=000000><tr><td><table cellpadding=0 cellspacing=0 border=0 width=100% bgcolor=FFFFFF><tr><td width=35><img src=http://www.monclubgay.com/images/v2/ident_fd_ko.png></td><td align=center><span style=\"font-family: Trebuchet MS, Verdana, Geneva, Arial; font-size: 10px; color:000000; font-weight: bold;\">";
       
        fin="</span></tr></td></table>";
        
        //document.getElementById('form_ident_mcg').style.display = 'none';document.getElementById('rappel_mdp_mcg').style.display = 'block';
        texte = file('http://www.monclubgay.com/sessions/ident_ajax.php?email='+escape(email)+'&passe='+escape(passe)+'&chemin='+escape(chemin)+'&renvoi_origine='+escape(renvoi_origine))
        if (texte == 0) document.getElementById('w_ident_erreur').innerHTML = pre_ko + "Merci de saisir votre adresse email." + fin;
        if (texte == 1) document.getElementById('w_ident_erreur').innerHTML = pre_ko + "Merci de saisir votre mot de passe." + fin; 
        if (texte == 2) document.getElementById('w_ident_erreur').innerHTML = pre_ko + "Merci de saisir vos adresse email & mot de passe." + fin;
        if (texte == 3) document.getElementById('w_ident_erreur').innerHTML = pre_ko + "L'adresse entrée ne fait pas partie des membres de Monclubgay." + fin;
        if (texte == 4) document.getElementById('w_ident_erreur').innerHTML = pre_ko + "Le mot de passe est incorrect." + fin;
        if (texte == 5) 
        {
            document.getElementById('w_ident_erreur').innerHTML = pre_ok + "Connexion en cours, Bonnes recontres" + fin;
            window.open(chemin+'sessions/ident.php?email='+email+'&passe='+passe+'&chemin='+chemin+'&renvoi_origine='+renvoi_origine,'_self');
        }
    }    
    
      
    function file(fichier)
    // Moteur d'appel d'un fichier ext. en AJAX
    {
        if(window.XMLHttpRequest) // FIREFOX
        xhr_object = new XMLHttpRequest();
        else if(window.ActiveXObject) // IE
        xhr_object = new ActiveXObject("Microsoft.XMLHTTP");
        else
        return(false);
        xhr_object.open("GET", fichier, false);
        xhr_object.send(null);
        if(xhr_object.readyState == 4) return(xhr_object.responseText);
        else return(false);
    }
    
    
    /* script menu */ 
    v_menubgselect = 'null';    v_menubghover = 'null';     v_menubgout = 'null';   
    v_menuitemselect = 'null';  v_menuitemhover = 'null';   v_menuitemout = 'null';
    v_menubdselect = 'null';    v_menubdhover = 'null';     v_menubdout = 'null';
    
    
    function LoadClassSelect(menuclick,chemin){    
        if(v_menubgselect != 'null')    document.getElementById(v_menubgselect).className  = "menubg"; 
        if(v_menuitemselect != 'null')  document.getElementById(v_menuitemselect).className  = "menuitem";
        if(v_menubdselect != 'null')    document.getElementById(v_menubdselect).className  = "menubd";
        
        v_menubgselect = 'menug_'+menuclick;  
        v_menuitemselect = 'menuf_'+menuclick;
        v_menubdselect = 'menud_'+menuclick
        
        document.getElementById(v_menubgselect).className  = "menubgselect";
        document.getElementById(v_menuitemselect).className  = "menuitemselect";
        document.getElementById(v_menubdselect).className  = "menubdselect";    
        
        //debugmenu();   
        disparition('mcg1');
        disparition('mcg2');
        disparition('mcg3');
        disparition('mcg4');
        disparition('mcg5');
        disparition('mcg6');
        
        afficher(menuclick,0,25); aff_menu_src(menuclick, chemin); 
    }

    function LoadClassHover(menuclick){
    
        if((v_menubghover != 'null') && (v_menubgout  != v_menubgselect))        document.getElementById(v_menubghover).className  = "menubg";
        if((v_menuitemhover != 'null') && (v_menuitemout  != v_menuitemselect))  document.getElementById(v_menuitemhover).className  = "menuitem"; 
        if((v_menubdhover != 'null') && (v_menubdout  != v_menubdselect))        document.getElementById(v_menubdhover).className  = "menubd";    
                             
        v_menubghover = 'menug_'+menuclick;
        v_menuitemhover = 'menuf_'+menuclick;  
        v_menubdhover = 'menud_'+menuclick;  
         
        document.getElementById(v_menubghover).className  = "menubghover";
        document.getElementById(v_menuitemhover).className  = "menuitemhover"; 
        document.getElementById(v_menubdhover).className  = "menubdhover"; 
     
        //debugmenu();            
    }

    function LoadClassOut(menuclick){
    
        v_menubgout = 'menug_'+menuclick;
        v_menuitemout = 'menuf_'+menuclick; 
        v_menubdout = 'menud_'+menuclick;  
          
        if((v_menubgout != 'null') || (v_menubgout  != v_menubgselect))         document.getElementById(v_menubgout).className  = "menubg"; 
        if((v_menuitemout != 'null') || (v_menuitemout  != v_menuitemselect))   document.getElementById(v_menuitemout).className  = "menuitem"; 
        if((v_menubdout != 'null') || (v_menubdout  != v_menubdselect))         document.getElementById(v_menubdout).className  = "menubd"; 

        if (v_menubgout  == v_menubgselect)     document.getElementById('menug_'+menuclick).className  = "menubgselect";    
        if (v_menuitemout  == v_menuitemselect) document.getElementById('menuf_'+menuclick).className  = "menuitemselect";
        if (v_menubdout  == v_menubdselect)   document.getElementById('menud_'+menuclick).className  = "menubdselect";           
        
        //debugmenu();
    }

    

/*
* Le code suivant va apprendre la balise blink à IE
*/
if ( document.all )
{
    function blink_show()
    {
        blink_tags  = document.all.tags('blink');
        blink_count = blink_tags.length;
        for ( i = 0; i < blink_count; i++ )
        {
            blink_tags[i].style.visibility = 'visible';
        }
        
        window.setTimeout( 'blink_hide()', 700 );
    }
    
    function blink_hide()
    {
        blink_tags  = document.all.tags('blink');
        blink_count = blink_tags.length;
        for ( i = 0; i < blink_count; i++ )
        {
            blink_tags[i].style.visibility = 'hidden';
        }
        
        window.setTimeout( 'blink_show()', 250 );
    }
    
    window.onload = blink_show;
}


   function setCook2(nom,valeur,jours) {
        var expDate = new Date()
        expDate.setTime(expDate.getTime() + (jours * 24 * 3600 * 1000))
        document.cookie = nom + "=" + escape(valeur)
            + ";expires=" + expDate.toGMTString()
        }
