﻿var Gartiste;
var Gtitre;
var Gfirst = "O";
var GfirstA = "O";
var Gaud = "0";
var Gaudt = "0";
var Gfa = "O";
var Gadd = "32";

function ouvrirfenetre(lurl, lenom, width, height)
{
	var left = Math.round( (screen.width - width) / 2 ),
		top = Math.round( (screen.height - height) / 2 );
	if (left<0) left=0;
	if (top<0) top=0;
	window.open(lurl,lenom,'toolbar=0,menubar=0,resize=0,location=1,scrollbars=1,width=' + width + ',height=' + height + ',top=' + top + ',left=' + left);
}

function afficherLoadp(idCalque) {
	document.getElementById(idCalque).innerHTML = 'Chargement en cours de ta photo...<br /><br /><img src="images/ajax_load02.gif" alt="" />';	
}

function setEnCour() {

	if (document.getElementById("pubs_s_1"))
		document.getElementById("pubs_s_1").style.display = "none";
	if (document.getElementById("pubs_s_2"))
		document.getElementById("pubs_s_2").style.display = "none";
	if (document.getElementById("pubs_s_3"))
		document.getElementById("pubs_s_3").style.display = "none";

	
	$.ajax({
		type: "GET",
		url: "titre.txt",
		data: "R="+new Date(),
		success: function(titre){
			if(Gartiste!=titre) {
				Gartiste = titre;
				if(GfirstA=="O") {
					document.getElementById("letitreencours").innerHTML = titre;
					$.ajax({
						type: "GET",
						url: "ajax/ajax_titre.php",
						data: "action=get_pochette&R="+new Date(),
						success: function(addrpochette)
						{
							document.getElementById("image-titre").innerHTML = '<img src="'+addrpochette+'" alt="Pochette du titre en cours" />';
						}
					});
					$.ajax({
						type: "GET",
						url: "ajax/ajax_titre.php",
						data: "action=get_iunique&R="+new Date(),
						success: function(idartistevote){
							var array_val = idartistevote.split(" ");
							document.getElementById("votepour").setAttribute("href", "javascript: vote('pourcontre', '"+ array_val[0] +"', '"+ array_val[1] +"', 'pour', 'smal')");
							document.getElementById("votecontre").setAttribute("href", "javascript: vote('pourcontre', '"+ array_val[0] +"', '"+ array_val[1] +"', 'contre', 'smal')");
						}
					});
					GfirstA = "N";
				}
				else
				{
					$("#letitreencours").fadeTo(2500,0.01,function(){
						document.getElementById("letitreencours").innerHTML = titre;
					});
					$("#image-titre").fadeTo(2500,0.01,function(){
						$.ajax({
							type: "GET",
							url: "ajax/ajax_titre.php",
							data: "action=get_pochette&R="+new Date(),
							success: function(addrpochette)
							{
								document.getElementById("image-titre").innerHTML = '<img src="'+addrpochette+'" alt="Pochette du titre en cours" />';
							}
						});
					});
					$.ajax({
						type: "GET",
						url: "ajax/ajax_titre.php",
						data: "action=get_iunique&R="+new Date(),
						success: function(idartistevote){
							var array_val = idartistevote.split(" ");
							document.getElementById("votepour").setAttribute("href", "javascript: vote('pourcontre', '"+ array_val[0] +"', '"+ array_val[1] +"', 'pour', 'smal')");
							document.getElementById("votecontre").setAttribute("href", "javascript: vote('pourcontre', '"+ array_val[0] +"', '"+ array_val[1] +"', 'contre', 'smal')");
						}
					});
				}
				$("#letitreencours").fadeTo(2500,0.9,function(){});
				$("#image-titre").fadeTo(2500,0.9,function(){});
			}
			/*if(titre.length < 40)
			{
				document.getElementById('letitreencours').stop();
				document.getElementById('letitreencours').style.textalign = 'center';
			}
			if(titre.length > 40)
			{
				document.getElementById('letitreencours').start();
			}*/
		}
	});
	$.ajax({
		type: "GET",
		url: "enjoyplayer/connectes_total.txt",
		data: "R="+new Date(),
		success: function(nbconnecter)
		{
			nbconnecter = nbconnecter.split("\n");
			if(!isNaN(nbconnecter[0]))
			{
				if(nbconnecter[0] != null && parseInt(nbconnecter[0],10)>Gaudt/2)
				{
					if(Gfa=="O")
					{
						Gaudt = parseInt(nbconnecter[0],10);
						Gadd = Math.ceil(Gaudt/50);
						setTimeout("changeAud('"+ nbconnecter[0] +"', '0', '1')", 20);
						Gfa = "N";
						Gaud = parseInt(nbconnecter[0],10);
					}
					else
					{
						Gaudt = parseInt(nbconnecter[0],10);
						if(parseInt(Gaud,10) < parseInt(nbconnecter[0],10))
						{
							temp = parseInt(Gaudt,10) - parseInt(Gaud,10);
							Gadd = Math.ceil(temp/30);
							if(Gadd != 0)
								setTimeout("changeAud('"+ nbconnecter[0] +"', '"+ Gaud +"','2')", 20);
						}
						else
						{
							temp = parseInt(Gaud,10) - parseInt(Gaudt,10);
							Gadd = Math.ceil(temp/30);
							if(Gadd != 0)
								setTimeout("changeAud('"+ nbconnecter[0] +"', '"+ Gaud +"','3')", 20);
						}
						Gaud = parseInt(nbconnecter[0],10);
					}
				}
			}
		}
	});
	setTimeout("setEnCour()", 20000);
}

