function file(fichier)
{
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("POST", fichier, false);
xhr_object.send(null);
if(xhr_object.readyState == 4) return(xhr_object.responseText);
else return(false);
}

function creerCookie(nom,valeur) {
        var dateExp = new Date(2020,11,11);
        //expDate.setTime(expDate.getTime() + (60*60*24*30))
        document.cookie = nom + "=" + escape(valeur)
            + ";expires=" + dateExp.toGMTString()
        }
		
function getCook(nom) {
        deb = document.cookie.indexOf(nom + "=")
        if (deb >= 0) {
            deb += nom.length + 1
            fin = document.cookie.indexOf(";",deb)
            if (fin < 0) fin = document.cookie.length
            return unescape(document.cookie.substring(deb,fin))
            }
        return ""
        }

function vote(x){
	if (getCook('vote')!=""){ 
	var chaine=getCook('vote');
	var reg=new RegExp("[;]+", "g");
	var tableau=chaine.split(reg);
	var j=0;
	for (var i=0; i<tableau.length; i++) {
		if(tableau[i]==x){
		j++;
		}
	}
	if(j==0){
		var valeur=chaine+x+";";
		creerCookie('vote',valeur);
		var nb_vote=file('vote.php?id='+x);
		if(nb_vote>0){
		document.getElementById("mess"+x).innerHTML = "<span style='color:#D56375;'>A voté!</span>";
		document.getElementById("vote"+x).innerHTML = nb_vote;
		}
	}
	else {
	document.getElementById("mess"+x).innerHTML = "<span style='color:#E98A23;'>Déjà voté!</span>";
	}
	}
	else{
	var valeur=x+";";
	creerCookie('vote',valeur);
	var nb_vote=file('vote.php?id='+x);
	document.getElementById("mess"+x).innerHTML = "<span style='color:#D56375;'>A voté!</span>";
	document.getElementById("vote"+x).innerHTML = nb_vote;
	}
}

function tg(x){
	if (getCook('votetg')!=""){ 
	var chaine=getCook('votetg');
	var reg=new RegExp("[;]+", "g");
	var tableau=chaine.split(reg);
	var j=0;
	for (var i=0; i<tableau.length; i++) {
		if(tableau[i]==x){
		j++;
		}
	}
	if(j==0){
		var valeur=chaine+x+";";
		creerCookie('votetg',valeur);
		var nb_votetg=file('tg.php?id='+x);
		if(nb_votetg>0){
		document.getElementById("messtg"+x).innerHTML = "<span style='color:#D56375;'>Merci!</span>";
		document.getElementById("votetg"+x).innerHTML = nb_votetg;
		}
	}
	else {
	document.getElementById("messtg"+x).innerHTML = "<span style='color:#E98A23;'>Déjà Fait!</span>";
	}
	}
	else{
	var valeur=x+";";
	creerCookie('votetg',valeur);
	var nb_votetg=file('tg.php?id='+x);
	document.getElementById("messtg"+x).innerHTML = "<span style='color:#D56375;'>Merci!</span>";
	document.getElementById("votetg"+x).innerHTML = nb_votetg;
	}
}

function voteactup(x){
	if (getCook('actu')!=""){ 
	var chaine=getCook('actu');
	var reg=new RegExp("[;]+", "g");
	var tableau=chaine.split(reg);
	var j=0;
	for (var i=0; i<tableau.length; i++) {
		if(tableau[i]==x){
		j++;
		}
	}
	if(j==0){
		var valeur=chaine+x+";";
		creerCookie('actu',valeur);
		var nb_vote=file('voteactu.php?c=p&id='+x);
		if(nb_vote>0){
		document.getElementById("messvp"+x).innerHTML = "<span style='color:#D56375;'>A voté!</span>";
		document.getElementById("votevp"+x).innerHTML = nb_vote;
		}
	}
	else {
	document.getElementById("messvp"+x).innerHTML = "<span style='color:#E98A23;'>Déjà voté!</span>";
	}
	}
	else{
	var valeur=x+";";
	creerCookie('actu',valeur);
	var nb_vote=file('voteactu.php?c=p&id='+x);
	document.getElementById("messvp"+x).innerHTML = "<span style='color:#D56375;'>A voté!</span>";
	document.getElementById("votevp"+x).innerHTML = nb_vote;
	}
}

