/*
+---------------------------------------------------------------+
|        Plugin: Derniers Téléchargements
|        Version: 0.2
|        Auteur: The_Death_Raw 
|        Email: postmaster@e107plugins.fr
|        Website: www.e107plugins.fr
+---------------------------------------------------------------+
*/

$(document).ready(function(){
	$('.reculer').hide().attr("id", '0');
	$('.avancer').attr("id", Ccond);
	var derniers_telechargements = $('div#conteneur_derniers_telechargements');
	var table_derniers_telechargements = $('table_derniers_telechargements');
	var hauteur_cont_dt_parent = $(derniers_telechargements).parent().height();
	var hauteur_cont_dt = $(derniers_telechargements).height();
	$(derniers_telechargements).parent().attr('style','min-height:' + hauteur_cont_dt_parent + 'px');

	$('.avancer').click(function(){
		$(this).attr('disabled', true);
		$('.reculer').attr('disabled', true);
		var idLienPlus = $(this).attr('id');
		var idLienMoin = $('.reculer').attr('id');
		if(idLienPlus <= nBDownload){
			var idplus = parseInt(idLienPlus)+parseInt(Ccond);
			if(idLienPlus >= Ccond*2){ 
				var idmoin = parseInt(idLienMoin)+parseInt(Ccond);
			} else {
				var idmoin = parseInt(idLienMoin);
			}
			$('.reculer').attr({id : idmoin});
			$('.avancer').attr({id : idplus});
			$('table#table_derniers_telechargements').remove();
			//$(derniers_telechargements).text('Chargement...');
			
			if(Effet == 'slideDown'){ 
				$(derniers_telechargements).attr('style','background:url("' + Chemin + 'images/ep_load.gif") no-repeat scroll center 47% transparent;').html('Chargement');
			} else {
				$(derniers_telechargements).attr('style','background:url("' + Chemin + 'images/ep_load.gif") no-repeat scroll center 47% transparent;min-height:' + hauteur_cont_dt + 'px;line-height:' + hauteur_cont_dt + 'px;text-align:center;').html('Chargement');
			}
			
			$.post(Chemin+'ajax.php', {
				id:idLienPlus 
			}, function(data){
				//$(derniers_telechargements).text('');
				if(Effet == 'slideDown'){ 
					$(derniers_telechargements).attr('style','background:none;').html(''); 
				} else {
					$(derniers_telechargements).attr('style','background:none;min-height:' + hauteur_cont_dt + 'px;').html(''); 
				}
				$(derniers_telechargements).append(data);
				$('.toolTip, img[title]').toolTips();
				
				$('.dernier_telechargement').delay(250).each(function(index){
					$(this).delay(index*250)[Effet](500);
				});
				setTimeout(function () {
					$('.reculer,.avancer').removeAttr("disabled"); 
				}, 1500);				
			});
		}
		if(idLienMoin >= 0){ $('.reculer').fadeIn('slow'); }
		if(idLienPlus >= nBDownload-Ccond){ $(this).fadeOut('fast'); }
		// $('#dt_debug').html(idLienPlus);
	});

	$('.reculer').click(function(){
		$(this).attr('disabled', true);
		$('.avancer').attr('disabled', true);
		var idLienMoin = $(this).attr('id');
		var idLienPlus = $('.avancer').attr('id');
		var idmoin = parseInt(idLienMoin)-parseInt(Ccond);
		if (idmoin <= 0){ var idmoin = 0; }
		var idplus = parseInt(idLienPlus)-parseInt(Ccond);
		$('.reculer').attr({id : idmoin});
		$('.avancer').attr({id : idplus});
		$('table#table_derniers_telechargements').remove();
		//$(derniers_telechargements).text('Chargement...');
			
		if(Effet == 'slideDown'){ 
			$(derniers_telechargements).attr('style','background:url("' + Chemin + 'images/ep_load.gif") no-repeat scroll center 47% transparent;').html('Chargement');
		} else {
			$(derniers_telechargements).attr('style','background:url("' + Chemin + 'images/ep_load.gif") no-repeat scroll center 47% transparent;min-height:' + hauteur_cont_dt + 'px;line-height:' + hauteur_cont_dt + 'px;text-align:center;').html('Chargement');
		}
			
		$.post(Chemin+'ajax.php', {
			id:idLienMoin 
		}, function(data){
			//$(derniers_telechargements).text('');
			if(Effet == 'slideDown'){ 
				$(derniers_telechargements).attr('style','background:none;').html(''); 
			} else {
				$(derniers_telechargements).attr('style','background:none;min-height:' + hauteur_cont_dt + 'px;').html(''); 
			}
			$(derniers_telechargements).append(data);
			$('.toolTip, img[title]').toolTips();

			$('.dernier_telechargement').delay(250).each(function(index){
				$(this).delay(index*250)[Effet](1000);
			});
			setTimeout(function () {
				$('.reculer,.avancer').removeAttr("disabled"); 
			}, 1500);	 
		});
		if(idLienMoin == 0){ $(this).fadeOut('fast'); }
		if(idLienPlus <= nBDownload+Ccond){ $('.avancer').fadeIn('slow'); }	
		// $('#dt_debug').text(idLienMoin);
	});
});