function changeAud(nb, next, id)
{
	sv = parseInt(next,10);
	nb = parseInt(nb,10);
	if(id == '1')
	{
		if(parseInt(sv,10) > parseInt(nb,10) || parseInt(sv,10) == parseInt(nb,10))
			document.getElementById("stats").innerHTML = '<center>' + nb + ' Auditeurs</center>';
		else
		{
			document.getElementById("stats").innerHTML = '<center>' + next + ' Auditeurs</center>';
			sv = parseInt(sv,10) + parseInt(Gadd,10);
			setTimeout("changeAud('"+ nb +"', '"+ sv +"', '1')", 100);
		}
	}
	else
	if(id == '2')
	{
		if(parseInt(sv,10) > parseInt(nb,10) || parseInt(sv,10) == parseInt(nb,10))
			document.getElementById("stats").innerHTML = '<center>' + nb + ' Auditeurs</center>';
		else
		{
			document.getElementById("stats").innerHTML = '<center>' + next + ' Auditeurs</center>';
			sv = parseInt(sv,10) + parseInt(Gadd,10);
			setTimeout("changeAud('"+ nb +"', '"+ sv +"', '2')", 100);
		}
	}
	if(id == '3')
	{
		if(parseInt(sv,10) < parseInt(nb,10) || parseInt(sv,10) == parseInt(nb,10))
			document.getElementById("stats").innerHTML = '<center>' + nb + ' Auditeurs</center>';
		else
		{
			document.getElementById("stats").innerHTML = '<center>' + next + ' Auditeurs</center>';
			sv = parseInt(sv,10) - parseInt(Gadd,10);
			setTimeout("changeAud('"+ nb +"', '"+ sv +"', '3')", 100);
		}
	}
}

function vote(idCalque, cibleArtiste, cibleTitre, vote, vtype) {
	//document.getElementById(idCalque).innerHTML = 'Vote en cours...';
	$.ajax({
		type: "GET",
		url: "ajax/ajax_moteur.php",
		data: "action=titre_vote&artiste="+cibleArtiste+"&titre="+cibleTitre+"&vote="+vote+"&vtype="+vtype+"&R="+new Date(),
		success: function(resultat){
			//document.getElementById(idCalque).innerHTML = resultat;
			alert(resultat);
		}
	});
}

function couleur(indexcouleur, calque, couleur1, couleur2)
{
	tabColoris = new Array (couleur1,couleur2);
	indexcouleur++; if (indexcouleur>= tabColoris.length) indexcouleur=0;
	document.getElementById(calque).setAttribute('color',tabColoris[indexcouleur]);
	setTimeout('couleur("'+indexcouleur+'","'+calque+'","'+couleur1+'","'+couleur2+'")',500);
}