window.log=function(){log.history=log.history||[];log.history.push(arguments);arguments.callee=arguments.callee.caller;if(this.console){console.log(Array.prototype.slice.call(arguments))}};(function(e){function h(){}for(var g="assert,count,debug,dir,dirxml,error,exception,group,groupCollapsed,groupEnd,info,log,markTimeline,profile,profileEnd,time,timeEnd,trace,warn".split(","),f;f=g.pop();){e[f]=e[f]||h}})(window.console=window.console||{});
/*! Respond.js: min/max-width media query polyfill. (c) Scott Jehl. MIT Lic. j.mp/respondjs  */
/*!
 * jQuery Cycle Lite Plugin
 * http://malsup.com/jquery/cycle/lite/
 * Copyright (c) 2008-2011 M. Alsup
 * Version: 1.3.1 (07-OCT-2011)
 * Dual licensed under the MIT and GPL licenses:
 * http://www.opensource.org/licenses/mit-license.php
 * http://www.gnu.org/licenses/gpl.html
 * Requires: jQuery v1.3.2 or later
 */
(function(d){var a="Lite-1.3";d.fn.cycle=function(e){return this.each(function(){e=e||{};if(this.cycleTimeout){clearTimeout(this.cycleTimeout)}this.cycleTimeout=0;this.cyclePause=0;var l=d(this);var i=e.slideExpr?d(e.slideExpr,this):l.children();var g=i.get();if(g.length<2){window.console&&console.log("terminating; too few slides: "+g.length);return}var f=d.extend({},d.fn.cycle.defaults,e||{},d.metadata?l.metadata():d.meta?l.data():{});var m=d.isFunction(l.data)?l.data(f.metaAttr):null;if(m){f=d.extend(f,m)}f.before=f.before?[f.before]:[];f.after=f.after?[f.after]:[];f.after.unshift(function(){f.busy=0});var n=this.className;f.width=parseInt((n.match(/w:(\d+)/)||[])[1])||f.width;f.height=parseInt((n.match(/h:(\d+)/)||[])[1])||f.height;f.timeout=parseInt((n.match(/t:(\d+)/)||[])[1])||f.timeout;if(l.css("position")=="static"){l.css("position","relative")}if(f.width){l.width(f.width)}if(f.height&&f.height!="auto"){l.height(f.height)}var h=0;i.css({position:"absolute",top:0,left:0}).each(function(o){d(this).css("z-index",g.length-o)});d(g[h]).css("opacity",1).show();if(d.browser.msie){g[h].style.removeAttribute("filter")}if(f.fit&&f.width){i.width(f.width)}if(f.fit&&f.height&&f.height!="auto"){i.height(f.height)}if(f.pause){l.hover(function(){this.cyclePause=1},function(){this.cyclePause=0})}var j=d.fn.cycle.transitions[f.fx];j&&j(l,i,f);i.each(function(){var o=d(this);this.cycleH=(f.fit&&f.height)?f.height:o.height();this.cycleW=(f.fit&&f.width)?f.width:o.width()});if(f.cssFirst){d(i[h]).css(f.cssFirst)}if(f.timeout){if(f.speed.constructor==String){f.speed={slow:600,fast:200}[f.speed]||400}if(!f.sync){f.speed=f.speed/2}while((f.timeout-f.speed)<250){f.timeout+=f.speed}}f.speedIn=f.speed;f.speedOut=f.speed;f.slideCount=g.length;f.currSlide=h;f.nextSlide=1;var k=i[h];if(f.before.length){f.before[0].apply(k,[k,k,f,true])}if(f.after.length>1){f.after[1].apply(k,[k,k,f,true])}if(f.click&&!f.next){f.next=f.click}if(f.next){d(f.next).bind("click",function(){return c(g,f,f.rev?-1:1)})}if(f.prev){d(f.prev).bind("click",function(){return c(g,f,f.rev?1:-1)})}if(f.timeout){this.cycleTimeout=setTimeout(function(){b(g,f,0,!f.rev)},f.timeout+(f.delay||0))}})};function b(j,e,i,k){if(e.busy){return}var h=j[0].parentNode,n=j[e.currSlide],l=j[e.nextSlide];if(h.cycleTimeout===0&&!i){return}if(i||!h.cyclePause){if(e.before.length){d.each(e.before,function(p,q){q.apply(l,[n,l,e,k])})}var f=function(){if(d.browser.msie){this.style.removeAttribute("filter")}d.each(e.after,function(p,q){q.apply(l,[n,l,e,k])});m()};if(e.nextSlide!=e.currSlide){e.busy=1;d.fn.cycle.custom(n,l,e,f)}var g=(e.nextSlide+1)==j.length;e.nextSlide=g?0:e.nextSlide+1;e.currSlide=g?j.length-1:e.nextSlide-1}function m(){if(e.timeout){h.cycleTimeout=setTimeout(function(){b(j,e,0,!e.rev)},e.timeout)}}}function c(e,f,i){var h=e[0].parentNode,g=h.cycleTimeout;if(g){clearTimeout(g);h.cycleTimeout=0}f.nextSlide=f.currSlide+i;if(f.nextSlide<0){f.nextSlide=e.length-1}else{if(f.nextSlide>=e.length){f.nextSlide=0}}b(e,f,1,i>=0);return false}d.fn.cycle.custom=function(k,h,i,e){var j=d(k),g=d(h);g.css(i.cssBefore);var f=function(){g.animate(i.animIn,i.speedIn,i.easeIn,e)
};j.animate(i.animOut,i.speedOut,i.easeOut,function(){j.css(i.cssAfter);if(!i.sync){f()}});if(i.sync){f()}};d.fn.cycle.transitions={fade:function(f,g,e){g.not(":eq(0)").hide();e.cssBefore={opacity:0,display:"block"};e.cssAfter={display:"none"};e.animOut={opacity:0};e.animIn={opacity:1}},fadeout:function(f,g,e){e.before.push(function(k,i,j,h){d(k).css("zIndex",j.slideCount+(h===true?1:0));d(i).css("zIndex",j.slideCount+(h===true?0:1))});g.not(":eq(0)").hide();e.cssBefore={opacity:1,display:"block",zIndex:1};e.cssAfter={display:"none",zIndex:0};e.animOut={opacity:0}}};d.fn.cycle.ver=function(){return a};d.fn.cycle.defaults={animIn:{},animOut:{},fx:"fade",after:null,before:null,cssBefore:{},cssAfter:{},delay:0,fit:0,height:"auto",metaAttr:"cycle",next:null,pause:0,prev:null,speed:1000,slideExpr:null,sync:1,timeout:4000}})(jQuery);
/*!
 * jQuery Form Plugin
 * version: 2.86 (08-OCT-2011)
 * @requires jQuery v1.3.2 or later
 *
 * Examples and documentation at: http://malsup.com/jquery/form/
 * Dual licensed under the MIT and GPL licenses:
 *   http://www.opensource.org/licenses/mit-license.php
 *   http://www.gnu.org/licenses/gpl.html
 */
