function Timer() {
	x= $('#compo > img').size();
	w=Math.floor(Math.random() * 5)+1;
	if (x>6 && w>2) {
		$('#compo .pickles').eq(1).fadeOut('slow', function () {
			$('#compo .pickles:eq(1)').remove();
		});
	} else {
		$.ajax({
			url: '/files/compo.php',
			cache: false,
			success: function(html){
				$('#compo').append(html);
				$('#compo img:last').fadeIn('slow');

			}
		});
	}
	x=Math.floor(Math.random() * 5000)+1;
	timer3=setTimeout('Timer()',x);
}

function new_screen() {
	$('.screensaver').toggleClass('ok');
	$('.screensaver').toggleClass('no');
	$('.ok').fadeIn(2000);
	$('.no').fadeOut(1000, function() {
		$.ajax({
			url: '/medias/screensaver',
			cache: false,
			success: function(html) {
				$('.no').html(html);
				timer2=setTimeout('new_screen()',6000);
			}
		});
	});

}

function Screensaver() {

	clearTimeout(timer1);
	clearTimeout(timer3);
	$('#container, #compo, #header, #blogging').fadeOut('slow');
	$('body').append("<div class='screensaver no' style='display:none'></div><div class='screensaver ok'></div>");
	$.ajax({
		url: '/medias/screensaver',
		cache: false,
		success: function(html) {
			$('.ok').html(html);
			$.ajax({
				url: '/medias/screensaver',
				cache: false,
				success: function(html) {
					$('.no').html(html);
					timer2=setTimeout('new_screen()',6000);
				}
			});
		}	
	});

	$('.screensaver').mousedown(function(){
		$('.screensaver').fadeOut('slow', function(){
			$('.screensaver').remove();
		});
		$('#container, #compo, #header, #blogging').fadeIn('slow');
		clearTimeout(timer2);
		timer1=setTimeout('Screensaver()',120000);
		Timer();
	});
}

$(document).ready(function(){
	$('#menu').treeview({
		animated: 'fast',
		collapsed : true,
		unique: true,
		persist: 'location'
	});

	$.ajax({
		url: '/files/compo.php?init=1',
		cache:false,
		success: function(html){
			$('#compo').append(html);
			$('#compo img').fadeIn('slow');

		}
	});	
	Timer();

	timer1=setTimeout('Screensaver()',120000);

	$('body *').mousedown(function () { 	
		clearTimeout(timer1);
		timer1=setTimeout('Screensaver()',120000); 
	});


});