var downloading_seq = 0;

function get_downloading() {
	var new_downloading_seq;
	 $.ajax({
			url: '/downloading/',
			success: function(data) {
				console.log("downloading request");
				var html = "";
				new_downloading_seq = downloading_seq;
				$.each(data, function(key, val) {
					if(val.seq > downloading_seq) {
				    //console.log("val.seq="+val.seq+", last seq="+downloading_seq);
						html += '<dt id="downloading_'+val.seq+'"><a href="'+val.link+'" title="Сейчас качают фильм: '+val.title_all+'">'+val.title+' ('+val.year+')</a></dt>';
						if(val.seq > new_downloading_seq) new_downloading_seq = val.seq;
					}
				});
				downloading_seq = new_downloading_seq;
				if(html != '') {
					$(html).hide().prependTo($('#downloading')).fadeIn('slow');
					$('#downloading dt:gt('+(data.length-1)+')').remove();
				}
				console.log("new seq="+downloading_seq);
			},
			complete: this.ajax_complete,
			dataType: 'json'
		});
}


$(function() {
	if($('#downloading').length > 0) {
		$('#downloading dt').each(function() {
			var seq;
			seq = $(this).attr('id').split('_')[1];
			if(seq > downloading_seq) downloading_seq = seq;
		});
		//console.log(downloading_seq);
		get_downloading();
		$.periodic({period: 30000, decay: 1.2, max_period: 60000}, function() {
			get_downloading();
		});
	}
});

