﻿/* Onglets Commentaires + Envoyer a un ami */
function affiche_com_envoi(element)
{
    if(element == "acom")
    {
        document.getElementById("div_envoyerami").style.display = 'none';
        document.getElementById("div_lirecommentaire").style.display = 'none';
        document.getElementById("div_ajoutercommentaire").style.display = 'block';
        document.getElementById("lnk_acom").className = 'selected';
        document.getElementById("lnk_lcom").className = '';
        document.getElementById("lnk_ami").className = '';
    }
    else if(element == "lcom")
    {
        document.getElementById("div_envoyerami").style.display = 'none';
        document.getElementById("div_ajoutercommentaire").style.display = 'none';
        document.getElementById("div_lirecommentaire").style.display = 'block';
        document.getElementById("lnk_lcom").className = 'selected';
        document.getElementById("lnk_acom").className = '';
        document.getElementById("lnk_ami").className = '';
    }
    else
    {
        document.getElementById("div_ajoutercommentaire").style.display = 'none';
        document.getElementById("div_lirecommentaire").style.display = 'none';
        document.getElementById("div_envoyerami").style.display = 'block';
        document.getElementById("lnk_ami").className = 'selected';
        document.getElementById("lnk_acom").className = '';
        document.getElementById("lnk_lcom").className = '';
    }
}
/* Module Menu */
function affModMenu(id)
{
    for(var i = 0 ; i < nbElement; i++)
        if(i == id)
        {
            document.getElementById("lnk_"+i).className = "actived";
            document.getElementById("div_menuitem_"+i).style.display = 'block';
        }
        else
        {
            document.getElementById("lnk_"+i).className = "";
            document.getElementById("div_menuitem_"+i).style.display = 'none';
        }
}
function affRssMenu(id)
{
    for(var i = 0 ; i < 2; i++)
        if(i == id)
        {
            document.getElementById("lnk_rss_"+i).className = "actived";
            document.getElementById("div_rssitem_"+i).style.display = 'block';
        }
        else
        {
            document.getElementById("lnk_rss_"+i).className = "";
            document.getElementById("div_rssitem_"+i).style.display = 'none';
        }
}
function rssOver(elem)
{
    elem.className += " li_actived";
}
function rssOut(elem)
{
    elem.className = elem.className.replace(" li_actived","");
}
/* Liste Video (legende) */
function sLeg(id, border)
{
    var texte = document.getElementById("ch_"+id).innerHTML;
    texte = texte.replace("&nbsp;"," "); 
    while(texte.indexOf("  ") > -1)
        texte = texte.replace("  "," ");

    if(texte.length > 7)
    {
        document.getElementById("leg_"+id).style.display = "block";
        if(document.getElementById("divV_"+id))
            document.getElementById("divV_"+id).style.zIndex = 160;
    }
    if(border)
        document.getElementById("imgV_"+id).style.border = "solid 2px red";
}
function hLeg(id, border)
{
    document.getElementById("leg_"+id).style.display = "none";
    if(document.getElementById("divV_"+id))
        document.getElementById("divV_"+id).style.zIndex = 0;
    if(border)
        document.getElementById("imgV_"+id).style.border = "solid 2px white";
}
/* Affichage Diaporama */
function affiche_onglet(id_onglet)
{
    currentPage = 0;
    for(var i = 1 ; i <= taille_nb_onglet ; i++)
        if(i == id_onglet)
        {
            document.getElementById("td_onglet_"+i).style.display = 'block';
            document.getElementById("td_onglet_"+i).className = 'currentOnglet';
            document.getElementById("div_onglet_"+i).style.display = 'block';
        }
        else
        {
            document.getElementById("td_onglet_"+i).style.display = 'block';
            document.getElementById("td_onglet_"+i).className = 'Onglet';
            document.getElementById("div_onglet_"+i).style.display = 'none';
        }
        
    affichePage(id_onglet);
    afficheOnglet();
}
function nextPage(onglet)
{
    currentPage++;
    affichePage(onglet);
}
function precPage(onglet)
{
    currentPage--;
    affichePage(onglet);
}
function next_onglet()
{
    currentOnglet++;
    afficheOnglet();
}
function prec_onglet()
{
    currentOnglet--;
    afficheOnglet();
}
function afficheOnglet()
{
    if(currentOnglet == 0)
        document.getElementById("td_onglet_prec").style.display = "none";
    else
        document.getElementById("td_onglet_prec").style.display = "block";
        
    if(currentOnglet >= (taille_nb_onglet / 3) - 1)
        document.getElementById("td_onglet_next").style.display = "none";
    else
        document.getElementById("td_onglet_next").style.display = "block";  
        
    for(var i = 1 ; i <= taille_nb_onglet ; i++)
    {
        if(i >= currentOnglet * 3 + 1 && i < currentOnglet * 3 + 4)
            document.getElementById("td_onglet_"+i).style.display = "block";
        else
            document.getElementById("td_onglet_"+i).style.display = "none";
    }   
}
function affichePage(onglet)
{
    if(document.getElementById('div_taille_onglet_'+onglet))
    {
        var taille_onglet = parseInt(document.getElementById('div_taille_onglet_'+onglet).innerHTML);
        for(var j = 1 ; j <= taille_nb_onglet ; j++)
        {
            if(onglet == j)
            {
                for( var i = 0 ; i < taille_onglet ; i++)
                {
                    if(i != currentPage)
                        document.getElementById('onglet_'+j+'_'+i).style.display = 'none';
                    else
                        document.getElementById('onglet_'+j+'_'+i).style.display = 'block';
                        
                    if(currentPage == 0)
                        document.getElementById('div_precpage_onglet_'+onglet).style.display = 'none';
                    else
                        document.getElementById('div_precpage_onglet_'+onglet).style.display = 'block';
                    
                    if(currentPage >= taille_onglet - 1)
                        document.getElementById('div_nextpage_onglet_'+onglet).style.display = 'none';
                    else
                        document.getElementById('div_nextpage_onglet_'+onglet).style.display = 'block';
                }
            }
        }
    }
}
/* Liens Generique */
function replaceLienGenerique()
{
    var anchors = document.links;
    for(var i=0; i<anchors.length; i++)
    {
		var anchor = anchors[i];
		var rel = String(anchor.getAttribute('rel'));
		var title = String(anchor.getAttribute('title'));
		
		
        
		if (anchor.getAttribute('href') && (rel.toLowerCase().match('liengen')))
		{   
            anchor.index = i;
		    anchor.onmouseover = function() {afficheLienGen(this.index)};
		    anchor.onmouseout = function() {effaceLienGen()}
		}
    }
}
function afficheLienGen(var_index)
{
    var anchor = document.links[var_index];
    var contenu = String(anchor.getAttribute('title'));
    document.getElementById('div_liengen').style.display = 'block';
    document.getElementById('div_liengen').style.top = (tempY - 100)+"px";
    document.getElementById('div_liengen').style.left = (tempX - 15)+"px";
    document.getElementById('div_liengen_contenu').innerHTML = contenu;
}
function effaceLienGen()
{
    document.getElementById('div_liengen').style.display = 'none';
}

var IE = document.all?true:false;
if (!IE) 
    document.captureEvents(Event.MOUSEMOVE)
document.onmousemove = getMouseXY;

var tempX = 0;
var tempY = 0;

function getMouseXY(e) 
{
	if (IE) 
	{
		tempX = event.clientX + document.documentElement.scrollLeft;
		tempY = event.clientY + document.documentElement.scrollTop;
	}
	else 
	{
		tempX = e.pageX;
		tempY = e.pageY;
	}  
	
	if (tempX < 0)
		tempX = 0;
	if (tempY < 0)
		tempY = 0; 
}

function afficheEnquete(id)
{
    if(id == "oui")
    {
        document.getElementById('div_oui').style.display = 'block';
        document.getElementById('div_non').style.display = 'none';
    }
    else
    {
        document.getElementById('div_non').style.display = 'block';
        document.getElementById('div_oui').style.display = 'none';
    }
}