var Site = {
		
	start: function(){
		
		if( $$('.external') ) Site.setExternals($$('.external'));

		Site.resize();
		if( !$('home') ) Site.fixExplorer();
		if( $('historique') ) Site.rollOver();
		if( $('faq') ) Site.faq();
		//if( Browser.Engine.trident4 ) Site.ie6();
		
		if($('slide')) {
			var data = [
				'1.jpg', '2.jpg', '3.jpg', '4.jpg', '5.jpg', '6.jpg', '7.jpg', '8.jpg', '9.jpg', '10.jpg', '11.jpg', 
				'12.jpg', '13.jpg', '14.jpg', '15.jpg', '16.jpg', '17.jpg', '18.jpg'
			];
			var myShow = new Slideshow('slide', data, { height: 152, hu: BASEURL+'public/diapo/', width: 198, delay: 500});
		}	
			
	},
	
	resize: function(){
		/*
		var sizeBody = $(document.body).getScrollSize().y;
		var sizeContainer = $('container').getSize().y;
		
		$('footer').setStyle('height', sizeBody - sizeContainer);	
		*/
	},
	
	rollOver: function(){

		$$('#infos h3#ddc').setStyle('cursor','pointer');
		$$('#infos h3#ddc').addEvents({
			'mouseenter': function(){
				$('ddc_desc').setStyle('display','block');
			},
			'mouseleave': function(){
				$$('#infos p').setStyle('display','none');
			},
			'click': function(){ document.location = BASEURL+'ddc'; }
		});
	},
	
	faq: function(){
		
		$$('h3.toggler').setStyle('cursor', 'pointer'); 
		
		var myAccordion = new Accordion($('faq_liste'), 'h3.toggler', 'div.toggler_element', {
			opacity: false,
			alwaysHide: true,
			onActive: function(toggler, element){
				toggler.addClass('hover');
			},
			onBackground: function(toggler, element){
				toggler.removeClass('hover');
			}
		});
	},
		
	setExternals: function(els){
		els.addEvent('click', function(ev){ window.open(this.href); new Event(ev).stop(); return; });
	},

	fixExplorer: function() {
		$('container').getElements('input[type=radio]').setStyle('border', '0');
		$('container').getElements('input[type=checkbox]').setStyle('border', '0');
		
		$$('textarea').addEvents({
			'focus': function(){ this.addClass('highlight');},
			'blur': function(){ this.removeClass('highlight');}
		});
		
		$$('select').addEvents({
			'focus': function(){ this.addClass('highlight');},
			'blur': function(){ this.removeClass('highlight');}
		});
	}
};

window.addEvent('domready', function(){ Site.start(); });

window.addEvent('resize', function(){
	Site.resize();
});
