var G_fichier_action="actions.php";

var win=null;
function popup_open_test(fichier, nom, hauteur, largeur, ass)
{
	var top=	(screen.height-hauteur)/2;
	var left=	(screen.width-largeur)/2;
	
	if (win && !win.closed)
	win.close();
	
	//if (window.showModalDialog)
	//	win=showModalDialog(fichier,window,"dialogTop="+top+";dialogLeft="+left+";dialogWidth:"+largeur+"px;dialogHeight:"+hauteur+"px;status:no;");
	//else
	//{
		win=open(fichier,nom,"top="+top+",left="+left+",height="+hauteur+",width="+largeur+",innerWidth="+largeur+",innerHeight="+hauteur+",location=no,status=no,scrollbars="+ass);
		win.focus();
	//}

	return win;
}


$(function()
{

//Menu

// On cache les sous-menus 
// sauf celui qui porte la classe "open_at_load" :
	$(".navigation ul.subMenu").hide();
	
// On sélectionne tous les items de liste portant la classe "toggleSubMenu" 
// et on remplace l'élément span qu'ils contiennent par un lien : 
  $(".navigation li.toggleSubMenu span").each( function ()
	{
		// On stocke le contenu du span : 
        //var TexteSpan = $(this).text(); 
        //$(this).replaceWith('<a href="">' + TexteSpan + '<\/a>') ; 
  })
	
// On modifie l'évènement "click" sur les liens dans les items de liste
// qui portent la classe "toggleSubMenu" : 
	$(".navigation li.toggleSubMenu")
	.mouseover(function ()
	{
		$(this).addClass("open");
		$("ul.subMenu", $(this)).show(); //fadeIn("slow");
	})
	.mouseleave(function ()
	{
		$(this).removeClass("open");
		$("ul.subMenu", $(this)).hide();//slideUp();
	})
	.stop()
	
	$("#pub a").click(function(){
		
		popup_open_test("popup_live.php", "live", 450, 750, 1);
		
		return  false;
	})
	
	
	inputFocusBlurNews($("#megaSearch"));
	
	$("#frmMegaSearch input[type=image]").click(function(){
	
		$("#frmMegaSearch #megaSearch").focus();
	})

	
	var paveTwitter = $("#paveTwitter");

/*	
	setInterval(function(){
		
		$("p:show", paveTwitter).hide
	
	}, 3500);
*/	
		
	var zTwitter = 		$("p.twitter");
	var totTwitter =	$(zTwitter).length;
	var twitter_i=		0;
	
	if ($("#pageIndex").length==1)
	{
		monSlideShow($("#zLigne2_3, #paveSS"), 8000);

		$(zTwitter).not(":first").hide();
		
		setInterval(function()
		{
			$("p.twitter:eq("+twitter_i+")").fadeOut("slow");
			
			twitter_i++;
			if (twitter_i>totTwitter-1)
				twitter_i=0;
			
			$("p.twitter:eq("+twitter_i+")").slideDown("slow");
		}, 8500);

/*
		$("#zLigne10 a").click(function(){
			
			popup_open_test("popup_live.php", "live", 450, 750, 1);
			
			return  false;
		})
*/
	}
	else
	if ($("#pageJoueur").length==1)
	{
		monSlideShow($("#zLigne1_1"), 4000);
	}
	else
	if ($("#pageTournoi").length==1)
	{
		monSlideShow($("#zLigne1_1"), 4000);
	}
	else
	if ($("#pageNews #zPhotos").length==1)
	{
		$('#zPhotos a').fancybox({padding:5,overlayColor:'#000',overlayOpacity:0.5,titleShow:false});
	}
	else
	if ($("#pageCalendrierPrint").length==1)
	{
		window.print();
	}
	else
	if ($("#pageCalendrier").length==1)
	{
		var date =  new Date();
		var mois=date.getMonth()+1;
		var annee=date.getFullYear();

		$.post(G_fichier_action, "action=trouveDates",
		function(data)
		{
			data = data.split("_");
			
			mois=		data[0];
			annee=	data[1];
		})
		
		$("#zLigne1_3 a").click(function()
		{//print
			var casino=$("#casino").val();
			
			document.location.href="calendrier_print?mois="+mois+"&annee="+annee+"&casino="+casino;
			
			return false;
		})

		$("#casino").change(function()
		{//casinos
			
			var casino=$(this).val();
			var zLoader=$("#zLigne1_2+span");
			var timer= rkLoader(zLoader);
			
			$.post(G_fichier_action, "action=remplirCalendrier&mois="+mois+"&annee="+annee+"&casino="+casino,
			function(data)
			{
				$('tbody').html(data);
				
				//$.post(G_fichier_action, "action=afficheMoisAnnee&mois="+(mois-1),
				//function(data)
				//{
				//	$("#zLigne1_2 div").text(data+" "+annee);
				//})
				
				_blink();
				
				clearInterval(timer);
				
				$(zLoader).text('');
			})
			
			return false;
		})


		$("#zLigne1_2 a:eq(0)").click(function()
		{//précédent
			mois--;
			if (mois==0)
			{
				mois=12;
				annee--;
			}
			
			var casino=$("#casino").val();
			var zLoader=$("#zLigne1_2+span");
			var timer= rkLoader(zLoader);
			
			$.post(G_fichier_action, "action=remplirCalendrier&mois="+mois+"&annee="+annee+"&casino="+casino,
			function(data)
			{
				$('tbody').html(data);
				
				$.post(G_fichier_action, "action=afficheMoisAnnee&mois="+(mois-1),
				function(data)
				{
					$("#zLigne1_2 div").text(data+" "+annee);
				})
				
				_blink();
				
				clearInterval(timer);
				
				$(zLoader).text('');
			})
			
			return false;
		})
		
		$("#zLigne1_2 a:eq(1)").click(function()
		{//suivant
			mois++;
			if (mois==13)
			{
				mois=1;
				annee++;
			}
			
			var casino=$("#casino").val();
			var zLoader=$("#zLigne1_2+span");
			var timer= rkLoader(zLoader);
			
			$.post(G_fichier_action, "action=remplirCalendrier&mois="+mois+"&annee="+annee+"&casino="+casino,
			function(data)
			{
				$('tbody').html(data);

				$.post(G_fichier_action, "action=afficheMoisAnnee&mois="+(mois-1),
				function(data)
				{
					$("#zLigne1_2 div").text(data+" "+annee);
				})
				
				_blink();
				
				clearInterval(timer);
				
				$(zLoader).text('');
			})
			
			return false;
		})
		
		_blink();
	}
	else
	if ($("#pageRanking").length==1)
	{
		$("form#frmMois select").change(function(){
			
			$("form#frmMois").submit();
		})
		
		$("form#frmChange").submit(function(){
			
			var change=	$("#change").val()-0;
			var pts="";
			
			if (isNaN(change) || change<0)
			{
				$("#change").val("").focus();
				pts="/";
			}
			else
			{			
				var pts=		Math.ceil(Math.sqrt(change));
				
				if (pts>100)
					pts=100;
			}
			
			$("span", $(this)).text("€ = "+pts+"pts.");
			
			return false;			
		})
		
		var startMois=0;
		var startAnnee=0;
		var totalMois=	$("#rkMoisTotal").val()-0;
		var totalAnnee=	$("#rkAnneeTotal").val()-0;
		var lemois=	$("#lemois").val();
		var find=		$("#find").val();
		var rkLigne=10;
		var rAnnee=$("#rAnnee").val();

		$("#zLigne3_1_1 .voir_plus a:eq(0)").click(function()
		{
			startMois-=rkLigne;
			
			if (startMois<0)
			{
				startMois=0;
				
				return false;
			}

			var zLoader=$("#zLigne3_1_1 p.voir_plus span");
			var timer= rkLoader(zLoader);
			
			$.post(G_fichier_action, "action=remplirRankingMois&startMois="+startMois+"&lemois="+lemois+"&find="+find+"&rAnnee="+rAnnee,
			function(data)
			{
				$('#zLigne3_1_1 tbody').html(data);
				
				clearInterval(timer);
				
				$(zLoader).text('');
			})
			
			return false;
		})
		
		$("#zLigne3_1_1 .voir_plus a:eq(1)").click(function()
		{
			startMois+=rkLigne;
			
			if (totalMois-startMois<0)
			{
				startMois-=rkLigne;
				
				return false;
			}

			var zLoader=$("#zLigne3_1_1 p.voir_plus span");
			var timer= rkLoader(zLoader);
			
			$.post(G_fichier_action, "action=remplirRankingMois&startMois="+startMois+"&lemois="+lemois+"&find="+find+"&rAnnee="+rAnnee,
			function(data)
			{
				$('#zLigne3_1_1 tbody').html(data);
				
				clearInterval(timer);
				
				$(zLoader).text('');
			})
			
			return false;
		})
		
		
		$("#zLigne3_2_1 .voir_plus a:eq(0)").click(function()
		{
			startAnnee-=rkLigne;
			
			if (startAnnee<0)
			{
				startAnnee=0;
				
				return false;
			}

			var zLoader=$("#zLigne3_2_1 p.voir_plus span");
			var timer= rkLoader(zLoader);

			$.post(G_fichier_action, "action=remplirRankingAnnee&startAnnee="+startAnnee+"&find="+find+"&rAnnee="+rAnnee,
			function(data)
			{
				$('#zLigne3_2_1 tbody').html(data);
				
				clearInterval(timer);
				
				$(zLoader).text('');
			})
			
			return false;
		})
		
		$("#zLigne3_2_1 .voir_plus a:eq(1)").click(function()
		{
			startAnnee+=rkLigne;
			
			if (totalAnnee-startAnnee<0)
			{
				startAnnee-=rkLigne;
				
				return false;
			}

			var zLoader=$("#zLigne3_2_1 p.voir_plus span");
			var timer= rkLoader(zLoader);
			
			$.post(G_fichier_action, "action=remplirRankingAnnee&startAnnee="+startAnnee+"&find="+find+"&rAnnee="+rAnnee,
			function(data)
			{
				$('#zLigne3_2_1 tbody').html(data);
				
				clearInterval(timer);
				
				$(zLoader).text('');
			})
			
			return false;
		}) 

	}
	
	
//divers --- - ---	
	$('a.target').attr('target', '_blank');
	emails();
		
})

function _blink()
{
	var blink= $("span.blink");

	setInterval
	(
		function ()
		{
			if (blink.css("visibility")=="hidden")
				blink.css("visibility", "visible");
			else
				blink.css("visibility", "hidden");
		},
		850
	)
}

function monSlideShow(z, delay)
{
	var lesImages= $("p", z);
	var TlesImages=lesImages.length;
	var imagePos=0;
	
	if (TlesImages>1)
	{
		$(lesImages).not(":first").hide();
		
		setInterval(function(){
			$('p:eq('+imagePos+')', z).fadeOut("slow");
			
			imagePos++;
			if (imagePos>=TlesImages)
				imagePos=0;
			
			$('p:eq('+imagePos+')', z).fadeIn("slow");
	
		}, delay);
	}
}

function rkLoader(zLoader)
{
	var carLoader="•";

	var c=0;
	var timer=null;
	timer = setInterval(function()
	{
		if (c%25==0)
			$(zLoader).text(carLoader);
		
		$(zLoader).append(carLoader);
		
		c++;
	}, 30);
	
	return timer;
}