(function(b){b.fn.ajaxSubmit=function(d){if(!this.length){a("ajaxSubmit: skipping submit process - no element selected");return this}var c,p,f,h=this;if(typeof d=="function"){d={success:d}}c=this.attr("method");p=this.attr("action");f=(typeof p==="string")?b.trim(p):"";f=f||window.location.href||"";if(f){f=(f.match(/^([^#]+)/)||[])[1]}d=b.extend(true,{url:f,success:b.ajaxSettings.success,type:c||"GET",iframeSrc:/^https/i.test(window.location.href||"")?"javascript:false":"about:blank"},d);var k={};this.trigger("form-pre-serialize",[this,d,k]);if(k.veto){a("ajaxSubmit: submit vetoed via form-pre-serialize trigger");return this}if(d.beforeSerialize&&d.beforeSerialize(this,d)===false){a("ajaxSubmit: submit aborted via beforeSerialize callback");return this}var g=d.traditional;if(g===undefined){g=b.ajaxSettings.traditional}var u,o,j,w=this.formToArray(d.semantic);if(d.data){d.extraData=d.data;u=b.param(d.data,g)}if(d.beforeSubmit&&d.beforeSubmit(w,this,d)===false){a("ajaxSubmit: submit aborted via beforeSubmit callback");return this}this.trigger("form-submit-validate",[w,this,d,k]);if(k.veto){a("ajaxSubmit: submit vetoed via form-submit-validate trigger");return this}var m=b.param(w,g);if(u){m=(m?(m+"&"+u):u)}if(d.type.toUpperCase()=="GET"){d.url+=(d.url.indexOf("?")>=0?"&":"?")+m;d.data=null}else{d.data=m}var x=[];if(d.resetForm){x.push(function(){h.resetForm()})}if(d.clearForm){x.push(function(){h.clearForm()})}if(!d.dataType&&d.target){var e=d.success||function(){};x.push(function(q){var n=d.replaceTarget?"replaceWith":"html";b(d.target)[n](q).each(e,arguments)})}else{if(d.success){x.push(d.success)}}d.success=function(z,q,A){var y=d.context||d;for(var v=0,n=x.length;v<n;v++){x[v].apply(y,[z,q,A||h,h])}};var s=b("input:file",this).length>0;var r="multipart/form-data";var l=(h.attr("enctype")==r||h.attr("encoding")==r);if(d.iframe!==false&&(s||d.iframe||l)){if(d.closeKeepAlive){b.get(d.closeKeepAlive,function(){i(w)})}else{i(w)}}else{if(b.browser.msie&&c=="get"&&typeof d.type==="undefined"){var t=h[0].getAttribute("method");if(typeof t==="string"){d.type=t}}b.ajax(d)}this.trigger("form-submit-notify",[this,d]);return this;function i(U){var z=h[0],y,Q,K,S,N,B,F,D,E,O,R,I;var C=!!b.fn.prop;if(U){if(C){for(Q=0;Q<U.length;Q++){y=b(z[U[Q].name]);y.prop("disabled",false)}}else{for(Q=0;Q<U.length;Q++){y=b(z[U[Q].name]);y.removeAttr("disabled")}}}if(b(":input[name=submit],:input[id=submit]",z).length){alert('Error: Form elements must not have name or id of "submit".');return}K=b.extend(true,{},b.ajaxSettings,d);K.context=K.context||K;N="jqFormIO"+(new Date().getTime());if(K.iframeTarget){B=b(K.iframeTarget);O=B.attr("name");if(O==null){B.attr("name",N)}else{N=O}}else{B=b('<iframe name="'+N+'" src="'+K.iframeSrc+'" />');B.css({position:"absolute",top:"-1000px",left:"-1000px"})}F=B[0];D={aborted:0,responseText:null,responseXML:null,status:0,statusText:"n/a",getAllResponseHeaders:function(){},getResponseHeader:function(){},setRequestHeader:function(){},abort:function(n){var X=(n==="timeout"?"timeout":"aborted");
a("aborting upload... "+X);this.aborted=1;B.attr("src",K.iframeSrc);D.error=X;K.error&&K.error.call(K.context,D,X,n);S&&b.event.trigger("ajaxError",[D,K,X]);K.complete&&K.complete.call(K.context,D,X)}};S=K.global;if(S&&!b.active++){b.event.trigger("ajaxStart")}if(S){b.event.trigger("ajaxSend",[D,K])}if(K.beforeSend&&K.beforeSend.call(K.context,D,K)===false){if(K.global){b.active--}return}if(D.aborted){return}E=z.clk;if(E){O=E.name;if(O&&!E.disabled){K.extraData=K.extraData||{};K.extraData[O]=E.value;if(E.type=="image"){K.extraData[O+".x"]=z.clk_x;K.extraData[O+".y"]=z.clk_y}}}var J=1;var G=2;function H(X){var n=X.contentWindow?X.contentWindow.document:X.contentDocument?X.contentDocument:X.document;return n}function P(){var Z=h.attr("target"),X=h.attr("action");z.setAttribute("target",N);if(!c){z.setAttribute("method","POST")}if(X!=K.url){z.setAttribute("action",K.url)}if(!K.skipEncodingOverride&&(!c||/post/i.test(c))){h.attr({encoding:"multipart/form-data",enctype:"multipart/form-data"})}if(K.timeout){I=setTimeout(function(){R=true;M(J)},K.timeout)}function aa(){try{var n=H(F).readyState;a("state = "+n);if(n.toLowerCase()=="uninitialized"){setTimeout(aa,50)}}catch(ac){a("Server abort: ",ac," (",ac.name,")");M(G);I&&clearTimeout(I);I=undefined}}var Y=[];try{if(K.extraData){for(var ab in K.extraData){Y.push(b('<input type="hidden" name="'+ab+'" />').attr("value",K.extraData[ab]).appendTo(z)[0])}}if(!K.iframeTarget){B.appendTo("body");F.attachEvent?F.attachEvent("onload",M):F.addEventListener("load",M,false)}setTimeout(aa,15);z.submit()}finally{z.setAttribute("action",X);if(Z){z.setAttribute("target",Z)}else{h.removeAttr("target")}b(Y).remove()}}if(K.forceSync){P()}else{setTimeout(P,10)}var V,W,T=50,A;function M(ab){if(D.aborted||A){return}try{W=H(F)}catch(ae){a("cannot access response document: ",ae);ab=G}if(ab===J&&D){D.abort("timeout");return}else{if(ab==G&&D){D.abort("server abort");return}}if(!W||W.location.href==K.iframeSrc){if(!R){return}}F.detachEvent?F.detachEvent("onload",M):F.removeEventListener("load",M,false);var Z="success",ad;try{if(R){throw"timeout"}var Y=K.dataType=="xml"||W.XMLDocument||b.isXMLDoc(W);a("isXml="+Y);if(!Y&&window.opera&&(W.body==null||W.body.innerHTML=="")){if(--T){a("requeing onLoad callback, DOM not available");setTimeout(M,250);return}}var af=W.body?W.body:W.documentElement;D.responseText=af?af.innerHTML:null;D.responseXML=W.XMLDocument?W.XMLDocument:W;if(Y){K.dataType="xml"}D.getResponseHeader=function(ai){var ah={"content-type":K.dataType};return ah[ai]};if(af){D.status=Number(af.getAttribute("status"))||D.status;D.statusText=af.getAttribute("statusText")||D.statusText}var n=(K.dataType||"").toLowerCase();var ac=/(json|script|text)/.test(n);if(ac||K.textarea){var aa=W.getElementsByTagName("textarea")[0];if(aa){D.responseText=aa.value;D.status=Number(aa.getAttribute("status"))||D.status;D.statusText=aa.getAttribute("statusText")||D.statusText}else{if(ac){var X=W.getElementsByTagName("pre")[0];var ag=W.getElementsByTagName("body")[0];if(X){D.responseText=X.textContent?X.textContent:X.innerText}else{if(ag){D.responseText=ag.textContent?ag.textContent:ag.innerText}}}}}else{if(n=="xml"&&!D.responseXML&&D.responseText!=null){D.responseXML=L(D.responseText)}}try{V=q(D,n,K)}catch(ab){Z="parsererror";D.error=ad=(ab||Z)}}catch(ab){a("error caught: ",ab);Z="error";D.error=ad=(ab||Z)}if(D.aborted){a("upload aborted");Z=null}if(D.status){Z=(D.status>=200&&D.status<300||D.status===304)?"success":"error"}if(Z==="success"){K.success&&K.success.call(K.context,V,"success",D);S&&b.event.trigger("ajaxSuccess",[D,K])}else{if(Z){if(ad==undefined){ad=D.statusText}K.error&&K.error.call(K.context,D,Z,ad);S&&b.event.trigger("ajaxError",[D,K,ad])}}S&&b.event.trigger("ajaxComplete",[D,K]);if(S&&!--b.active){b.event.trigger("ajaxStop")}K.complete&&K.complete.call(K.context,D,Z);A=true;if(K.timeout){clearTimeout(I)}setTimeout(function(){if(!K.iframeTarget){B.remove()}D.responseXML=null},100)}var L=b.parseXML||function(n,X){if(window.ActiveXObject){X=new ActiveXObject("Microsoft.XMLDOM");
X.async="false";X.loadXML(n)}else{X=(new DOMParser()).parseFromString(n,"text/xml")}return(X&&X.documentElement&&X.documentElement.nodeName!="parsererror")?X:null};var v=b.parseJSON||function(n){return window["eval"]("("+n+")")};var q=function(ab,Z,Y){var X=ab.getResponseHeader("content-type")||"",n=Z==="xml"||!Z&&X.indexOf("xml")>=0,aa=n?ab.responseXML:ab.responseText;if(n&&aa.documentElement.nodeName==="parsererror"){b.error&&b.error("parsererror")}if(Y&&Y.dataFilter){aa=Y.dataFilter(aa,Z)}if(typeof aa==="string"){if(Z==="json"||!Z&&X.indexOf("json")>=0){aa=v(aa)}else{if(Z==="script"||!Z&&X.indexOf("javascript")>=0){b.globalEval(aa)}}}return aa}}};b.fn.ajaxForm=function(c){if(this.length===0){var d={s:this.selector,c:this.context};if(!b.isReady&&d.s){a("DOM not ready, queuing ajaxForm");b(function(){b(d.s,d.c).ajaxForm(c)});return this}a("terminating; zero elements found by selector"+(b.isReady?"":" (DOM not ready)"));return this}return this.ajaxFormUnbind().bind("submit.form-plugin",function(f){if(!f.isDefaultPrevented()){f.preventDefault();b(this).ajaxSubmit(c)}}).bind("click.form-plugin",function(j){var i=j.target;var g=b(i);if(!(g.is(":submit,input:image"))){var f=g.closest(":submit");if(f.length==0){return}i=f[0]}var h=this;h.clk=i;if(i.type=="image"){if(j.offsetX!=undefined){h.clk_x=j.offsetX;h.clk_y=j.offsetY}else{if(typeof b.fn.offset=="function"){var k=g.offset();h.clk_x=j.pageX-k.left;h.clk_y=j.pageY-k.top}else{h.clk_x=j.pageX-i.offsetLeft;h.clk_y=j.pageY-i.offsetTop}}}setTimeout(function(){h.clk=h.clk_x=h.clk_y=null},100)})};b.fn.ajaxFormUnbind=function(){return this.unbind("submit.form-plugin click.form-plugin")};b.fn.formToArray=function(q){var p=[];if(this.length===0){return p}var d=this[0];var g=q?d.getElementsByTagName("*"):d.elements;if(!g){return p}var k,h,f,r,e,m,c;for(k=0,m=g.length;k<m;k++){e=g[k];f=e.name;if(!f){continue}if(q&&d.clk&&e.type=="image"){if(!e.disabled&&d.clk==e){p.push({name:f,value:b(e).val()});p.push({name:f+".x",value:d.clk_x},{name:f+".y",value:d.clk_y})}continue}r=b.fieldValue(e,true);if(r&&r.constructor==Array){for(h=0,c=r.length;h<c;h++){p.push({name:f,value:r[h]})}}else{if(r!==null&&typeof r!="undefined"){p.push({name:f,value:r})}}}if(!q&&d.clk){var l=b(d.clk),o=l[0];f=o.name;if(f&&!o.disabled&&o.type=="image"){p.push({name:f,value:l.val()});p.push({name:f+".x",value:d.clk_x},{name:f+".y",value:d.clk_y})}}return p};b.fn.formSerialize=function(c){return b.param(this.formToArray(c))};b.fn.fieldSerialize=function(d){var c=[];this.each(function(){var h=this.name;if(!h){return}var f=b.fieldValue(this,d);if(f&&f.constructor==Array){for(var g=0,e=f.length;g<e;g++){c.push({name:h,value:f[g]})}}else{if(f!==null&&typeof f!="undefined"){c.push({name:this.name,value:f})}}});return b.param(c)};b.fn.fieldValue=function(h){for(var g=[],e=0,c=this.length;e<c;e++){var f=this[e];var d=b.fieldValue(f,h);if(d===null||typeof d=="undefined"||(d.constructor==Array&&!d.length)){continue}d.constructor==Array?b.merge(g,d):g.push(d)}return g};b.fieldValue=function(c,j){var e=c.name,p=c.type,q=c.tagName.toLowerCase();if(j===undefined){j=true}if(j&&(!e||c.disabled||p=="reset"||p=="button"||(p=="checkbox"||p=="radio")&&!c.checked||(p=="submit"||p=="image")&&c.form&&c.form.clk!=c||q=="select"&&c.selectedIndex==-1)){return null}if(q=="select"){var k=c.selectedIndex;if(k<0){return null}var m=[],d=c.options;var g=(p=="select-one");var l=(g?k+1:d.length);for(var f=(g?k:0);f<l;f++){var h=d[f];if(h.selected){var o=h.value;if(!o){o=(h.attributes&&h.attributes.value&&!(h.attributes.value.specified))?h.text:h.value}if(g){return o}m.push(o)}}return m}return b(c).val()};b.fn.clearForm=function(){return this.each(function(){b("input,select,textarea",this).clearFields()})};b.fn.clearFields=b.fn.clearInputs=function(){var c=/^(?:color|date|datetime|email|month|number|password|range|search|tel|text|time|url|week)$/i;return this.each(function(){var e=this.type,d=this.tagName.toLowerCase();if(c.test(e)||d=="textarea"){this.value=""
}else{if(e=="checkbox"||e=="radio"){this.checked=false}else{if(d=="select"){this.selectedIndex=-1}}}})};b.fn.resetForm=function(){return this.each(function(){if(typeof this.reset=="function"||(typeof this.reset=="object"&&!this.reset.nodeType)){this.reset()}})};b.fn.enable=function(c){if(c===undefined){c=true}return this.each(function(){this.disabled=!c})};b.fn.selected=function(c){if(c===undefined){c=true}return this.each(function(){var d=this.type;if(d=="checkbox"||d=="radio"){this.checked=c}else{if(this.tagName.toLowerCase()=="option"){var e=b(this).parent("select");if(c&&e[0]&&e[0].type=="select-one"){e.find("option").selected(false)}this.selected=c}}})};b.fn.ajaxSubmit.debug=false;function a(){if(!b.fn.ajaxSubmit.debug){return}var c="[jquery.form] "+Array.prototype.join.call(arguments,"");if(window.console&&window.console.log){window.console.log(c)}else{if(window.opera&&window.opera.postError){window.opera.postError(c)}}}})(jQuery);(function(a){a.extend(a.fn,{validate:function(b){if(!this.length){b&&b.debug&&window.console&&console.warn("nothing selected, can't validate, returning nothing");return}var c=a.data(this[0],"validator");if(c){return c}this.attr("novalidate","novalidate");c=new a.validator(b,this[0]);a.data(this[0],"validator",c);if(c.settings.onsubmit){var d=this.find("input, button");d.filter(".cancel").click(function(){c.cancelSubmit=true});if(c.settings.submitHandler){d.filter(":submit").click(function(){c.submitButton=this})}this.submit(function(e){if(c.settings.debug){e.preventDefault()}function f(){if(c.settings.submitHandler){if(c.submitButton){var g=a("<input type='hidden'/>").attr("name",c.submitButton.name).val(c.submitButton.value).appendTo(c.currentForm)}c.settings.submitHandler.call(c,c.currentForm);if(c.submitButton){g.remove()}return false}return true}if(c.cancelSubmit){c.cancelSubmit=false;return f()}if(c.form()){if(c.pendingRequest){c.formSubmitted=true;return false}return f()}else{c.focusInvalid();return false}})}return c},valid:function(){if(a(this[0]).is("form")){return this.validate().form()}else{var c=true;var b=a(this[0].form).validate();this.each(function(){c&=b.element(this)});return c}},removeAttrs:function(d){var b={},c=this;a.each(d.split(/\s/),function(e,f){b[f]=c.attr(f);c.removeAttr(f)});return b},rules:function(e,b){var g=this[0];if(e){var d=a.data(g.form,"validator").settings;var i=d.rules;var j=a.validator.staticRules(g);switch(e){case"add":a.extend(j,a.validator.normalizeRule(b));i[g.name]=j;if(b.messages){d.messages[g.name]=a.extend(d.messages[g.name],b.messages)}break;case"remove":if(!b){delete i[g.name];return j}var h={};a.each(b.split(/\s/),function(k,l){h[l]=j[l];delete j[l]});return h}}var f=a.validator.normalizeRules(a.extend({},a.validator.metadataRules(g),a.validator.classRules(g),a.validator.attributeRules(g),a.validator.staticRules(g)),g);if(f.required){var c=f.required;delete f.required;f=a.extend({required:c},f)}return f}});a.extend(a.expr[":"],{blank:function(b){return !a.trim(""+b.value)},filled:function(b){return !!a.trim(""+b.value)},unchecked:function(b){return !b.checked}});a.validator=function(b,c){this.settings=a.extend(true,{},a.validator.defaults,b);this.currentForm=c;this.init()};a.validator.format=function(b,c){if(arguments.length==1){return function(){var d=a.makeArray(arguments);d.unshift(b);return a.validator.format.apply(this,d)}}if(arguments.length>2&&c.constructor!=Array){c=a.makeArray(arguments).slice(1)}if(c.constructor!=Array){c=[c]}a.each(c,function(d,e){b=b.replace(new RegExp("\\{"+d+"\\}","g"),e)});return b};a.extend(a.validator,{defaults:{messages:{},groups:{},rules:{},errorClass:"error",validClass:"valid",errorElement:"label",focusInvalid:true,errorContainer:a([]),errorLabelContainer:a([]),onsubmit:true,ignore:":hidden",ignoreTitle:false,onfocusin:function(b,c){this.lastActive=b;if(this.settings.focusCleanup&&!this.blockFocusCleanup){this.settings.unhighlight&&this.settings.unhighlight.call(this,b,this.settings.errorClass,this.settings.validClass);
this.addWrapper(this.errorsFor(b)).hide()}},onfocusout:function(b,c){if(!this.checkable(b)&&(b.name in this.submitted||!this.optional(b))){this.element(b)}},onkeyup:function(b,c){if(b.name in this.submitted||b==this.lastElement){this.element(b)}},onclick:function(b,c){if(b.name in this.submitted){this.element(b)}else{if(b.parentNode.name in this.submitted){this.element(b.parentNode)}}},highlight:function(d,b,c){if(d.type==="radio"){this.findByName(d.name).addClass(b).removeClass(c)}else{a(d).addClass(b).removeClass(c)}},unhighlight:function(d,b,c){if(d.type==="radio"){this.findByName(d.name).removeClass(b).addClass(c)}else{a(d).removeClass(b).addClass(c)}}},setDefaults:function(b){a.extend(a.validator.defaults,b)},messages:{required:"This field is required.",remote:"Please fix this field.",email:"Please enter a valid email address.",url:"Please enter a valid URL.",date:"Please enter a valid date.",dateISO:"Please enter a valid date (ISO).",number:"Please enter a valid number.",digits:"Please enter only digits.",creditcard:"Please enter a valid credit card number.",equalTo:"Please enter the same value again.",accept:"Please enter a value with a valid extension.",maxlength:a.validator.format("Please enter no more than {0} characters."),minlength:a.validator.format("Please enter at least {0} characters."),rangelength:a.validator.format("Please enter a value between {0} and {1} characters long."),range:a.validator.format("Please enter a value between {0} and {1}."),max:a.validator.format("Please enter a value less than or equal to {0}."),min:a.validator.format("Please enter a value greater than or equal to {0}.")},autoCreateRanges:false,prototype:{init:function(){this.labelContainer=a(this.settings.errorLabelContainer);this.errorContext=this.labelContainer.length&&this.labelContainer||a(this.currentForm);this.containers=a(this.settings.errorContainer).add(this.settings.errorLabelContainer);this.submitted={};this.valueCache={};this.pendingRequest=0;this.pending={};this.invalid={};this.reset();var b=(this.groups={});a.each(this.settings.groups,function(e,f){a.each(f.split(/\s/),function(h,g){b[g]=e})});var d=this.settings.rules;a.each(d,function(e,f){d[e]=a.validator.normalizeRule(f)});function c(g){var f=a.data(this[0].form,"validator"),e="on"+g.type.replace(/^validate/,"");f.settings[e]&&f.settings[e].call(f,this[0],g)}a(this.currentForm).validateDelegate("[type='text'], [type='password'], [type='file'], select, textarea, [type='number'], [type='search'] ,[type='tel'], [type='url'], [type='email'], [type='datetime'], [type='date'], [type='month'], [type='week'], [type='time'], [type='datetime-local'], [type='range'], [type='color'] ","focusin focusout keyup",c).validateDelegate("[type='radio'], [type='checkbox'], select, option","click",c);if(this.settings.invalidHandler){a(this.currentForm).bind("invalid-form.validate",this.settings.invalidHandler)}},form:function(){this.checkForm();a.extend(this.submitted,this.errorMap);this.invalid=a.extend({},this.errorMap);if(!this.valid()){a(this.currentForm).triggerHandler("invalid-form",[this])}this.showErrors();return this.valid()},checkForm:function(){this.prepareForm();for(var b=0,c=(this.currentElements=this.elements());c[b];b++){this.check(c[b])}return this.valid()},element:function(c){c=this.validationTargetFor(this.clean(c));this.lastElement=c;this.prepareElement(c);this.currentElements=a(c);var b=this.check(c);if(b){delete this.invalid[c.name]}else{this.invalid[c.name]=true}if(!this.numberOfInvalids()){this.toHide=this.toHide.add(this.containers)}this.showErrors();return b},showErrors:function(c){if(c){a.extend(this.errorMap,c);this.errorList=[];for(var b in c){this.errorList.push({message:c[b],element:this.findByName(b)[0]})}this.successList=a.grep(this.successList,function(d){return !(d.name in c)})}this.settings.showErrors?this.settings.showErrors.call(this,this.errorMap,this.errorList):this.defaultShowErrors()},resetForm:function(){if(a.fn.resetForm){a(this.currentForm).resetForm()
}this.submitted={};this.lastElement=null;this.prepareForm();this.hideErrors();this.elements().removeClass(this.settings.errorClass)},numberOfInvalids:function(){return this.objectLength(this.invalid)},objectLength:function(d){var c=0;for(var b in d){c++}return c},hideErrors:function(){this.addWrapper(this.toHide).hide()},valid:function(){return this.size()==0},size:function(){return this.errorList.length},focusInvalid:function(){if(this.settings.focusInvalid){try{a(this.findLastActive()||this.errorList.length&&this.errorList[0].element||[]).filter(":visible").focus().trigger("focusin")}catch(b){}}},findLastActive:function(){var b=this.lastActive;return b&&a.grep(this.errorList,function(c){return c.element.name==b.name}).length==1&&b},elements:function(){var c=this,b={};return a(this.currentForm).find("input, select, textarea").not(":submit, :reset, :image, [disabled]").not(this.settings.ignore).filter(function(){!this.name&&c.settings.debug&&window.console&&console.error("%o has no name assigned",this);if(this.name in b||!c.objectLength(a(this).rules())){return false}b[this.name]=true;return true})},clean:function(b){return a(b)[0]},errors:function(){return a(this.settings.errorElement+"."+this.settings.errorClass,this.errorContext)},reset:function(){this.successList=[];this.errorList=[];this.errorMap={};this.toShow=a([]);this.toHide=a([]);this.currentElements=a([])},prepareForm:function(){this.reset();this.toHide=this.errors().add(this.containers)},prepareElement:function(b){this.reset();this.toHide=this.errorsFor(b)},check:function(c){c=this.validationTargetFor(this.clean(c));var h=a(c).rules();var d=false;for(var i in h){var g={method:i,parameters:h[i]};try{var b=a.validator.methods[i].call(this,c.value.replace(/\r/g,""),c,g.parameters);if(b=="dependency-mismatch"){d=true;continue}d=false;if(b=="pending"){this.toHide=this.toHide.not(this.errorsFor(c));return}if(!b){this.formatAndAdd(c,g);return false}}catch(f){this.settings.debug&&window.console&&console.log("exception occured when checking element "+c.id+", check the '"+g.method+"' method",f);throw f}}if(d){return}if(this.objectLength(h)){this.successList.push(c)}return true},customMetaMessage:function(b,d){if(!a.metadata){return}var c=this.settings.meta?a(b).metadata()[this.settings.meta]:a(b).metadata();return c&&c.messages&&c.messages[d]},customMessage:function(c,d){var b=this.settings.messages[c];return b&&(b.constructor==String?b:b[d])},findDefined:function(){for(var b=0;b<arguments.length;b++){if(arguments[b]!==undefined){return arguments[b]}}return undefined},defaultMessage:function(b,c){return this.findDefined(this.customMessage(b.name,c),this.customMetaMessage(b,c),!this.settings.ignoreTitle&&b.title||undefined,a.validator.messages[c],"<strong>Warning: No message defined for "+b.name+"</strong>")},formatAndAdd:function(c,e){var d=this.defaultMessage(c,e.method),b=/\$?\{(\d+)\}/g;if(typeof d=="function"){d=d.call(this,e.parameters,c)}else{if(b.test(d)){d=jQuery.format(d.replace(b,"{$1}"),e.parameters)}}this.errorList.push({message:d,element:c});this.errorMap[c.name]=d;this.submitted[c.name]=d},addWrapper:function(b){if(this.settings.wrapper){b=b.add(b.parent(this.settings.wrapper))}return b},defaultShowErrors:function(){for(var c=0;this.errorList[c];c++){var b=this.errorList[c];this.settings.highlight&&this.settings.highlight.call(this,b.element,this.settings.errorClass,this.settings.validClass);this.showLabel(b.element,b.message)}if(this.errorList.length){this.toShow=this.toShow.add(this.containers)}if(this.settings.success){for(var c=0;this.successList[c];c++){this.showLabel(this.successList[c])}}if(this.settings.unhighlight){for(var c=0,d=this.validElements();d[c];c++){this.settings.unhighlight.call(this,d[c],this.settings.errorClass,this.settings.validClass)}}this.toHide=this.toHide.not(this.toShow);this.hideErrors();this.addWrapper(this.toShow).show()},validElements:function(){return this.currentElements.not(this.invalidElements())},invalidElements:function(){return a(this.errorList).map(function(){return this.element
})},showLabel:function(c,d){var b=this.errorsFor(c);if(b.length){b.removeClass(this.settings.validClass).addClass(this.settings.errorClass);b.attr("generated")&&b.html(d)}else{b=a("<"+this.settings.errorElement+"/>").attr({"for":this.idOrName(c),generated:true}).addClass(this.settings.errorClass).html(d||"");if(this.settings.wrapper){b=b.hide().show().wrap("<"+this.settings.wrapper+"/>").parent()}if(!this.labelContainer.append(b).length){this.settings.errorPlacement?this.settings.errorPlacement(b,a(c)):b.insertAfter(c)}}if(!d&&this.settings.success){b.text("");typeof this.settings.success=="string"?b.addClass(this.settings.success):this.settings.success(b)}this.toShow=this.toShow.add(b)},errorsFor:function(c){var b=this.idOrName(c);return this.errors().filter(function(){return a(this).attr("for")==b})},idOrName:function(b){return this.groups[b.name]||(this.checkable(b)?b.name:b.id||b.name)},validationTargetFor:function(b){if(this.checkable(b)){b=this.findByName(b.name).not(this.settings.ignore)[0]}return b},checkable:function(b){return/radio|checkbox/i.test(b.type)},findByName:function(b){var c=this.currentForm;return a(document.getElementsByName(b)).map(function(d,e){return e.form==c&&e.name==b&&e||null})},getLength:function(c,b){switch(b.nodeName.toLowerCase()){case"select":return a("option:selected",b).length;case"input":if(this.checkable(b)){return this.findByName(b.name).filter(":checked").length}}return c.length},depend:function(c,b){return this.dependTypes[typeof c]?this.dependTypes[typeof c](c,b):true},dependTypes:{"boolean":function(c,b){return c},string:function(c,b){return !!a(c,b.form).length},"function":function(c,b){return c(b)}},optional:function(b){return !a.validator.methods.required.call(this,a.trim(b.value),b)&&"dependency-mismatch"},startRequest:function(b){if(!this.pending[b.name]){this.pendingRequest++;this.pending[b.name]=true}},stopRequest:function(b,c){this.pendingRequest--;if(this.pendingRequest<0){this.pendingRequest=0}delete this.pending[b.name];if(c&&this.pendingRequest==0&&this.formSubmitted&&this.form()){a(this.currentForm).submit();this.formSubmitted=false}else{if(!c&&this.pendingRequest==0&&this.formSubmitted){a(this.currentForm).triggerHandler("invalid-form",[this]);this.formSubmitted=false}}},previousValue:function(b){return a.data(b,"previousValue")||a.data(b,"previousValue",{old:null,valid:true,message:this.defaultMessage(b,"remote")})}},classRuleSettings:{required:{required:true},email:{email:true},url:{url:true},date:{date:true},dateISO:{dateISO:true},dateDE:{dateDE:true},number:{number:true},numberDE:{numberDE:true},digits:{digits:true},creditcard:{creditcard:true}},addClassRules:function(b,c){b.constructor==String?this.classRuleSettings[b]=c:a.extend(this.classRuleSettings,b)},classRules:function(c){var d={};var b=a(c).attr("class");b&&a.each(b.split(" "),function(){if(this in a.validator.classRuleSettings){a.extend(d,a.validator.classRuleSettings[this])}});return d},attributeRules:function(c){var e={};var b=a(c);for(var f in a.validator.methods){var d;if(f==="required"&&typeof a.fn.prop==="function"){d=b.prop(f)}else{d=b.attr(f)}if(d){e[f]=d}else{if(b[0].getAttribute("type")===f){e[f]=true}}}if(e.maxlength&&/-1|2147483647|524288/.test(e.maxlength)){delete e.maxlength}return e},metadataRules:function(b){if(!a.metadata){return{}}var c=a.data(b.form,"validator").settings.meta;return c?a(b).metadata()[c]:a(b).metadata()},staticRules:function(c){var d={};var b=a.data(c.form,"validator");if(b.settings.rules){d=a.validator.normalizeRule(b.settings.rules[c.name])||{}}return d},normalizeRules:function(c,b){a.each(c,function(f,e){if(e===false){delete c[f];return}if(e.param||e.depends){var d=true;switch(typeof e.depends){case"string":d=!!a(e.depends,b.form).length;break;case"function":d=e.depends.call(b,b);break}if(d){c[f]=e.param!==undefined?e.param:true}else{delete c[f]}}});a.each(c,function(d,e){c[d]=a.isFunction(e)?e(b):e});a.each(["minlength","maxlength","min","max"],function(){if(c[this]){c[this]=Number(c[this])
}});a.each(["rangelength","range"],function(){if(c[this]){c[this]=[Number(c[this][0]),Number(c[this][1])]}});if(a.validator.autoCreateRanges){if(c.min&&c.max){c.range=[c.min,c.max];delete c.min;delete c.max}if(c.minlength&&c.maxlength){c.rangelength=[c.minlength,c.maxlength];delete c.minlength;delete c.maxlength}}if(c.messages){delete c.messages}return c},normalizeRule:function(c){if(typeof c=="string"){var b={};a.each(c.split(/\s/),function(){b[this]=true});c=b}return c},addMethod:function(b,d,c){a.validator.methods[b]=d;a.validator.messages[b]=c!=undefined?c:a.validator.messages[b];if(d.length<3){a.validator.addClassRules(b,a.validator.normalizeRule(b))}},methods:{required:function(c,b,e){if(!this.depend(e,b)){return"dependency-mismatch"}switch(b.nodeName.toLowerCase()){case"select":var d=a(b).val();return d&&d.length>0;case"input":if(this.checkable(b)){return this.getLength(c,b)>0}default:return a.trim(c).length>0}},remote:function(f,c,g){if(this.optional(c)){return"dependency-mismatch"}var d=this.previousValue(c);if(!this.settings.messages[c.name]){this.settings.messages[c.name]={}}d.originalMessage=this.settings.messages[c.name].remote;this.settings.messages[c.name].remote=d.message;g=typeof g=="string"&&{url:g}||g;if(this.pending[c.name]){return"pending"}if(d.old===f){return d.valid}d.old=f;var b=this;this.startRequest(c);var e={};e[c.name]=f;a.ajax(a.extend(true,{url:g,mode:"abort",port:"validate"+c.name,dataType:"json",data:e,success:function(i){b.settings.messages[c.name].remote=d.originalMessage;var k=i===true;if(k){var h=b.formSubmitted;b.prepareElement(c);b.formSubmitted=h;b.successList.push(c);b.showErrors()}else{var l={};var j=i||b.defaultMessage(c,"remote");l[c.name]=d.message=a.isFunction(j)?j(f):j;b.showErrors(l)}d.valid=k;b.stopRequest(c,k)}},g));return"pending"},minlength:function(c,b,d){return this.optional(b)||this.getLength(a.trim(c),b)>=d},maxlength:function(c,b,d){return this.optional(b)||this.getLength(a.trim(c),b)<=d},rangelength:function(d,b,e){var c=this.getLength(a.trim(d),b);return this.optional(b)||(c>=e[0]&&c<=e[1])},min:function(c,b,d){return this.optional(b)||c>=d},max:function(c,b,d){return this.optional(b)||c<=d},range:function(c,b,d){return this.optional(b)||(c>=d[0]&&c<=d[1])},email:function(c,b){return this.optional(b)||/^((([a-z]|\d|[!#\$%&'\*\+\-\/=\?\^_`{\|}~]|[\u00A0-\uD7FF\uF900-\uFDCF\uFDF0-\uFFEF])+(\.([a-z]|\d|[!#\$%&'\*\+\-\/=\?\^_`{\|}~]|[\u00A0-\uD7FF\uF900-\uFDCF\uFDF0-\uFFEF])+)*)|((\x22)((((\x20|\x09)*(\x0d\x0a))?(\x20|\x09)+)?(([\x01-\x08\x0b\x0c\x0e-\x1f\x7f]|\x21|[\x23-\x5b]|[\x5d-\x7e]|[\u00A0-\uD7FF\uF900-\uFDCF\uFDF0-\uFFEF])|(\\([\x01-\x09\x0b\x0c\x0d-\x7f]|[\u00A0-\uD7FF\uF900-\uFDCF\uFDF0-\uFFEF]))))*(((\x20|\x09)*(\x0d\x0a))?(\x20|\x09)+)?(\x22)))@((([a-z]|\d|[\u00A0-\uD7FF\uF900-\uFDCF\uFDF0-\uFFEF])|(([a-z]|\d|[\u00A0-\uD7FF\uF900-\uFDCF\uFDF0-\uFFEF])([a-z]|\d|-|\.|_|~|[\u00A0-\uD7FF\uF900-\uFDCF\uFDF0-\uFFEF])*([a-z]|\d|[\u00A0-\uD7FF\uF900-\uFDCF\uFDF0-\uFFEF])))\.)+(([a-z]|[\u00A0-\uD7FF\uF900-\uFDCF\uFDF0-\uFFEF])|(([a-z]|[\u00A0-\uD7FF\uF900-\uFDCF\uFDF0-\uFFEF])([a-z]|\d|-|\.|_|~|[\u00A0-\uD7FF\uF900-\uFDCF\uFDF0-\uFFEF])*([a-z]|[\u00A0-\uD7FF\uF900-\uFDCF\uFDF0-\uFFEF])))$/i.test(c)},url:function(c,b){return this.optional(b)||/^(https?|ftp):\/\/(((([a-z]|\d|-|\.|_|~|[\u00A0-\uD7FF\uF900-\uFDCF\uFDF0-\uFFEF])|(%[\da-f]{2})|[!\$&'\(\)\*\+,;=]|:)*@)?(((\d|[1-9]\d|1\d\d|2[0-4]\d|25[0-5])\.(\d|[1-9]\d|1\d\d|2[0-4]\d|25[0-5])\.(\d|[1-9]\d|1\d\d|2[0-4]\d|25[0-5])\.(\d|[1-9]\d|1\d\d|2[0-4]\d|25[0-5]))|((([a-z]|\d|[\u00A0-\uD7FF\uF900-\uFDCF\uFDF0-\uFFEF])|(([a-z]|\d|[\u00A0-\uD7FF\uF900-\uFDCF\uFDF0-\uFFEF])([a-z]|\d|-|\.|_|~|[\u00A0-\uD7FF\uF900-\uFDCF\uFDF0-\uFFEF])*([a-z]|\d|[\u00A0-\uD7FF\uF900-\uFDCF\uFDF0-\uFFEF])))\.)+(([a-z]|[\u00A0-\uD7FF\uF900-\uFDCF\uFDF0-\uFFEF])|(([a-z]|[\u00A0-\uD7FF\uF900-\uFDCF\uFDF0-\uFFEF])([a-z]|\d|-|\.|_|~|[\u00A0-\uD7FF\uF900-\uFDCF\uFDF0-\uFFEF])*([a-z]|[\u00A0-\uD7FF\uF900-\uFDCF\uFDF0-\uFFEF])))\.?)(:\d*)?)(\/((([a-z]|\d|-|\.|_|~|[\u00A0-\uD7FF\uF900-\uFDCF\uFDF0-\uFFEF])|(%[\da-f]{2})|[!\$&'\(\)\*\+,;=]|:|@)+(\/(([a-z]|\d|-|\.|_|~|[\u00A0-\uD7FF\uF900-\uFDCF\uFDF0-\uFFEF])|(%[\da-f]{2})|[!\$&'\(\)\*\+,;=]|:|@)*)*)?)?(\?((([a-z]|\d|-|\.|_|~|[\u00A0-\uD7FF\uF900-\uFDCF\uFDF0-\uFFEF])|(%[\da-f]{2})|[!\$&'\(\)\*\+,;=]|:|@)|[\uE000-\uF8FF]|\/|\?)*)?(\#((([a-z]|\d|-|\.|_|~|[\u00A0-\uD7FF\uF900-\uFDCF\uFDF0-\uFFEF])|(%[\da-f]{2})|[!\$&'\(\)\*\+,;=]|:|@)|\/|\?)*)?$/i.test(c)
},date:function(c,b){return this.optional(b)||!/Invalid|NaN/.test(new Date(c))},dateISO:function(c,b){return this.optional(b)||/^\d{4}[\/-]\d{1,2}[\/-]\d{1,2}$/.test(c)},number:function(c,b){return this.optional(b)||/^-?(?:\d+|\d{1,3}(?:,\d{3})+)(?:\.\d+)?$/.test(c)},digits:function(c,b){return this.optional(b)||/^\d+$/.test(c)},creditcard:function(f,c){if(this.optional(c)){return"dependency-mismatch"}if(/[^0-9 -]+/.test(f)){return false}var g=0,e=0,b=false;f=f.replace(/\D/g,"");for(var h=f.length-1;h>=0;h--){var d=f.charAt(h);var e=parseInt(d,10);if(b){if((e*=2)>9){e-=9}}g+=e;b=!b}return(g%10)==0},accept:function(c,b,d){d=typeof d=="string"?d.replace(/,/g,"|"):"png|jpe?g|gif";return this.optional(b)||c.match(new RegExp(".("+d+")$","i"))},equalTo:function(c,b,e){var d=a(e).unbind(".validate-equalTo").bind("blur.validate-equalTo",function(){a(b).valid()});return c==d.val()}}});a.format=a.validator.format})(jQuery);(function(c){var a={};if(c.ajaxPrefilter){c.ajaxPrefilter(function(f,e,g){var d=f.port;if(f.mode=="abort"){if(a[d]){a[d].abort()}a[d]=g}})}else{var b=c.ajax;c.ajax=function(e){var f=("mode" in e?e:c.ajaxSettings).mode,d=("port" in e?e:c.ajaxSettings).port;if(f=="abort"){if(a[d]){a[d].abort()}return(a[d]=b.apply(this,arguments))}return b.apply(this,arguments)}}})(jQuery);(function(a){if(!jQuery.event.special.focusin&&!jQuery.event.special.focusout&&document.addEventListener){a.each({focus:"focusin",blur:"focusout"},function(c,b){a.event.special[b]={setup:function(){this.addEventListener(c,d,true)},teardown:function(){this.removeEventListener(c,d,true)},handler:function(f){arguments[0]=a.event.fix(f);arguments[0].type=b;return a.event.handle.apply(this,arguments)}};function d(f){f=a.event.fix(f);f.type=b;return a.event.handle.call(this,f)}})}a.extend(a.fn,{validateDelegate:function(d,c,b){return this.bind(c,function(e){var f=a(e.target);if(f.is(d)){return b.apply(f,arguments)}})}})})(jQuery);jQuery.extend(jQuery.validator.messages,{required:"Ce champ est requis.",remote:"Veuillez remplir ce champ pour continuer.",email:"Veuillez entrer une adresse email valide.",url:"Veuillez entrer une URL valide.",date:"Veuillez entrer une date valide.",dateISO:"Veuillez entrer une date valide (ISO).",number:"Veuillez entrer un nombre valide.",digits:"Veuillez entrer (seulement) une valeur numérique.",creditcard:"Veuillez entrer un numéro de carte de crédit valide.",equalTo:"Veuillez entrer une nouvelle fois la même valeur.",accept:"Veuillez entrer une valeur avec une extension valide.",maxlength:jQuery.validator.format("Veuillez ne pas entrer plus de {0} caractères."),minlength:jQuery.validator.format("Veuillez entrer au moins {0} caractères."),rangelength:jQuery.validator.format("Veuillez entrer entre {0} et {1} caractères."),range:jQuery.validator.format("Veuillez entrer une valeur entre {0} et {1}."),max:jQuery.validator.format("Veuillez entrer une valeur inférieure ou égale à  {0}."),min:jQuery.validator.format("Veuillez entrer une valeur supérieure ou égale à  {0}.")});(function(H,k,U){var I={transition:"elastic",speed:300,width:false,initialWidth:"600",innerWidth:false,maxWidth:false,height:false,initialHeight:"450",innerHeight:false,maxHeight:false,scalePhotos:true,scrolling:true,inline:false,html:false,iframe:false,fastIframe:true,photo:false,href:false,title:false,rel:false,opacity:0.9,preloading:true,current:"image {current} / {total}",previous:"précédent",next:"suivant",close:"fermer",open:false,returnFocus:true,loop:true,slideshow:false,slideshowAuto:true,slideshowSpeed:2500,slideshowStart:"start slideshow",slideshowStop:"stop slideshow",onOpen:false,onLoad:false,onComplete:false,onCleanup:false,onClosed:false,overlayClose:true,escKey:true,arrowKey:true,top:false,bottom:false,left:false,right:false,fixed:false,data:undefined},v="colorbox",Q="cbox",p=Q+"Element",T=Q+"_open",e=Q+"_load",S=Q+"_complete",s=Q+"_cleanup",Z=Q+"_closed",i=Q+"_purge",t=H.browser.msie&&!H.support.opacity,ac=t&&H.browser.version<7,Y=Q+"_IE6",O,ad,ae,d,F,o,b,N,c,X,L,j,h,n,r,V,q,P,x,z,ab,af,l,g,a,u,G,m,B,W,K,y,J,aa="div";
function E(ag,aj,ai){var ah=k.createElement(ag);if(aj){ah.id=Q+aj}if(ai){ah.style.cssText=ai}return H(ah)}function C(ah){var ag=c.length,ai=(G+ah)%ag;return(ai<0)?ag+ai:ai}function M(ag,ah){return Math.round((/%/.test(ag)?((ah==="x"?X.width():X.height())/100):1)*parseInt(ag,10))}function A(ag){return ab.photo||/\.(gif|png|jpe?g|bmp|ico)((#|\?).*)?$/i.test(ag)}function R(){var ag;ab=H.extend({},H.data(u,v));for(ag in ab){if(H.isFunction(ab[ag])&&ag.slice(0,2)!=="on"){ab[ag]=ab[ag].call(u)}}ab.rel=ab.rel||u.rel||"nofollow";ab.href=ab.href||H(u).attr("href");ab.title=ab.title||u.title;if(typeof ab.href==="string"){ab.href=H.trim(ab.href)}}function D(ag,ah){H.event.trigger(ag);if(ah){ah.call(u)}}function w(){var ah,aj=Q+"Slideshow_",ak="click."+Q,al,ai,ag;if(ab.slideshow&&c[1]){al=function(){V.text(ab.slideshowStop).unbind(ak).bind(S,function(){if(G<c.length-1||ab.loop){ah=setTimeout(J.next,ab.slideshowSpeed)}}).bind(e,function(){clearTimeout(ah)}).one(ak+" "+s,ai);ad.removeClass(aj+"off").addClass(aj+"on");ah=setTimeout(J.next,ab.slideshowSpeed)};ai=function(){clearTimeout(ah);V.text(ab.slideshowStart).unbind([S,e,s,ak].join(" ")).one(ak,function(){J.next();al()});ad.removeClass(aj+"on").addClass(aj+"off")};if(ab.slideshowAuto){al()}else{ai()}}else{ad.removeClass(aj+"off "+aj+"on")}}function f(ah){if(!K){u=ah;R();c=H(u);G=0;if(ab.rel!=="nofollow"){c=H("."+p).filter(function(){var ai=H.data(this,v).rel||this.rel;return(ai===ab.rel)});G=c.index(u);if(G===-1){c=c.add(u);G=c.length-1}}if(!B){B=W=true;ad.show();if(ab.returnFocus){try{u.blur();H(u).one(Z,function(){try{this.focus()}catch(ai){}})}catch(ag){}}O.css({opacity:+ab.opacity,cursor:ab.overlayClose?"pointer":"auto"}).show();ab.w=M(ab.initialWidth,"x");ab.h=M(ab.initialHeight,"y");J.position();if(ac){X.bind("resize."+Y+" scroll."+Y,function(){O.css({width:X.width(),height:X.height(),top:X.scrollTop(),left:X.scrollLeft()})}).trigger("resize."+Y)}D(T,ab.onOpen);z.add(n).hide();x.html(ab.close).show()}J.load(true)}}J=H.fn[v]=H[v]=function(ag,ai){var ah=this;ag=ag||{};J.init();if(!ah[0]){if(ah.selector){return ah}ah=H("<a/>");ag.open=true}if(ai){ag.onComplete=ai}ah.each(function(){H.data(this,v,H.extend({},H.data(this,v)||I,ag));H(this).addClass(p)});if((H.isFunction(ag.open)&&ag.open.call(ah))||ag.open){f(ah[0])}return ah};J.init=function(){if(!ad){if(!H("body")[0]){H(J.init);return}X=H(U);ad=E(aa).attr({id:v,"class":t?Q+(ac?"IE6":"IE"):""});O=E(aa,"Overlay",ac?"position:absolute":"").hide();ae=E(aa,"Wrapper");d=E(aa,"Content").append(L=E(aa,"LoadedContent","width:0; height:0; overflow:hidden"),h=E(aa,"LoadingOverlay").add(E(aa,"LoadingGraphic")),n=E(aa,"Title"),r=E(aa,"Current"),q=E(aa,"Next"),P=E(aa,"Previous"),V=E(aa,"Slideshow").bind(T,w),x=E(aa,"Close"));ae.append(E(aa).append(E(aa,"TopLeft"),F=E(aa,"TopCenter"),E(aa,"TopRight")),E(aa,false,"clear:left").append(o=E(aa,"MiddleLeft"),d,b=E(aa,"MiddleRight")),E(aa,false,"clear:left").append(E(aa,"BottomLeft"),N=E(aa,"BottomCenter"),E(aa,"BottomRight"))).find("div div").css({"float":"left"});j=E(aa,false,"position:absolute; width:9999px; visibility:hidden; display:none");H("body").prepend(O,ad.append(ae,j));af=F.height()+N.height()+d.outerHeight(true)-d.height();l=o.width()+b.width()+d.outerWidth(true)-d.width();g=L.outerHeight(true);a=L.outerWidth(true);ad.css({"padding-bottom":af,"padding-right":l}).hide();q.click(function(){J.next()});P.click(function(){J.prev()});x.click(function(){J.close()});z=q.add(P).add(r).add(V);O.click(function(){if(ab.overlayClose){J.close()}});H(k).bind("keydown."+Q,function(ah){var ag=ah.keyCode;if(B&&ab.escKey&&ag===27){ah.preventDefault();J.close()}if(B&&ab.arrowKey&&c[1]){if(ag===37){ah.preventDefault();P.click()}else{if(ag===39){ah.preventDefault();q.click()}}}})}};J.remove=function(){ad.add(O).remove();ad=null;H("."+p).removeData(v).removeClass(p)};J.position=function(ah,ag){var aj=0,ai=0,ak=ad.offset();X.unbind("resize."+Q);ad.css({top:-99999,left:-99999});if(ab.fixed&&!ac){ad.css({position:"fixed"})
}else{aj=X.scrollTop();ai=X.scrollLeft();ad.css({position:"absolute"})}if(ab.right!==false){ai+=Math.max(X.width()-ab.w-a-l-M(ab.right,"x"),0)}else{if(ab.left!==false){ai+=M(ab.left,"x")}else{ai+=Math.round(Math.max(X.width()-ab.w-a-l,0)/2)}}if(ab.bottom!==false){aj+=Math.max(X.height()-ab.h-g-af-M(ab.bottom,"y"),0)}else{if(ab.top!==false){aj+=M(ab.top,"y")}else{aj+=Math.round(Math.max(X.height()-ab.h-g-af,0)/2)}}ad.css({top:ak.top,left:ak.left});ah=(ad.width()===ab.w+a&&ad.height()===ab.h+g)?0:ah||0;ae[0].style.width=ae[0].style.height="9999px";function al(am){F[0].style.width=N[0].style.width=d[0].style.width=am.style.width;h[0].style.height=h[1].style.height=d[0].style.height=o[0].style.height=b[0].style.height=am.style.height}ad.dequeue().animate({width:ab.w+a,height:ab.h+g,top:aj,left:ai},{duration:ah,complete:function(){al(this);W=false;ae[0].style.width=(ab.w+a+l)+"px";ae[0].style.height=(ab.h+g+af)+"px";if(ag){ag()}setTimeout(function(){X.bind("resize."+Q,J.position)},1)},step:function(){al(this)}})};J.resize=function(ag){if(B){ag=ag||{};if(ag.width){ab.w=M(ag.width,"x")-a-l}if(ag.innerWidth){ab.w=M(ag.innerWidth,"x")}L.css({width:ab.w});if(ag.height){ab.h=M(ag.height,"y")-g-af}if(ag.innerHeight){ab.h=M(ag.innerHeight,"y")}if(!ag.innerHeight&&!ag.height){L.css({height:"auto"});ab.h=L.height()}L.css({height:ab.h});J.position(ab.transition==="none"?0:ab.speed)}};J.prep=function(ah){if(!B){return}var ak,ai=ab.transition==="none"?0:ab.speed;L.remove();L=E(aa,"LoadedContent").append(ah);function ag(){ab.w=ab.w||L.width();ab.w=ab.mw&&ab.mw<ab.w?ab.mw:ab.w;return ab.w}function aj(){ab.h=ab.h||L.height();ab.h=ab.mh&&ab.mh<ab.h?ab.mh:ab.h;return ab.h}L.hide().appendTo(j.show()).css({width:ag(),overflow:ab.scrolling?"auto":"hidden"}).css({height:aj()}).prependTo(d);j.hide();H(m).css({"float":"none"});if(ac){H("select").not(ad.find("select")).filter(function(){return this.style.visibility!=="hidden"}).css({visibility:"hidden"}).one(s,function(){this.style.visibility="inherit"})}ak=function(){var av,ar,at=c.length,ap,au="frameBorder",ao="allowTransparency",am,al,aq;if(!B){return}function an(){if(t){ad[0].style.removeAttribute("filter")}}am=function(){clearTimeout(y);h.hide();D(S,ab.onComplete)};if(t){if(m){L.fadeIn(100)}}n.html(ab.title).add(L).show();if(at>1){if(typeof ab.current==="string"){r.html(ab.current.replace("{current}",G+1).replace("{total}",at)).show()}q[(ab.loop||G<at-1)?"show":"hide"]().html(ab.next);P[(ab.loop||G)?"show":"hide"]().html(ab.previous);if(ab.slideshow){V.show()}if(ab.preloading){av=[C(-1),C(1)];while((ar=c[av.pop()])){al=H.data(ar,v).href||ar.href;if(H.isFunction(al)){al=al.call(ar)}if(A(al)){aq=new Image();aq.src=al}}}}else{z.hide()}if(ab.iframe){ap=E("iframe")[0];if(au in ap){ap[au]=0}if(ao in ap){ap[ao]="true"}ap.name=Q+(+new Date());if(ab.fastIframe){am()}else{H(ap).one("load",am)}ap.src=ab.href;if(!ab.scrolling){ap.scrolling="no"}H(ap).addClass(Q+"Iframe").appendTo(L).one(i,function(){ap.src="//about:blank"})}else{am()}if(ab.transition==="fade"){ad.fadeTo(ai,1,an)}else{an()}};if(ab.transition==="fade"){ad.fadeTo(ai,0,function(){J.position(0,ak)})}else{J.position(ai,ak)}};J.load=function(ai){var ah,aj,ag=J.prep;W=true;m=false;u=c[G];if(!ai){R()}D(i);D(e,ab.onLoad);ab.h=ab.height?M(ab.height,"y")-g-af:ab.innerHeight&&M(ab.innerHeight,"y");ab.w=ab.width?M(ab.width,"x")-a-l:ab.innerWidth&&M(ab.innerWidth,"x");ab.mw=ab.w;ab.mh=ab.h;if(ab.maxWidth){ab.mw=M(ab.maxWidth,"x")-a-l;ab.mw=ab.w&&ab.w<ab.mw?ab.w:ab.mw}if(ab.maxHeight){ab.mh=M(ab.maxHeight,"y")-g-af;ab.mh=ab.h&&ab.h<ab.mh?ab.h:ab.mh}ah=ab.href;y=setTimeout(function(){h.show()},100);if(ab.inline){E(aa).hide().insertBefore(H(ah)[0]).one(i,function(){H(this).replaceWith(L.children())});ag(H(ah))}else{if(ab.iframe){ag(" ")}else{if(ab.html){ag(ab.html)}else{if(A(ah)){H(m=new Image()).addClass(Q+"Photo").error(function(){ab.title=false;ag(E(aa,"Error").text("This image could not be loaded"))}).load(function(){var ak;m.onload=null;if(ab.scalePhotos){aj=function(){m.height-=m.height*ak;
m.width-=m.width*ak};if(ab.mw&&m.width>ab.mw){ak=(m.width-ab.mw)/m.width;aj()}if(ab.mh&&m.height>ab.mh){ak=(m.height-ab.mh)/m.height;aj()}}if(ab.h){m.style.marginTop=Math.max(ab.h-m.height,0)/2+"px"}if(c[1]&&(G<c.length-1||ab.loop)){m.style.cursor="pointer";m.onclick=function(){J.next()}}if(t){m.style.msInterpolationMode="bicubic"}setTimeout(function(){ag(m)},1)});setTimeout(function(){m.src=ah},1)}else{if(ah){j.load(ah,ab.data,function(al,ak,am){ag(ak==="error"?E(aa,"Error").text("Request unsuccessful: "+am.statusText):H(this).contents())})}}}}}};J.next=function(){if(!W&&c[1]&&(G<c.length-1||ab.loop)){G=C(1);J.load()}};J.prev=function(){if(!W&&c[1]&&(G||ab.loop)){G=C(-1);J.load()}};J.close=function(){if(B&&!K){K=true;B=false;D(s,ab.onCleanup);X.unbind("."+Q+" ."+Y);O.fadeTo(200,0);ad.stop().fadeTo(300,0,function(){ad.add(O).css({opacity:1,cursor:"auto"}).hide();D(i);L.remove();setTimeout(function(){K=false;D(Z,ab.onClosed)},1)})}};J.element=function(){return H(u)};J.settings=I;H("."+p,k).live("click",function(ag){if(!(ag.which>1||ag.shiftKey||ag.altKey||ag.metaKey)){ag.preventDefault();f(this)}});J.init()}(jQuery,document,this));
/*!
 * jQuery resize event - v1.1 - 3/14/2010
 * http://benalman.com/projects/jquery-resize-plugin/
 * 
 * Copyright (c) 2010 "Cowboy" Ben Alman
 * Dual licensed under the MIT and GPL licenses.
 * http://benalman.com/about/license/
 */
(function($,h,c){var a=$([]),e=$.resize=$.extend($.resize,{}),i,k="setTimeout",j="resize",d=j+"-special-event",b="delay",f="throttleWindow";e[b]=250;e[f]=true;$.event.special[j]={setup:function(){if(!e[f]&&this[k]){return false}var l=$(this);a=a.add(l);$.data(this,d,{w:l.width(),h:l.height()});if(a.length===1){g()}},teardown:function(){if(!e[f]&&this[k]){return false}var l=$(this);a=a.not(l);l.removeData(d);if(!a.length){clearTimeout(i)}},add:function(l){if(!e[f]&&this[k]){return false}var n;function m(s,o,p){var q=$(this),r=$.data(this,d);r.w=o!==c?o:q.width();r.h=p!==c?p:q.height();n.apply(this,arguments)}if($.isFunction(l)){n=l;return m}else{n=l.handler;l.handler=m}}};function g(){i=h[k](function(){a.each(function(){var n=$(this),m=n.width(),l=n.height(),o=$.data(this,d);if(m!==o.w||l!==o.h){n.trigger(j,[o.w=m,o.h=l])}});g()},e[b])}})(jQuery,this);(function(b){b.flexslider=function(f,a){var e=f;e.init=function(){e.vars=b.extend({},b.flexslider.defaults,a);e.data("flexslider",true);e.container=b(".slides",e);e.slides=b(".slides > li",e);e.count=e.slides.length;e.animating=false;e.currentSlide=e.vars.slideToStart;e.animatingTo=e.currentSlide;e.atEnd=(e.currentSlide==0)?true:false;e.eventType=("ontouchstart" in document.documentElement)?"touchstart":"click";e.cloneCount=0;e.cloneOffset=0;e.manualPause=false;e.vertical=(e.vars.slideDirection=="vertical");e.prop=(e.vertical)?"top":"marginLeft";e.args={};e.transitions="webkitTransition" in document.body.style;if(e.transitions){e.prop="-webkit-transform"}if(e.vars.controlsContainer!=""){e.controlsContainer=b(e.vars.controlsContainer).eq(b(".slides").index(e.container));e.containerExists=e.controlsContainer.length>0}if(e.vars.manualControls!=""){e.manualControls=b(e.vars.manualControls,((e.containerExists)?e.controlsContainer:e));e.manualExists=e.manualControls.length>0}if(e.vars.randomize){e.slides.sort(function(){return(Math.round(Math.random())-0.5)});e.container.empty().append(e.slides)}if(e.vars.animation.toLowerCase()=="slide"){if(e.transitions){e.setTransition(0)}e.css({overflow:"hidden"});if(e.vars.animationLoop){e.cloneCount=2;e.cloneOffset=1;e.container.append(e.slides.filter(":first").clone().addClass("clone")).prepend(e.slides.filter(":last").clone().addClass("clone"))}e.newSlides=b(".slides > li",e);var F=(-1*(e.currentSlide+e.cloneOffset));if(e.vertical){e.newSlides.css({display:"block",width:"100%","float":"left"});e.container.height((e.count+e.cloneCount)*200+"%").css("position","absolute").width("100%");setTimeout(function(){e.css({position:"relative"}).height(e.slides.filter(":first").height());e.args[e.prop]=(e.transitions)?"translate3d(0,"+F*e.height()+"px,0)":F*e.height()+"px";
e.container.css(e.args)},100)}else{e.args[e.prop]=(e.transitions)?"translate3d("+F*e.width()+"px,0,0)":F*e.width()+"px";e.container.width((e.count+e.cloneCount)*200+"%").css(e.args);setTimeout(function(){e.newSlides.width(e.width()).css({"float":"left",display:"block"})},100)}}else{e.transitions=false;e.slides.css({width:"100%","float":"left",marginRight:"-100%"}).eq(e.currentSlide).fadeIn(e.vars.animationDuration)}if(e.vars.controlNav){if(e.manualExists){e.controlNav=e.manualControls}else{var L=b('<ol class="flex-control-nav"></ol>');var z=1;for(var y=0;y<e.count;y++){L.append("<li><a>"+z+"</a></li>");z++}if(e.containerExists){b(e.controlsContainer).append(L);e.controlNav=b(".flex-control-nav li a",e.controlsContainer)}else{e.append(L);e.controlNav=b(".flex-control-nav li a",e)}}e.controlNav.eq(e.currentSlide).addClass("active");e.controlNav.bind(e.eventType,function(g){g.preventDefault();if(!b(this).hasClass("active")){(e.controlNav.index(b(this))>e.currentSlide)?e.direction="next":e.direction="prev";e.flexAnimate(e.controlNav.index(b(this)),e.vars.pauseOnAction)}})}if(e.vars.directionNav){var i=b('<ul class="flex-direction-nav"><li><a class="prev" href="#">'+e.vars.prevText+'</a></li><li><a class="next" href="#">'+e.vars.nextText+"</a></li></ul>");if(e.containerExists){b(e.controlsContainer).append(i);e.directionNav=b(".flex-direction-nav li a",e.controlsContainer)}else{e.append(i);e.directionNav=b(".flex-direction-nav li a",e)}if(!e.vars.animationLoop){if(e.currentSlide==0){e.directionNav.filter(".prev").addClass("disabled")}else{if(e.currentSlide==e.count-1){e.directionNav.filter(".next").addClass("disabled")}}}e.directionNav.bind(e.eventType,function(h){h.preventDefault();var g=(b(this).hasClass("next"))?e.getTarget("next"):e.getTarget("prev");if(e.canAdvance(g)){e.flexAnimate(g,e.vars.pauseOnAction)}})}if(e.vars.keyboardNav&&b("ul.slides").length==1){function I(h){if(e.animating){return}else{if(h.keyCode!=39&&h.keyCode!=37){return}else{if(h.keyCode==39){var g=e.getTarget("next")}else{if(h.keyCode==37){var g=e.getTarget("prev")}}if(e.canAdvance(g)){e.flexAnimate(g,e.vars.pauseOnAction)}}}}b(document).bind("keyup",I)}if(e.vars.mousewheel){e.mousewheelEvent=(/Firefox/i.test(navigator.userAgent))?"DOMMouseScroll":"mousewheel";e.bind(e.mousewheelEvent,function(k){k.preventDefault();k=k?k:window.event;var h=k.detail?k.detail*-1:k.wheelDelta/40,g=(h<0)?e.getTarget("next"):e.getTarget("prev");if(e.canAdvance(g)){e.flexAnimate(g,e.vars.pauseOnAction)}})}if(e.vars.slideshow){if(e.vars.pauseOnHover&&e.vars.slideshow){e.hover(function(){e.pause()},function(){if(!e.manualPause){e.resume()}})}e.animatedSlides=setInterval(e.animateSlides,e.vars.slideshowSpeed)}if(e.vars.pausePlay){var B=b('<div class="flex-pauseplay"><span></span></div>');if(e.containerExists){e.controlsContainer.append(B);e.pausePlay=b(".flex-pauseplay span",e.controlsContainer)}else{e.append(B);e.pausePlay=b(".flex-pauseplay span",e)}var E=(e.vars.slideshow)?"pause":"play";e.pausePlay.addClass(E).text((E=="pause")?e.vars.pauseText:e.vars.playText);e.pausePlay.bind(e.eventType,function(g){g.preventDefault();if(b(this).hasClass("pause")){e.pause();e.manualPause=true}else{e.resume();e.manualPause=false}})}if("ontouchstart" in document.documentElement){var d,j,G,A,D,c,C=false;e.each(function(){if("ontouchstart" in document.documentElement){this.addEventListener("touchstart",J,false)}});function J(g){if(e.animating){g.preventDefault()}else{if(g.touches.length==1){e.pause();A=(e.vertical)?e.height():e.width();c=Number(new Date());G=(e.vertical)?(e.currentSlide+e.cloneOffset)*e.height():(e.currentSlide+e.cloneOffset)*e.width();d=(e.vertical)?g.touches[0].pageY:g.touches[0].pageX;j=(e.vertical)?g.touches[0].pageX:g.touches[0].pageY;e.setTransition(0);this.addEventListener("touchmove",H,false);this.addEventListener("touchend",K,false)}}}function H(g){D=(e.vertical)?d-g.touches[0].pageY:d-g.touches[0].pageX;C=(e.vertical)?(Math.abs(D)<Math.abs(g.touches[0].pageX-j)):(Math.abs(D)<Math.abs(g.touches[0].pageY-j));
if(!C){g.preventDefault();if(e.vars.animation=="slide"&&e.transitions){if(!e.vars.animationLoop){D=D/((e.currentSlide==0&&D<0||e.currentSlide==e.count-1&&D>0)?(Math.abs(D)/A+2):1)}e.args[e.prop]=(e.vertical)?"translate3d(0,"+(-G-D)+"px,0)":"translate3d("+(-G-D)+"px,0,0)";e.container.css(e.args)}}}function K(g){e.animating=false;if(e.animatingTo==e.currentSlide&&!C&&!(D==null)){var h=(D>0)?e.getTarget("next"):e.getTarget("prev");if(e.canAdvance(h)&&Number(new Date())-c<550&&Math.abs(D)>20||Math.abs(D)>A/2){e.flexAnimate(h,e.vars.pauseOnAction)}else{e.flexAnimate(e.currentSlide,e.vars.pauseOnAction)}}this.removeEventListener("touchmove",H,false);this.removeEventListener("touchend",K,false);d=null;j=null;D=null;G=null}}if(e.vars.animation.toLowerCase()=="slide"){b(window).resize(function(){if(!e.animating){if(e.vertical){e.height(e.slides.filter(":first").height());e.args[e.prop]=(-1*(e.currentSlide+e.cloneOffset))*e.slides.filter(":first").height()+"px";if(e.transitions){e.setTransition(0);e.args[e.prop]=(e.vertical)?"translate3d(0,"+e.args[e.prop]+",0)":"translate3d("+e.args[e.prop]+",0,0)"}e.container.css(e.args)}else{e.newSlides.width(e.width());e.args[e.prop]=(-1*(e.currentSlide+e.cloneOffset))*e.width()+"px";if(e.transitions){e.setTransition(0);e.args[e.prop]=(e.vertical)?"translate3d(0,"+e.args[e.prop]+",0)":"translate3d("+e.args[e.prop]+",0,0)"}e.container.css(e.args)}}})}e.vars.start(e)};e.flexAnimate=function(c,d){if(!e.animating){e.animating=true;e.animatingTo=c;e.vars.before(e);if(d){e.pause()}if(e.vars.controlNav){e.controlNav.removeClass("active").eq(c).addClass("active")}e.atEnd=(c==0||c==e.count-1)?true:false;if(!e.vars.animationLoop&&e.vars.directionNav){if(c==0){e.directionNav.removeClass("disabled").filter(".prev").addClass("disabled")}else{if(c==e.count-1){e.directionNav.removeClass("disabled").filter(".next").addClass("disabled")}else{e.directionNav.removeClass("disabled")}}}if(!e.vars.animationLoop&&c==e.count-1){e.pause();e.vars.end(e)}if(e.vars.animation.toLowerCase()=="slide"){var h=(e.vertical)?e.slides.filter(":first").height():e.slides.filter(":first").width();if(e.currentSlide==0&&c==e.count-1&&e.vars.animationLoop&&e.direction!="next"){e.slideString="0px"}else{if(e.currentSlide==e.count-1&&c==0&&e.vars.animationLoop&&e.direction!="prev"){e.slideString=(-1*(e.count+1))*h+"px"}else{e.slideString=(-1*(c+e.cloneOffset))*h+"px"}}e.args[e.prop]=e.slideString;if(e.transitions){e.setTransition(e.vars.animationDuration);e.args[e.prop]=(e.vertical)?"translate3d(0,"+e.slideString+",0)":"translate3d("+e.slideString+",0,0)";e.container.css(e.args).one("webkitTransitionEnd transitionend",function(){e.wrapup(h)})}else{e.container.animate(e.args,e.vars.animationDuration,function(){e.wrapup(h)})}}else{e.slides.eq(e.currentSlide).fadeOut(e.vars.animationDuration);e.slides.eq(c).fadeIn(e.vars.animationDuration,function(){e.wrapup()})}}};e.wrapup=function(c){if(e.vars.animation=="slide"){if(e.currentSlide==0&&e.animatingTo==e.count-1&&e.vars.animationLoop){e.args[e.prop]=(-1*e.count)*c+"px";if(e.transitions){e.setTransition(0);e.args[e.prop]=(e.vertical)?"translate3d(0,"+e.args[e.prop]+",0)":"translate3d("+e.args[e.prop]+",0,0)"}e.container.css(e.args)}else{if(e.currentSlide==e.count-1&&e.animatingTo==0&&e.vars.animationLoop){e.args[e.prop]=-1*c+"px";if(e.transitions){e.setTransition(0);e.args[e.prop]=(e.vertical)?"translate3d(0,"+e.args[e.prop]+",0)":"translate3d("+e.args[e.prop]+",0,0)"}e.container.css(e.args)}}}e.animating=false;e.currentSlide=e.animatingTo;e.vars.after(e)};e.animateSlides=function(){if(!e.animating){e.flexAnimate(e.getTarget("next"))}};e.pause=function(){clearInterval(e.animatedSlides);if(e.vars.pausePlay){e.pausePlay.removeClass("pause").addClass("play").text(e.vars.playText)}};e.resume=function(){e.animatedSlides=setInterval(e.animateSlides,e.vars.slideshowSpeed);if(e.vars.pausePlay){e.pausePlay.removeClass("play").addClass("pause").text(e.vars.pauseText)}};e.canAdvance=function(c){if(!e.vars.animationLoop&&e.atEnd){if(e.currentSlide==0&&c==e.count-1&&e.direction!="next"){return false
}else{if(e.currentSlide==e.count-1&&c==0&&e.direction=="next"){return false}else{return true}}}else{return true}};e.getTarget=function(c){e.direction=c;if(c=="next"){return(e.currentSlide==e.count-1)?0:e.currentSlide+1}else{return(e.currentSlide==0)?e.count-1:e.currentSlide-1}};e.setTransition=function(c){e.container.css({"-webkit-transition-duration":(c/1000)+"s"})};e.init()};b.flexslider.defaults={animation:"fade",slideDirection:"horizontal",slideshow:true,slideshowSpeed:7000,animationDuration:600,directionNav:true,controlNav:true,keyboardNav:true,mousewheel:false,prevText:"Previous",nextText:"Next",pausePlay:false,pauseText:"Pause",playText:"Play",randomize:false,slideToStart:0,animationLoop:true,pauseOnAction:true,pauseOnHover:false,controlsContainer:"",manualControls:"",start:function(){},before:function(){},after:function(){},end:function(){}};b.fn.flexslider=function(a){return this.each(function(){if(b(this).find(".slides li").length==1){b(this).find(".slides li").fadeIn(400)}else{if(b(this).data("flexslider")!=true){new b.flexslider(b(this),a)}}})}})(jQuery);(function(j,o,r){var q="hashchange",l=document,n,m=j.event.special,k=l.documentMode,p="on"+q in o&&(k===r||k>7);function s(a){a=a||location.href;return"#"+a.replace(/^[^#]*#?(.*)$/,"$1")}j.fn[q]=function(a){return a?this.bind(q,a):this.trigger(q)};j.fn[q].delay=50;m[q]=j.extend(m[q],{setup:function(){if(p){return false}j(n.start)},teardown:function(){if(p){return false}j(n.stop)}});n=(function(){var d={},e,a=s(),c=function(h){return h},b=c,f=c;d.start=function(){e||g()};d.stop=function(){e&&clearTimeout(e);e=r};function g(){var h=s(),i=f(a);if(h!==a){b(a=h,i);j(o).trigger(q)}else{if(i!==a){location.href=location.href.replace(/#.*/,"")+i}}e=setTimeout(g,j.fn[q].delay)}j.browser.msie&&!p&&(function(){var i,h;d.start=function(){if(!i){h=j.fn[q].src;h=h&&h+s();i=j('<iframe tabindex="-1" title="empty"/>').hide().one("load",function(){h||b(s());g()}).attr("src",h||"javascript:0").insertAfter("body")[0].contentWindow;l.onpropertychange=function(){try{if(event.propertyName==="title"){i.document.title=l.title}}catch(t){}}}};d.stop=c;f=function(){return s(i.location.href)};b=function(w,z){var x=i.document,y=j.fn[q].domain;if(w!==z){x.title=l.title;x.open();y&&x.write('<script>document.domain="'+y+'"<\/script>');x.close();i.location.hash=w}}})();return d})()})(jQuery,this);
/*! http://mths.be/placeholder v1.8.6 by @mathias */
(function(o,m,j){var s="placeholder" in m.createElement("input"),q="placeholder" in m.createElement("textarea"),l=j.fn,k;if(s&&q){k=l.placeholder=function(){return this};k.input=k.textarea=true}else{k=l.placeholder=function(){return this.filter((s?"textarea":":input")+"[placeholder]").not(".placeholder").bind("focus.placeholder",r).bind("blur.placeholder",p).trigger("blur.placeholder").end()};k.input=s;k.textarea=q;j(function(){j("form").bind("submit.placeholder",function(){var a=j(".placeholder",this).each(r);setTimeout(function(){a.each(p)},10)})});j(o).bind("unload.placeholder",function(){j(".placeholder").val("")})}function n(b){var c={},a=/^jQuery\d+$/;j.each(b.attributes,function(e,d){if(d.specified&&!a.test(d.name)){c[d.name]=d.value}});return c}function r(){var a=j(this);if(a.val()===a.attr("placeholder")&&a.hasClass("placeholder")){if(a.data("placeholder-password")){a.hide().next().show().focus().attr("id",a.removeAttr("id").data("placeholder-id"))}else{a.val("").removeClass("placeholder")}}}function p(){var e,a=j(this),d=a,b=this.id;if(a.val()===""){if(a.is(":password")){if(!a.data("placeholder-textinput")){try{e=a.clone().attr({type:"text"})}catch(c){e=j("<input>").attr(j.extend(n(this),{type:"text"}))}e.removeAttr("name").data("placeholder-password",true).data("placeholder-id",b).bind("focus.placeholder",r);a.data("placeholder-textinput",e).data("placeholder-id",b).before(e)}a=a.removeAttr("id").hide().prev().attr("id",b).show()}a.addClass("placeholder").val(a.attr("placeholder"))}else{a.removeClass("placeholder")}}}(this,document,jQuery));var sessionOrigin=$("#hiddenOrigin").text(),globalForm=$("#globalForm"),flexForm=$("#flexForm"),contactOptions=$("#contactOptions"),options={clearForm:true,beforeSubmit:function(){globalForm.find("button").slideUp(100,function(){globalForm.find(".loading").slideDown(100)})},success:function(){globalForm.find(".loading").slideUp(100,function(){globalForm.find("button").slideDown(100,function(){$.colorbox({href:"globals/global_form_response.html",fixed:true,width:"500px"});globalForm.animate({top:"-450px"},300)})});if(sessionOrigin.substring(0,6)=="google"){$("body").append('<img height="1" width="1" style="border-style:none;" alt="" src="http://www.googleadservices.com/pagead/conversion/1057772315/?value=80&amp;label=4O9XCLHqoQIQm6ax-AM&amp;guid=ON&amp;script=0"/>');_gaq.push(["_trackPageview","/vpv/conversion-adwords"])}else{_gaq.push(["_trackPageview","/vpv/conversion-formulaire"]);$("body").append('<iframe src="http://img-cdn.mediaplex.com/0/18742/universal.html?page_name=sd_lead&Lead=1&mpuid=" HEIGHT=1 WIDTH=1 FRAMEBORDER=0></iframe>')}}},optionsFlex={clearForm:true,beforeSubmit:function(){flexForm.find("button").slideUp(100,function(){flexForm.find(".loading").fadeIn(200)})},success:function(){flexForm.find("button").slideDown(100,function(){flexForm.find(".loading").fadeOut(100,function(){$.colorbox({href:"globals/global_form_response.html",fixed:true,width:"500px"})})});if(sessionOrigin.substring(0,6)=="google"){$("body").append('<img height="1" width="1" style="border-style:none;" alt="" src="http://www.googleadservices.com/pagead/conversion/1057772315/?value=80&amp;label=4O9XCLHqoQIQm6ax-AM&amp;guid=ON&amp;script=0"/>');_gaq.push(["_trackPageview","/vpv/conversion-adwords"])}else{_gaq.push(["_trackPageview","/vpv/conversion-formulaire"]);$("body").append('<iframe src="http://img-cdn.mediaplex.com/0/18742/universal.html?page_name=sd_lead&Lead=1&mpuid=" HEIGHT=1 WIDTH=1 FRAMEBORDER=0></iframe>')}}};$(function(){var b="",c=$("#contact .page-content"),a;contactOptions.delegate("a","click",function(){window.location.hash=$(this).attr("href");return false});$(window).bind("hashchange",function(){b=window.location.hash.substring(1);if(b){c.find("#guts").fadeOut(200,function(){c.hide().load(b+"#guts",function(){c.fadeIn(200,function(){});contactOptions.find("a").parents("li").removeClass("current");contactOptions.find("a[href='"+b+"']").parents("li").addClass("current")})})}});$(window).trigger("hashchange")});$(document).ready(function(){globalForm.add(flexForm).validate({rules:{phone:{minlength:10,maxlength:10,digits:true}}});$(".slideshow").cycle({fx:"fade"});globalForm.ajaxForm(options);flexForm.ajaxForm(optionsFlex);contactOptions.append("<li><select></select></li>");$("<option />",{selected:"selected",value:"",text:"Choix du service"}).appendTo("#contactOptions li:last-child select");contactOptions.find("li a").each(function(){var a=$(this);$("<option />",{value:a.attr("href"),text:a.text()}).appendTo("#contactOptions li:last-child select")});contactOptions.find("li:last-child select").change(function(){var b=$(this).find("option:selected").val(),a=$("#contact .page-content");a.find("#guts").fadeOut(200,function(){a.hide().load(b+" #guts",function(){a.fadeIn(200,function(){})})})});$("<select />").appendTo(".subnav");$("<option />",{selected:"selected",value:"",text:"Espace Clients"}).appendTo("nav select");$(".subnav ul li a").each(function(){var a=$(this);$("<option />",{value:a.attr("href"),text:a.text()}).appendTo(".subnav select")});$(".subnav select").change(function(){window.location=$(this).find("option:selected").val()}).css("padding","8px 0");$(".nav-clients").toggle(function(){$(".clientToggle").slideDown(300)},function(){$(".clientToggle").slideUp(300)});$(".ctaParagraph button").click(function(a){a.preventDefault();globalForm.animate({top:"0"},300)});$(".colorbox").click(function(g){g.preventDefault();var c=$(this),b=(c.attr("data-sd-href")?c.attr("data-sd-href"):c.attr("href")),h=(c.attr("data-sd-title")?c.attr("data-sd-title"):c.attr("title")),a=(c.attr("data-sd-iframe")?true:false),f=(c.attr("data-sd-width")?c.attr("data-sd-width"):false),d=(c.attr("data-sd-height")?c.attr("data-sd-height"):false);
$.colorbox({href:b,title:h,iframe:a,width:f,height:d})});$(".flexslider").flexslider({animationDuration:700,controlNav:true,directionNav:false});$("#responsive-slider").find(".callToAction button").toggle(function(){$("#flexResponse").slideDown("fast")},function(){$("#flexResponse").slideUp("fast")})});
