window.addEvent('domready', function()
{
	
	var container = $('primary-links-container');
	var a = container.getElement('a');
	
	new Element('span',{'class':'corner right'}).inject(container);
	new Element('span',{'class':'corner left'}).inject(a);
	
});

window.addEvent('domready', function()
{
	if( $(document.body).hasClass('page') ) return;
	
	var container = $('machine-container');
	var layer = container.getElement('div.sliding-layer');
	var pager = new Element('ul',{'class':'machine-pager'}).injectAfter(container);
	var w = layer.getCoordinates().width;
	var pages = [];
	var state = 'free';
	
	layerFx = new Fx.Morph
	(
		layer,
		{
			link: 'cancel',
			duration: 600,
			transition: 'expo:in:out'
		}
	);
	
	var elements = layer.getElements('div.product');
	
	layer.setStyle('width', w * elements.length );
	
	elements.each
	(
		function(element, i)
		{
			var page = new Element('li').set('html',i+1).inject(pager);
			
			pages.push(page);
			
			if( i == 0 ) page.addClass('selected');
			
			page.addEvent
			(
				'click', function()
				{
					layerFx.start({'margin-left': -w*i});
					pager.getElements('li').removeClass('selected');
					page.addClass('selected');
				}
			);
			
			var a = element.getElement('a.savoir-plus');
			a.set('html', '<strong>' + a.innerHTML + '</strong>');
			
		}
	);
	
	container.addEvents
	({
		'mouseenter': function()
		{
			state = 'hovered';
		},
		
		'mouseleave': function()
		{
			state = 'free';
		}
	});
	
	var a = 1;
	
	var cycle =
	(
		function()
		{
			if( state == 'hovered' ) return;
			
			pages[a].fireEvent('click',pages[a]);
			
			a++;
			
			if( a >= pages.length ) a = 0;
		}
	)
	.periodical(6000);
	
	
});

window.addEvent('domready', function()
{
	
	$$('div.left-part blockquote:even').addClass('even');
	
	var elements = $$('div.left-part div.product','div.right-part div.product');
			
	elements.each
	(
		function(element, i)
		{
			if (i % 4 == 2) 
			{
				element.addClass('even');
				elements[i+1].addClass('even');
			}
		}
	);
	
	
	
});

window.addEvent('domready', function()
{
	
	var elements = $$('blockquote');
			
	elements.each
	(
		function(element, i)
		{
			new Element('div', {'class':'corners top left'}).inject(element);
			new Element('div', {'class':'corners top right'}).inject(element);
			new Element('div', {'class':'corners bottom left'}).inject(element);
			new Element('div', {'class':'corners bottom right'}).inject(element);
		}
	);
	
	
	
});

window.addEvent('domready', function()
{
	
	var elements = $$('form.form-contact');
	
	elements.each
	(
		function(element, i)
		{
			var button = element.getElement('a');
			
			button.addEvent
			(
				'click', function(e)
				{					
					new Event(e).stop();
					
					var checksite = check();
					
					if(checksite == true) element.submit();
				}
			);
		}
	);
});