var ScrollSpy = new Class({
			
			Implements: [Options,Events],
		
			options: {
				min: 0,
				mode: 'vertical',
				max: 0,
				container: window,
				onEnter: $empty,
				onLeave: $empty,
				onTick: $empty
			},
			
			initialize: function(options) {
				this.setOptions(options);
				this.container = $(this.options.container);
				this.enters = this.leaves = 0;
				this.max = this.options.max;
				
				if(this.max == 0) 
				{ 
					var ss = this.container.getScrollSize();
					this.max = this.options.mode == 'vertical' ? ss.y : ss.x;
				}

				this.addListener();
			},
			addListener: function() {
				this.inside = false;
				this.container.addEvent('scroll',function() {
					var position = this.container.getScroll();
					var xy = this.options.mode == 'vertical' ? position.y : position.x;
					if(xy >= this.options.min && xy <= this.max) {
							if(!this.inside) {
								this.inside = true;
								this.enters++;
								this.fireEvent('enter',[position,this.enters]);
							}
							this.fireEvent('tick',[position,this.inside,this.enters,this.leaves]);
					}
					else {
						if(this.inside) 
						{
							this.inside = false;
							this.leaves++;
							this.fireEvent('leave',[position,this.leaves]);
						}
					}
				}.bind(this));
			}
		});
window.addEvent('domready', function() {
	if($('v_toggle')){
	slide = $('vertical_slide');
	
	var slide_open = false
	$('btn1').addEvent('click', function(e){
		e.stop();
		$('onglet1').setStyle('display', 'block');
		$('onglet2').setStyle('display', 'none');
		$('btn1').setStyle('background', '#fff url(../img/charte/infoge.jpg) left bottom no-repeat');
		$('btn2').setStyle('background', '#fff url(../img/charte/infotech.jpg) left top no-repeat');

	});
	$('btn2').addEvent('click', function(e){
		e.stop();
		$('onglet1').setStyle('display', 'none');
		$('onglet2').setStyle('display', 'block');
		$('btn1').setStyle('background', '#fff url(../img/charte/infoge.jpg) left top no-repeat');
		$('btn2').setStyle('background', '#fff url(../img/charte/infotech.jpg) left bottom no-repeat');
	});
		var status = {
			'true': 'Fermer x',
			'false': 'en lire +'
		};
	slide = $('vertical_slide');
	var slide_open = false
	$('v_toggle').addEvent('click', function(e){
		e.stop();
		if(slide_open){
			var myFx = new Fx.Morph(slide).set('.close');
			slide_open = false
		}else{
			var myFx = new Fx.Morph(slide).set('.open');
			slide_open = true
		}
		$('vertical_status').set('html', status[slide_open]);

	});
		var status2 = {
			'true': 'Fermer x',
			'false': 'en lire +'
		};
	slide2 = $('vertical_slide2');
	var slide_open2 = false
	$('v_toggle2').addEvent('click', function(e){
		e.stop();
		if(slide_open2){
			var myFx2 = new Fx.Morph(slide2).set('.close');
			slide_open2 = false
		}else{
			var myFx2 = new Fx.Morph(slide2).set('.open');
			slide_open2 = true
		}
		$('vertical_status2').set('html', status2[slide_open2]);

	});
	}
				new SmoothScroll({duration:500});
			$('gototop').set('opacity','0').setStyle('display','block');
			var ss = new ScrollSpy({
				min: 200,
				onEnter: function(position,enters) {
					$('gototop').fade('in');
				},
				onLeave: function(position,leaves) {
					$('gototop').fade('out');
				},
				onTick: function(position,state,enters,leaves) {
				},
				container: window
			});
	if($('cadeauBox')){
	$('cadeauBox').addEvent('click', function(e){
		if($('cadeauBox').checked){
			$('cadeauText').setStyle('display', 'block');
			$('cadeauBox').setProperty('checked', true); 

		}else{
			$('cadeauText').setStyle('display', 'none');
			$('cadeauBox').setProperty('checked', false); 
		}
			
	});
	}

});
