// Layout Javascripts
// Tutti gli aggiustamenti del layout




// SWF header + render se c'è
window.addEvent('domready', function() {
	

	var el = $('footer');
	var opStart = 0.6;
	el.setStyle('opacity',opStart);
	
	el.addEvents({
		mouseenter: function() {
			this.morph({
				'opacity': 1
			});
				
		},
		
		mouseleave: function() {
			this.morph({
				'opacity': opStart
			});
		}
	});



	var header 		= "headerbox"; 	// nome box header
	var render		= "render";		// nome box render
	var aderisci	= "join";		// nome box join
	
	// i file swf
	var swfHeader 	= "/swf/header.swf?123";
	var swfaderisci	= "swf/aderisci_100x100.swf";
	var swfRenderHP	= "/swf/render_140x120.swf";


	// codice header
	var h = new SWFObject(	swfHeader , 	// Il nome del box
						  	"DocciaLight",  // Il nome del oggetto
							"100%", 		// Largezza
							"100%", 		// Altezza
							"6.0.65",		// Versione flash richiesta
							"#ffffff"		// Sfondo
						  );
	h.addParam("menu", "false");
	h.write(header);
	
	// codice render 
	if($(render)) {
		var r = new SWFObject(	swfRenderHP , 
							  "DocciaLight", 
							  "140", 
							  "120", 
							  "6.0.65", 
							  "#ffffff");
		r.addParam("wmode", "transparent");
		r.addParam("menu", "false");
	r.write(render);
	}

	
	// codice aderisci
	if($(aderisci)) {
		var a = new SWFObject(	swfaderisci , 
							  "Aderisci", 
							  "100", 
							  "100", 
							  "6.0.65", 
							  "#ffffff");
		a.addParam("wmode", "transparent");
		a.addParam("menu", "false");
		a.write(aderisci);
	}
	
	
		
	
	

	// lista del soto menu a sx
	var lList = $$('#leftmenu li');
	lList.each(function(element) {
		
		lpadding = element.getStyle('padding-left');
		
	
		// We are setting the opacity of the element to 0.7 and adding two events
		element.set('opacity', 0.7).addEvents({
			mouseenter: function(){
				if(this.hasClass('active'))
					this.morph({
						'padding-left': 15,
						'opacity': 1
					});
				else
					this.morph({
						'padding-left': 20,
						'opacity': 0.7
					});
			},
			mouseleave: function(){
				if(this.hasClass('active'))
					this.morph({
						'padding-left': 20,
						'opacity': 1
					});
				else
				this.morph({
					'padding-left': 0,
					'opacity':0.7
				});
			}
		});
		
		if(element.hasClass('active'))
			element.setStyle('opacity',1);
 
	});
	
	
	if($('linkministri')) {
		var ministribox = $('linkministri');
		
		ministribox.setStyles({'opacity':0,'height':0,'display':'none'});
		
		$("ministri").addEvent('click',function(e) {										  
				
				
				if(ministribox.getStyle('height').toInt() == 0)
					ministribox.setStyle('display','block').morph({'opacity':1,'height':60});
				else
					ministribox.morph({'opacity':0,'height':0});
		});
		
		
		$('contentbox').addEvent('click',function(e) {										  
					ministribox.morph({'opacity':0,'height':0});
		});
		
	}// end ministri box
	
	// BOX ERROR //
	if($('communications')) {
		$('communicationsClose').addEvent('click',function(e) { e.stop(); 
			$('communications').setStyle('display','none'); 
		});
		var myMove = new Drag.Move($('communications'));	
	}
	
	
	// Credits 
	var credits = new Tips('.tip', {'fixed':true});
	credits.addEvent('show', function(tip){
	    
	    tip.fade('in');
	
	}).addEvent('hide', function(tip){
	    
	    tip.fade('out');
	
	});

	
	
}); // end domready