window.addEvent('domready', function() {
	if(!Cookie.read("open")) {
		Cookie.write('open', 'yes',{duration: 31});
		 
	} else Cookie.write('open', 'no',{duration: 31});
	
	if(!Cookie.read("go")) {
		Cookie.write('go', 'yes',{duration: 31});
		 
	} else Cookie.write('go', 'no',{duration: 31});
	
	//console.log(Cookie.read('open'));
	var status = {
		'true': 'open',
		'false': 'close'
	};
	$('corpo').setStyle('height','auto');
	
	var myVerticalSlide = new Fx.Slide('corpo').hide();
	if(Cookie.read("open")== 'yes') myVerticalSlide.slideIn();
	
	$('v_toggle').addEvent('click', function(e){
		e.stop();
		myVerticalSlide.toggle();	
	});
	
	myVerticalSlide.addEvent('complete', function() {
		if(status[myVerticalSlide.open] == 'close') $('freccia').setProperties({'src':'img/tools.png'});
		else 	$('freccia').setProperties({'src':'img/tools_up.png'});		
	});
	$('urlhp').addEvent('mouseover', function(){
		$('urlhp').setStyles({'cursor':'hand'});	
	});
	var d = new Date();
	
	if (d.getDate() == 1 && d.getMonth()+1 == 4 && Cookie.read("go") == 'yes') { 
		Cookie.write('go', 'no',{duration: 31});
		var pesce = new Element('img', {
		    src: 'img/pesce_daprile_g.png',
		    styles: {
		        'position': 'absolute',
				'z-index':999,
				'top':'30%',
				'right':0
		    }
		}).inject($('container'),'before');
	
		var x = new Chain();
		var one = function(){
			var mov = new Fx.Morph(pesce, {
			    duration: 3000,
			    transition: Fx.Transitions.linear
			}).addEvent('onComplete', function() {
				pesce.setProperty('src','/img/pesce_daprile_a.png');
				
			});
			mov.start({'left': 600});
		};
		var two = function(){
			pesce.setProperty('src','/img/pesce_daprile_g.png');
		};
		var three = function(){
			var mov = new Fx.Morph(pesce, {
			    duration: 'long',
			    transition: Fx.Transitions.Sine.easeOut
			});
			mov.start({'left': 0});
		};
		var four = function() { pesce.fade(0); };
		
		x.chain(one);
		x.chain(two);
		x.chain(three);
		x.chain(four);
		x.callChain();
		x.callChain.delay(5000, x);
		x.callChain.delay(4000, x);
		x.callChain.delay(5500, x);
		//x.callChain.delay(3000, x);
}	
	
	
});