function voteactuc(x){
	if (getCook('actu')!=""){ 
	var chaine=getCook('actu');
	var reg=new RegExp("[;]+", "g");
	var tableau=chaine.split(reg);
	var j=0;
	for (var i=0; i<tableau.length; i++) {
		if(tableau[i]==x){
		j++;
		}
	}
	if(j==0){
		var valeur=chaine+x+";";
		creerCookie('actu',valeur);
		var nb_vote=file('voteactu.php?c=c&id='+x);
		if(nb_vote>0){
		document.getElementById("messvc"+x).innerHTML = "<span style='color:#D56375;'>A voté!</span>";
		document.getElementById("votevc"+x).innerHTML = nb_vote;
		}
	}
	else {
	document.getElementById("messvc"+x).innerHTML = "<span style='color:#E98A23;'>Déjà voté!</span>";
	}
	}
	else{
	var valeur=x+";";
	creerCookie('actu',valeur);
	var nb_vote=file('voteactu.php?c=c&id='+x);
	document.getElementById("messvc"+x).innerHTML = "<span style='color:#D56375;'>A voté!</span>";
	document.getElementById("votevc"+x).innerHTML = nb_vote;
	}
}
// SETTING DIAPO
stime = 5000;
p_over = false;

var inc = 4;
var act = 1;

function Afficher()
{
 if (!p_over)
 {
  Precedente = inc;
  act = inc + 1;
  if (act > blocDossier) act = 1;
  diaporama();
 }
 if (inc < blocDossier)
 {
  inc = inc + 1;
 }
 else
 {
  inc = 1;
 }
 setTimeout("Afficher()",stime);
}

function changeOpac(opacity, object)
{ 
 object.opacity = (opacity / 100); 
 object.MozOpacity = (opacity / 100); 
 object.KhtmlOpacity = (opacity / 100); 
 object.filter = "alpha(opacity=" + opacity + ")"; 
}

function diaporama()
{
 if(Precedente == undefined) Precedente = 1;
 diapoPrecedente = document.getElementById(eval('idBloc'+Precedente)).style;
 diapoact = document.getElementById(eval('idBloc'+act)).style;

 diapoPrecedente.zIndex='0';
 diapoact.zIndex='99';
 diapoact.display='block';

 changeOpac('10',diapoact);                          
 setTimeout("changeOpac('50',diapoact);",100);       
 setTimeout("changeOpac('100',diapoact);",200);      

 setTimeout("diapoPrecedente.display='none';",200);

 document.getElementById('nbOnglet'+Precedente).className = "onglet";
 document.getElementById('nbOnglet'+act).className = "ongletHover";
}

function next(affiche,cache1,cache2,cache3)
{
 document.getElementById(eval('idBloc'+affiche)).style.display= "block";
 document.getElementById(eval('idBloc'+cache1)).style.display = "none";
 document.getElementById(eval('idBloc'+cache2)).style.display = "none";
 document.getElementById(eval('idBloc'+cache3)).style.display = "none";

 document.getElementById('nbOnglet'+affiche).className = "ongletHover";
 document.getElementById('nbOnglet'+cache1).className = "onglet";
 document.getElementById('nbOnglet'+cache2).className = "onglet";
 document.getElementById('nbOnglet'+cache3).className = "onglet";
}
function nextone(truc,tag) {
	var navroot = document.getElementById(truc);
	if ( navroot ) {
		var lis = navroot.getElementsByTagName(tag);
		var ok = 0; var nok = 0;
		for ( i = 0; i < lis.length; i++ ) {
			if ( lis[i].parentNode == navroot )
				ok++;
        var hrefbloc = lis[i].href;
        chaineID = "idBloc"+ok+" = '"+lis[i].id+"';"
        eval(chaineID);
        document.getElementById('nbOnglet'+ok).href=hrefbloc;
		}
    blocDossier = ok ;
    Afficher();
	}
}

function add(id,type){
texte = file('favoris_gestion.php?a=add&id='+escape(id)+'&t='+escape(type));
if(texte==1){
document.getElementById('favoris'+id).innerHTML ='<span style="color:#cc0000">Erreur!</span>';
}
if(texte==2){
document.getElementById('favoris'+id).innerHTML ='<span style="color:#E98A23">Déjà fait!</span>';
}
if(texte==3){
document.getElementById('favoris'+id).innerHTML ='<span style="color:#D56375">Ajouté!</span>';
}
}

function addFriend(id){
texte = file('ajouter_amis.php?a=add&id='+escape(id));
if(texte==1){
document.getElementById('amis').innerHTML ='<span style="color:#cc0000;font-size:10px;font-weight:none;">Erreur!</span>';
}
if(texte==2){
document.getElementById('amis').innerHTML ='<span style="color:#E98A23;font-size:10px;font-weight:none;">Demande en attente</span>';
}
if(texte==3){
document.getElementById('amis').innerHTML ='<span style="color:#D56375;font-size:10px;font-weight:none;">Vous êtes déjà amis!</span>';
}
if(texte==4){
document.getElementById('amis').innerHTML ='<span style="color:#cc0000;font-size:10px;font-weight:none;">Ce membre à refusé!</span>';
}
if(texte==5){
document.getElementById('amis').innerHTML ='<span style="color:#D56375;font-size:10px;font-weight:none;">Une demande à été envoyé!</span>';
}
if(texte==6){
document.getElementById('amis').innerHTML ='<span style="color:#D56375;font-size:10px;font-weight:none;">Vous ne pouvez pas vous ajouter vous même :)</span>';
}
}