window.addEvent('domready', function() {	
	$$('a.startpage').each(function(element){
			var target = element.get('rel');
			var ctnAdd = $(target).empty().addClass('ajax-loading');
			var req = new Request.HTML({
				evalScripts: true,
				method: 'get',
				url: element.get('href'),
				update: $(target),
				onComplete: function(response) { ctnAdd.removeClass('ajax-loading'); }
			}).send();
	});
	
	
	$$('a.link_page').each(function(element){
		element.addClass('p'+element.get('text'));
		element.addEvent('click', function(e) {
			var target = element.get('rel');
			var goto = element.get('goto');
			var boxpage = element.get('boxpage');
			new Event(e).stop();
			var ctnAdd = $(target).empty().addClass('ajax-loading');
			var req = new Request.HTML({
				evalScripts: true,
				method: 'get',
				url: element.get('href'),
				update: $(target),
				onComplete: function(response) { 
					ctnAdd.removeClass('ajax-loading');
					$$('ul.'+boxpage+' a.link_page').each(function(element){ 
						element.removeClass("active");
					});
					$$('ul.'+boxpage+' a.p'+element.get('text')).each(function(element){ 
						element.addClass("active");
					});
					document.location = goto;
				}
			}).send();
		});
	});
	
	
	$$('a.link_page_texte').each(function(element){
		element.addEvent('click', function(e) {
			var target = element.get('rel');
			new Event(e).stop();
			var ctnAdd = $(target).empty().addClass('ajax-loading');
			var req = new Request.HTML({
				evalScripts: true,
				method: 'get',
				url: element.get('href'),
				update: $(target),
				onComplete: function(response) { ctnAdd.removeClass('ajax-loading'); document.location = '#accueil'; }
			}).send();
		});
	});
	
	
	new SmoothScroll({ duration: 1800 });
	
	$('btn-send-form').addEvent('click', function(e){
		new Event(e).stop();
		if(FormValidateAlert('contact_form')){
			$('contact_form').fireEvent('submit');
		}
	});
	
	$('contact_form').addEvent('submit', function(e) {
		if(e){
			new Event(e).stop();
		}
		var allNews = $('contact_form_result').empty().addClass('ajax-loading');
		this.set('send', {
			evalScripts: true,
			onComplete: function(response) {
				allNews.removeClass('ajax-loading');
				allNews.set('html', response);
				$('contact_form').empty();
				document.location = '#contact';
			}
		});
		this.send();
	}); 
});
