var Stratelio={version:"1.0.0",config:{}};Stratelio.components={};if(Browser.ie6||Browser.ie7||Browser.ie8){document.createElement("header");document.createElement("footer");document.createElement("section");document.createElement("aside");document.createElement("nav");document.createElement("article");if(Browser.ie6){var myScript=Asset.javascript('/js/pngfix.js',{id:'pngfix',onLoad:function(){}});}}
Stratelio.initApplication=function(){if($('evitement')){new Stratelio.components.Evitement({});};if($('form_ajax')){new Stratelio.components.FormAjax({});};if(Browser.Platform.ios||Browser.Platform.android){var myScript=Asset.javascript('/js/slide.js',{id:'slide-mobile',onLoad:function(){if($('slide')){new Stratelio.components.Slide({});};}});}
else{if($('slide')){new Stratelio.components.Slide({});};}
if($$('.gallery')!=null){$$('.gallery a.ceraBox').cerabox();}
if(Browser.ie6||Browser.ie7||Browser.ie8){}};window.addEvent('domready',Stratelio.initApplication);Stratelio.components.Evitement=new Class({initialize:function(){var _component=this;$('evitement').addClass('hidden');document.addEvent('keydown',function(event){if(event.key=='tab'){_component.tab()};});},tab:function(e){$('evitement').removeClass('hidden');console.log('Menu d\'évitement affiché');}});Stratelio.components.FormAjax=new Class({initialize:function(config){var _component=this;$('form_ajax').addEvent('submit',this.submit);$$('#form_ajax input[class*="required"]').each(function(el){el.addEvent('focus',_component.focus);el.addEvent('blur',_component.blur);});},focus:function(e){if(this.hasClass('error')){this.removeClass('error');console.log("ok");}},blur:function(e){if(this.get('value')==''){this.addClass('error');console.log("ok");}},submit:function(e){e.stop();new Stratelio.components.SendFormAjax({});}});Stratelio.components.SendFormAjax=new Class({initialize:function(config){var _component=this;this.submit();},submit:function(e){var check_required=null;$$('#form_ajax input[class*="required"]').each(function(el){if(el.get('value')==''){el.addClass('error');check_required=1;}else{el.removeClass('error');}});if(check_required==null){$('form_ajax').set('send',{onRequest:function(response){$('log').setStyle('opacity','1').removeClass('log_validated').removeClass('log_error').addClass('log_load').empty().set('html','Message en cours d\'envoi');},onComplete:function(response){if(response=="Votre message a été envoyé. Nous vous répondrons dès que possible."){$('log').addClass('log_validated').set('html',response);$('fields').set('html','');$$('#form_ajax input[type="submit"]').each(function(el){el.destroy();});}
else{$('log').removeClass('log_load').addClass('log_error').set('html',response);}},onFailure:function(response){$('log').removeClass('log_load').addClass('log_error').empty().set('html','Error Server');}});$('form_ajax').send();}}});Stratelio.components.Slide=new Class({initialize:function(config){var _component=this;this.marg={margin:0,direction:"left"};$$('li.slider').each(function(el){el.addEvent('click',_component.show);});var slide=1;$('slide').store('swipe:cancelVertical',true);$('slide').addEvent('swipe',function(event){$$('li.slider').each(function(el){if(el.hasClass('active')){var number=el.id.substr(11);slide=parseInt(number);}});if(event.direction=="left"&&slide<4){_component.swipe(slide+1);}
if(event.direction=="right"&&slide>1){_component.swipe(slide-1);}});_component.animation();},show:function(e){var number=this.id.substr(11);var slide=parseInt(number);var margin=-(slide-1)*960;$('slide').set('tween',{transition:Fx.Transitions.Expo.easeInOut});$('slide').tween('margin-left',margin);$$('li.slider').each(function(el){el.removeClass('active');});this.addClass('active');},swipe:function(slide){var margin=-(slide-1)*960;$('slide').set('tween',{transition:Fx.Transitions.Expo.easeInOut});$('slide').tween('margin-left',margin);$$('li.slider').each(function(el){el.removeClass('active');});var slideNumber=((margin/960).abs())+1;var slideId="link-slide-"+slideNumber;$(slideId).addClass('active');},animation:function(){_component=this;var effect=new Fx.Tween($('slide'),{transition:Fx.Transitions.Expo.easeInOut}),periodical;var fx=function(){if(this.margin==0){this.direction="left";}
if(this.margin==-2880){this.direction="right";}
if(this.direction=="left"){this.margin=this.margin-960;}
if(this.direction=="right"){this.margin=this.margin+960;}
effect.start('margin-left',this.margin);$$('li.slider').each(function(el){el.removeClass('active');});var slideNumber=((this.margin/960).abs())+1;var slideId="link-slide-"+slideNumber;$(slideId).addClass('active');};periodical=fx.periodical(7000,_component.marg);$$('li.slider').each(function(el){el.addEvent('click',function(event){event.stop();clearInterval(periodical);});});$('slide').addEvent('mouseover',function(event){event.stop();clearInterval(periodical);});$('slide').addEvent('mouseout',function(event){event.stop();periodical=fx.periodical(7000,_component.marg);});$('slide').addEvent('swipe',function(event){event.stop();clearInterval(periodical);});}});
