Main = new Class({

	initialize: function(){
		
	},
	
	loadNiftyCorners: function(){
	
		Nifty("div#proposte h3","top");
		Nifty("div.blk_content","none same-height");
	},
	
	loadGuestbook: function(msgs){
		
		this.gb = new Guestbook(msgs);
		
	},
	
	loadContact: function(){
	
		this.c = new Contact();
		
	},
	
	loadAccordion: function(sId){
	
		var accordion = new Accordion('h3.toggler', 'ul.element', {
			opacity: false,
			onActive: function(toggler, element){
				toggler.setStyle('color', '#bd5000');
			},
		 
			onBackground: function(toggler, element){
				toggler.setStyle('color', '#5f2800');
			}
		}, $(sId));
	
	},
	
	loadModal: function(){
 
		/* hide using opacity on page load */
		$('modal').setStyles({
			opacity:0,
			display:'block'
		});
		/* hiders */
		$('modal-close').addEvent('click',function(e) { new Fx.Style('modal', 'opacity', {duration: 500 } ).start(1,0); });
		window.addEvent('keypress',function(e) { if(e.key == 'esc') { new Fx.Style('modal', 'opacity', {duration: 500 } ).start(1,0);  } });
		$(document.body).addEvent('click',function(e) { 
			if($('modal').get('opacity') == 1 && !e.target.getParent('.dialog')) { 
				//$('fb-modal').fade('out');
				new Fx.Style('modal', 'opacity', {duration: 500 } ).start(1,0); 
			} 
		});
		
		//$('fb-modal').fade('in');
		new Fx.Style( "modal", 'opacity', {duration: 500 } ).start(0,1);
			
	}
});