(function(a){a.fn.jFlow=function(k){var b=a.extend({},a.fn.jFlow.defaults,k);var g=Math.floor(Math.random()*11);var i=b.controller;var c=b.slideWrapper;var h=b.selectedWrapper;var j=0;var e=a(i).length;var f=function(m,l){a(b.slides).children().css({overflow:"hidden"});a(b.slides+" iframe").hide().addClass("temp_hide");a(b.slides).animate({marginLeft:"-"+(l*a(b.slides).find(":first-child").width()+"px")},b.duration*(m),b.easing,function(){a(b.slides).children().css({overflow:"auto"});a(".temp_hide").show()})};a(this).find(i).each(function(l){a(this).click(function(){if(a(b.slides).is(":not(:animated)")){a(i).removeClass(h);a(this).addClass(h);var m=Math.abs(j-l);f(m,l);j=l}})});a(b.slides).before('<div id="'+c.substring(1,c.length)+'"></div>').appendTo(c);a(b.slides).find("div").each(function(){a(this).before('<div class="jFlowSlideContainer"></div>').appendTo(a(this).prev())});a(i).eq(j).addClass(h);var d=function(l){a(c).css({position:"relative",width:b.width,height:b.height,overflow:"hidden"});a(b.slides).css({position:"relative",width:a(c).width()*a(i).length+"px",height:a(c).height()+"px",overflow:"hidden"});a(b.slides).children().css({position:"relative",width:a(c).width()+"px",height:a(c).height()+"px","float":"left",overflow:"auto"});a(b.slides).css({marginLeft:"-"+(j*a(b.slides).find(":eq(0)").width()+"px")})};d();a(window).resize(function(){d()});a(b.prev).click(function(){if(a(b.slides).is(":not(:animated)")){var l=1;if(j>0){j--}else{j=e-1;l=j}a(i).removeClass(h);f(l,j);a(i).eq(j).addClass(h)}});a(b.next).click(function(){if(a(b.slides).is(":not(:animated)")){var l=1;if(j<e-1){j++}else{j=0;l=e-1}a(i).removeClass(h);f(l,j);a(i).eq(j).addClass(h)}})};a.fn.jFlow.defaults={controller:".jFlowControl",slideWrapper:"#jFlowSlide",selectedWrapper:"jFlowSelected",easing:"swing",duration:400,width:"100%",prev:".jFlowPrev",next:".jFlowNext"}})(jQuery);
jQuery(function(a){a.datepicker.regional.fr={clearText:"Effacer",clearStatus:"Effacer la date sélectionnée",closeText:"Fermer",closeStatus:"Fermer sans modifier",prevText:"&#x3c;Préc",prevStatus:"Voir le mois précédent",prevBigText:"&#x3c;&#x3c;",prevBigStatus:"",nextText:"Suiv&#x3e;",nextStatus:"Voir le mois suivant",nextBigText:"&#x3e;&#x3e;",nextBigStatus:"",currentText:"Courant",currentStatus:"Voir le mois courant",monthNames:["Janvier","Février","Mars","Avril","Mai","Juin","Juillet","Août","Septembre","Octobre","Novembre","Décembre"],monthNamesShort:["Jan","Fév","Mar","Avr","Mai","Jun","Jul","Aoû","Sep","Oct","Nov","Déc"],monthStatus:"Voir un autre mois",yearStatus:"Voir une autre année",weekHeader:"Sm",weekStatus:"",dayNames:["Dimanche","Lundi","Mardi","Mercredi","Jeudi","Vendredi","Samedi"],dayNamesShort:["Dim","Lun","Mar","Mer","Jeu","Ven","Sam"],dayNamesMin:["Di","Lu","Ma","Me","Je","Ve","Sa"],dayStatus:"Utiliser DD comme premier jour de la semaine",dateStatus:"'Choisir' le DD d MM",dateFormat:"dd/mm/yy",firstDay:1,initStatus:"Choisir la date",isRTL:false};a.datepicker.setDefaults(a.datepicker.regional.fr)});
Date.dayNames=["Sunday","Monday","Tuesday","Wednesday","Thursday","Friday","Saturday"];Date.abbrDayNames=["Sun","Mon","Tue","Wed","Thu","Fri","Sat"];Date.monthNames=["January","February","March","April","May","June","July","August","September","October","November","December"];Date.abbrMonthNames=["Jan","Feb","Mar","Apr","May","Jun","Jul","Aug","Sep","Oct","Nov","Dec"];Date.firstDayOfWeek=1;Date.format="dd/mm/yyyy";Date.fullYearStart="20";(function(){function b(c,d){if(!Date.prototype[c]){Date.prototype[c]=d}}b("isLeapYear",function(){var c=this.getFullYear();return(c%4==0&&c%100!=0)||c%400==0});b("isWeekend",function(){return this.getDay()==0||this.getDay()==6});b("isWeekDay",function(){return !this.isWeekend()});b("getDaysInMonth",function(){return[31,(this.isLeapYear()?29:28),31,30,31,30,31,31,30,31,30,31][this.getMonth()]});b("getDayName",function(c){return c?Date.abbrDayNames[this.getDay()]:Date.dayNames[this.getDay()]});b("getMonthName",function(c){return c?Date.abbrMonthNames[this.getMonth()]:Date.monthNames[this.getMonth()]});b("getDayOfYear",function(){var c=new Date("1/1/"+this.getFullYear());return Math.floor((this.getTime()-c.getTime())/86400000)});b("getWeekOfYear",function(){return Math.ceil(this.getDayOfYear()/7)});b("setDayOfYear",function(c){this.setMonth(0);this.setDate(c);return this});b("addYears",function(c){this.setFullYear(this.getFullYear()+c);return this});b("addMonths",function(d){var c=this.getDate();this.setMonth(this.getMonth()+d);if(c>this.getDate()){this.addDays(-this.getDate())}return this});b("addDays",function(c){this.setDate(this.getDate()+c);return this});b("addHours",function(c){this.setHours(this.getHours()+c);return this});b("addMinutes",function(c){this.setMinutes(this.getMinutes()+c);return this});b("addSeconds",function(c){this.setSeconds(this.getSeconds()+c);return this});b("zeroTime",function(){this.setMilliseconds(0);this.setSeconds(0);this.setMinutes(0);this.setHours(0);return this});b("asString",function(){var c=Date.format;return c.split("yyyy").join(this.getFullYear()).split("yy").join((this.getFullYear()+"").substring(2)).split("mmm").join(this.getMonthName(true)).split("mm").join(a(this.getMonth()+1)).split("dd").join(a(this.getDate()))});Date.fromString=function(g){var h=Date.format;var k=new Date("01/01/1977");var l=h.indexOf("yyyy");if(l>-1){k.setFullYear(Number(g.substr(l,4)))}else{k.setFullYear(Number(Date.fullYearStart+g.substr(h.indexOf("yy"),2)))}var c=h.indexOf("mmm");if(c>-1){var j=g.substr(c,3);for(var e=0;e<Date.abbrMonthNames.length;e++){if(Date.abbrMonthNames[e]==j){break}}k.setMonth(e)}else{k.setMonth(Number(g.substr(h.indexOf("mm"),2))-1)}k.setDate(Number(g.substr(h.indexOf("dd"),2)));if(isNaN(k.getTime())){return false}return k};var a=function(c){var d="0"+c;return d.substring(d.length-2)}})();
function validateVat(j){var f=new Array();var g="GB";f.push(/^(AT)U(\d{8})$/);f.push(/^(BE)(\d{9,10})$/);f.push(/^(BG)(\d{9,10})$/);f.push(/^(CY)(\d{8}[A-Z])$/);f.push(/^(CZ)(\d{8,10})(\d{3})?$/);f.push(/^(DE)(\d{9})$/);f.push(/^(DK)((\d{8}))$/);f.push(/^(EE)(\d{9})$/);f.push(/^(EL)(\d{8,9})$/);f.push(/^(ES)([A-Z]\d{8})$/);f.push(/^(ES)(\d{8}[A-Z])$/);f.push(/^(ES)([A-Z]\d{7}[A-Z])$/);f.push(/^(EU)(\d{9})$/);f.push(/^(FI)(\d{8})$/);f.push(/^(FR)(\d{11})$/);f.push(/^(FR)[(A-H)|(J-N)|(P-Z)]\d{10}$/);f.push(/^(FR)\d[(A-H)|(J-N)|(P-Z)]\d{9}$/);f.push(/^(FR)[(A-H)|(J-N)|(P-Z)]{2}\d{9}$/);f.push(/^(GB)?(\d{9})$/);f.push(/^(GB)?(\d{10})$/);f.push(/^(GB)?(\d{12})$/);f.push(/^(GB)?(\d{13})$/);f.push(/^(GB)?(GD\d{3})$/);f.push(/^(GB)?(HA\d{3})$/);f.push(/^(GR)(\d{8,9})$/);f.push(/^(HU)(\d{8})$/);f.push(/^(IE)(\d{7}[A-W])$/);f.push(/^(IE)([7-9][A-Z\*\+)]\d{5}[A-W])$/);f.push(/^(IT)(\d{11})$/);f.push(/^(LV)(\d{11})$/);f.push(/^(LT)(\d{9}|\d{12})$/);f.push(/^(LU)(\d{8})$/);f.push(/^(MT)(\d{8})$/);f.push(/^(NL)(\d{9})B\d{2}$/);f.push(/^(PL)(\d{10})$/);f.push(/^(PT)(\d{9})$/);f.push(/^(RO)(\d{2,10})$/);f.push(/^(SI)(\d{8})$/);f.push(/^(SK)(\d{9}|\d{10})$/);f.push(/^(SE)(\d{10}\d[1-4])$/);var e=j.toUpperCase();var d=[" ","-",",","."];for(var c=0;c<d.length;c++){while(e.indexOf(d[c])!=-1){e=e.slice(0,e.indexOf(d[c]))+e.slice(e.indexOf(d[c])+1)}}var a=false;for(c=0;c<f.length;c++){if(f[c].test(e)){var h=RegExp.$1;var b=RegExp.$2;if(h.length==0){h=g}switch(h){case"AT":a=ATVATCheckDigit(b);break;case"BE":a=BEVATCheckDigit(b);break;case"BG":a=true;break;case"CY":a=CYVATCheckDigit(b);break;case"CZ":a=CZVATCheckDigit(b);break;case"DE":a=DEVATCheckDigit(b);break;case"DK":a=DKVATCheckDigit(b);break;case"EE":a=EEVATCheckDigit(b);break;case"EL":a=ELVATCheckDigit(b);break;case"ES":a=ESVATCheckDigit(b);break;case"EU":a=EUVATCheckDigit(b);break;case"FI":a=FIVATCheckDigit(b);break;case"FR":a=FRVATCheckDigit(b);break;case"GB":a=UKVATCheckDigit(b);break;case"GR":a=ELVATCheckDigit(b);break;case"HU":a=HUVATCheckDigit(b);break;case"IE":a=IEVATCheckDigit(b);break;case"IT":a=ITVATCheckDigit(b);break;case"LT":a=LTVATCheckDigit(b);break;case"LU":a=LUVATCheckDigit(b);break;case"LV":a=LVVATCheckDigit(b);break;case"MT":a=MTVATCheckDigit(b);break;case"NL":a=NLVATCheckDigit(b);break;case"PL":a=PLVATCheckDigit(b);break;case"PT":a=PTVATCheckDigit(b);break;case"RO":a=ROVATCheckDigit(b);break;case"SE":a=SEVATCheckDigit(b);break;case"SI":a=SIVATCheckDigit(b);break;default:a=true}if(a){a=e}break}}return a}function ATVATCheckDigit(d){var c=0;var e=[1,2,1,2,1,2,1];var a=0;for(var b=0;b<7;b++){a=Number(d.charAt(b))*e[b];if(a>9){c=c+Math.floor(a/10)+a%10}else{c=c+a}}c=10-(c+4)%10;if(c==10){c=0}if(c==d.slice(7,8)){return true}else{return false}}function BEVATCheckDigit(a){if(a.length==10&&a.slice(0,1)!="0"){return false}if(a.length==9){a="0"+a}if(97-a.slice(0,8)%97==a.slice(8,10)){return true}else{return false}}function CYVATCheckDigit(d){var c=0;for(var b=0;b<8;b++){var a=Number(d.charAt(b));if(b%2==0){switch(a){case 0:a=1;break;case 1:a=0;break;case 2:a=5;break;case 3:a=7;break;case 4:a=9;break;default:a=a*2+3}}c=c+a}c=c%26;c=String.fromCharCode(c+65);if(c==d.substr(8,1)){return true}else{return false}}function CZVATCheckDigit(c){var b=0;var d=[8,7,6,5,4,3,2];if(c.length!=8){return true}for(var a=0;a<7;a++){b=b+Number(c.charAt(a))*d[a]}b=11-b%11;if(b==10){b=0}if(b==11){b=1}if(b==c.slice(7,8)){return true}else{return false}}function DEVATCheckDigit(e){var d=10;var c=0;var a=0;for(var b=0;b<8;b++){c=(Number(e.charAt(b))+d)%10;if(c==0){c=10}d=(2*c)%11}if(11-d==10){a=0}else{a=11-d}if(a==e.slice(8,9)){return true}else{return false}}function DKVATCheckDigit(c){var b=0;var d=[2,7,6,5,4,3,2,1];for(var a=0;a<8;a++){b=b+Number(c.charAt(a))*d[a]}b=b%11;if(b==0){return true}else{return false}}function EEVATCheckDigit(c){var b=0;var d=[3,7,1,3,7,1,3,7];for(var a=0;a<8;a++){b=b+Number(c.charAt(a))*d[a]}b=10-b%10;if(b==10){b=0}if(b==c.slice(8,9)){return true}else{return false}}function ELVATCheckDigit(c){var b=0;var d=[256,128,64,32,16,8,4,2];if(c.length==8){c="0"+c}for(var a=0;a<8;a++){b=b+Number(c.charAt(a))*d[a]}b=b%11;if(b>9){b=0}if(b==c.slice(8,9)){return true}else{return false}}function ESVATCheckDigit(e){var d=0;var a=0;var f=[2,1,2,1,2,1,2];var c=new Array();c.push(/^[A-H]\d{8}$/);c.push(/^[N|P|Q|S]\d{7}[A-Z]$/);c.push(/^[0-9]{8}[A-Z]$/);var b=0;if(c[0].test(e)){for(b=0;b<7;b++){a=Number(e.charAt(b+1))*f[b];if(a>9){d=d+Math.floor(a/10)+a%10}else{d=d+a}}d=10-d%10;if(d==10){d=0}if(d==e.slice(8,9)){return true}else{return false}}else{if(c[1].test(e)){for(b=0;b<7;b++){a=Number(e.charAt(b+1))*f[b];if(a>9){d=d+Math.floor(a/10)+a%10}else{d=d+a}}d=10-d%10;d=String.fromCharCode(d+64);if(d==e.slice(8,9)){return true}else{return false}}else{if(c[2].test(e)){return e.charAt(8)=="TRWAGMYFPDXBNJZSQVHLCKE".charAt(Number(e.substring(0,8))%23)}else{return true}}}}function EUVATCheckDigit(a){return true}function FIVATCheckDigit(c){var b=0;var d=[7,9,10,5,8,4,2];for(var a=0;a<7;a++){b=b+Number(c.charAt(a))*d[a]}b=11-b%11;if(b>9){b=0}if(b==c.slice(7,8)){return true}else{return false}}function FRVATCheckDigit(b){if(!(/^\d{11}$/).test(b)){return true}var a=b.substring(2);a=(a*100+12)%97;if(a==b.slice(0,2)){return true}else{return false}}function HUVATCheckDigit(c){var b=0;var d=[9,7,3,1,9,7,3];for(var a=0;a<7;a++){b=b+Number(c.charAt(a))*d[a]}b=10-b%10;if(b==10){b=0}if(b==c.slice(7,8)){return true}else{return false}}function IEVATCheckDigit(c){var b=0;var d=[8,7,6,5,4,3,2];if(/^\d[A-Z\*\+]/.test(c)){c="0"+c.substring(2,7)+c.substring(0,1)+c.substring(7,8)}for(var a=0;a<7;a++){b=b+Number(c.charAt(a))*d[a]}b=b%23;if(b==0){b="W"}else{b=String.fromCharCode(b+64)}if(b==c.slice(7,8)){return true}else{return false}}function ITVATCheckDigit(d){var c=0;var e=[1,2,1,2,1,2,1,2,1,2];var a;a=Number(d.slice(0,7));if(a==0){return false}a=Number(d.slice(7,10));if((a<1)||(a>201)){return false}for(var b=0;b<10;b++){a=Number(d.charAt(b))*e[b];if(a>9){c=c+Math.floor(a/10)+a%10}else{c=c+a}}c=10-c%10;if(c>9){c=0}if(c==d.slice(10,11)){return true}else{return false}}function LTVATCheckDigit(c){if(c.length!=9){return true}var b=0;for(var a=0;a<8;a++){b=b+Number(c.charAt(a))*(a+1)}if(b%11==10){var d=[3,4,5,6,7,8,9,1];b=0;for(a=0;a<8;a++){b=b+Number(c.charAt(a))*d[a]}}b=b%11;if(b==10){b=0}if(b==c.slice(8,9)){return true}else{return false}}function LUVATCheckDigit(a){if(a.slice(0,6)%89==a.slice(6,8)){return true}else{return false}}function LVVATCheckDigit(c){if((/^[0-3]/).test(c)){return true}var b=0;var d=[9,1,4,8,3,10,2,5,7,6];for(var a=0;a<10;a++){b=b+Number(c.charAt(a))*d[a]}if(b%11==4&&c[0]==9){b=b-45}if(b%11==4){b=4-b%11}else{if(b%11>4){b=14-b%11}else{if(b%11<4){b=3-b%11}}}if(b==c.slice(10,11)){return true}else{return false}}function MTVATCheckDigit(c){var b=0;var d=[3,4,6,7,8,9];for(var a=0;a<6;a++){b=b+Number(c.charAt(a))*d[a]}b=37-b%37;if(b==c.slice(6,8)*1){return true}else{return false}}function NLVATCheckDigit(c){var b=0;var d=[9,8,7,6,5,4,3,2];for(var a=0;a<8;a++){b=b+Number(c.charAt(a))*d[a]}b=b%11;if(b>9){b=0}if(b==c.slice(8,9)){return true}else{return false}}function PLVATCheckDigit(c){var b=0;var d=[6,5,7,2,3,4,5,6,7];for(var a=0;a<9;a++){b=b+Number(c.charAt(a))*d[a]}b=b%11;if(b>9){b=0}if(b==c.slice(9,10)){return true}else{return false}}function PTVATCheckDigit(c){var b=0;var d=[9,8,7,6,5,4,3,2];for(var a=0;a<8;a++){b=b+Number(c.charAt(a))*d[a]}b=11-b%11;if(b>9){b=0}if(b==c.slice(8,9)){return true}else{return false}}function ROVATCheckDigit(c){var d=[7,5,3,2,1,7,5,3,2,1];var e=c.length;d=d.slice(10-e);var b=0;for(var a=0;a<c.length-1;a++){b=b+Number(c.charAt(a))*d[a]}b=(10*b)%11;if(b==10){b=0}if(b==c.slice(c.length-1,c.length)){return true}else{return false}}function SEVATCheckDigit(d){var c=0;var e=[2,1,2,1,2,1,2,1,2];var a=0;for(var b=0;b<9;b++){a=Number(d.charAt(b))*e[b];if(a>9){c=c+Math.floor(a/10)+a%10}else{c=c+a}}c=10-(c%10);if(c==10){c=0}if(c==d.slice(9,10)){return true}else{return false}}function SKVATCheckDigit(c){var b=0;var d=[8,7,6,5,4,3,2];for(var a=3;a<9;a++){b=b+Number(c.charAt(a))*d[a-3]}b=11-b%11;if(b>9){b=b-10}if(b==c.slice(9,10)){return true}else{return false}}function SIVATCheckDigit(c){var b=0;var d=[8,7,6,5,4,3,2];for(var a=0;a<7;a++){b=b+Number(c.charAt(a))*d[a]}b=11-b%11;if(b>9){b=0}if(b==c.slice(7,8)){return true}else{return false}}function UKVATCheckDigit(c){var d=[8,7,6,5,4,3,2];if(c.substr(0,2)=="GD"){if(c.substr(2,3)<500){return true}else{return false}}if(c.substr(0,2)=="HA"){if(c.substr(2,3)>499){return true}else{return false}}if(c.length==9||c.length==10){var b=0;if(c.length==10&&c.slice(9,10)!="3"){return false}for(var a=0;a<7;a++){b=b+Number(c.charAt(a))*d[a]}while(b>0){b=b-97}b=Math.abs(b);if(b==c.slice(7,9)){return true}else{return false}}return true};
(function(a){a.fn.pngfix=function(b){var e=this;var c=a.extend({imageFixSrc:false,sizingMethod:false},b);if(!a.browser.msie||(a.browser.msie&&a.browser.version>=7)){return(e)}function d(h,j,k){var g=h.attr("filters");var i="DXImageTransform.Microsoft.AlphaImageLoader";if(g[i]){g[i].enabled=true;g[i].src=j;g[i].sizingMethod=k}else{h.css("filter","progid:"+i+'(enabled="true", sizingMethod="'+k+'", src="'+j+'")')}}function f(g){if(g.css("width")=="auto"&g.css("height")=="auto"){g.css("width",g.attr("offsetWidth")+"px")}}return(e.each(function(){var i=a(this);if(i.attr("tagName").toUpperCase()=="IMG"&&(/\.png/i).test(i.attr("src"))){if(!c.imageFixSrc){i.wrap("<span></span>");var h=i.parent();h.css({height:i.height(),width:i.width(),display:"inline-block"});d(h,i.attr("src"),"scale");i.remove()}else{if((/\.gif/i).test(c.imageFixSrc)){f(i);d(i,i.attr("src"),"image");i.attr("src",c.imageFixSrc)}}}else{var g=new String(i.css("backgroundImage"));var j=g.match(/^url\("(.*)"\)$/);if(j&&j.length){f(i);i.css("backgroundImage","none");var k="crop";if(c.sizingMethod){k=c.sizingMethod}d(i,j[1],k);i.find("a").each(function(){a(this).css("position","relative")})}}}))}})(jQuery);
(function(a){a.fn.watermark=function(b){var c={color:"#999",psw:"password"};var b=a.extend(c,b);return this.each(function(){var e=a(this);var d=e.parents("form");if(d.length!=0){d.bind("submit",function(){if(e.val()==e.attr("base")){e.val("")}})}e.attr("baseColor",e.css("color"));if(e.attr("type")=="password"){e.val(b.psw)}if(!e.attr("base")){e.attr("base",e.val())}e.attr("isWatermark",1);e.css("color",b.color);e.bind("focus",function(){var f=a(this);if(f.val()!=f.attr("base")&&f.val()!=""){f.attr("isWatermark",0)}if(f.attr("isWatermark")==1){f.val("");f.attr("isWatermark",0);f.css("color",f.attr("baseColor"))}}).bind("blur",function(){var f=a(this);if(f.val()!=f.attr("base")&&f.val()!=""){f.attr("isWatermark",1)}if(f.attr("isWatermark")==0){f.css("color",b.color);if(f.val()==""){f.attr("isWatermark",1);f.val(f.attr("base"))}}}).bind("keypress",function(){var f=a(this);if(f.attr("isWatermark")==1){f.attr("isWatermark",0);f.css("color",f.attr("baseColor"))}})})}})(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}c=new a.validator(b,this[0]);a.data(this[0],"validator",c);if(c.settings.onsubmit){this.find("input, button").filter(".cancel").click(function(){c.cancelSubmit=true});if(c.settings.submitHandler){this.find("input, button").filter(":submit").click(function(){c.submitButton=this})}this.submit(function(d){if(c.settings.debug){d.preventDefault()}function e(){if(c.settings.submitHandler){if(c.submitButton){var f=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){f.remove()}return false}return true}if(c.cancelSubmit){c.cancelSubmit=false;return e()}if(c.form()){if(c.pendingRequest){c.formSubmitted=true;return false}return e()}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({},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:[],ignoreTitle:false,onfocusin:function(b){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.errorsFor(b).hide()}},onfocusout:function(b){if(!this.checkable(b)&&(b.name in this.submitted||!this.optional(b))){this.element(b)}},onkeyup:function(b){if(b.name in this.submitted||b==this.lastElement){this.element(b)}},onclick:function(b){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){a(d).addClass(b).removeClass(c)},unhighlight:function(d,b,c){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(f){var e=a.data(this[0].form,"validator");e.settings["on"+f.type]&&e.settings["on"+f.type].call(e,this[0])}a(this.currentForm).delegate("focusin focusout keyup",":text, :password, :file, select, textarea",c).delegate("click",":radio, :checkbox, select, option",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.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.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()}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([]).add(this.currentForm.elements).filter(":input").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.clean(c);if(this.checkable(c)){c=this.findByName(c.name)[0]}var h=a(c).rules();var d=false;for(method in h){var g={method:method,parameters:h[method]};try{var b=a.validator.methods[method].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().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)},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(method in a.validator.methods){var d=b.attr(method);if(d){e[method]=d}}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(d.old!==f){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=(d.message=i||b.defaultMessage(c,"remote"));l[c.name]=a.isFunction(j)?j(f):j;b.showErrors(l)}d.valid=k;b.stopRequest(c,k)}},g));return"pending"}else{if(this.pending[c.name]){return"pending"}}return d.valid},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 b=c.ajax;var a={};c.ajax=function(e){e=c.extend(e,c.extend({},c.ajaxSettings,e));var d=e.port;if(e.mode=="abort"){if(a[d]){a[d].abort()}return(a[d]=b.apply(this,arguments))}return b.apply(this,arguments)}})(jQuery);(function(a){a.each({focus:"focusin",blur:"focusout"},function(c,b){a.event.special[b]={setup:function(){if(a.browser.msie){return false}this.addEventListener(c,a.event.special[b].handler,true)},teardown:function(){if(a.browser.msie){return false}this.removeEventListener(c,a.event.special[b].handler,true)},handler:function(d){arguments[0]=a.event.fix(d);arguments[0].type=b;return a.event.handle.apply(this,arguments)}}});a.extend(a.fn,{delegate:function(d,c,b){return this.bind(d,function(e){var f=a(e.target);if(f.is(c)){return b.apply(f,arguments)}})},triggerEvent:function(b,c){return this.triggerHandler(b,[a.event.fix({type:b,target:c})])}})})(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(A){var K,T,R,L,d,w,k,J,O,z;var D=0,H={},g=[],e=0,F={},y=[];var f=null,m=new Image,I=/\.(jpg|gif|png|bmp|jpeg)(.*)?$/i,j=/[^\.]\.(swf)\s*$/i;var q,M=1;var a,c,P=false,C=20,t=A.extend(A("<div/>")[0],{prop:0}),i=0,S=!A.support.opacity&&!window.XMLHttpRequest;A.fn.fixPNG=function(){return this.each(function(){var W=A(this).css("backgroundImage");if(W.match(/^url\(["']?(.*\.png)["']?\)$/i)){W=RegExp.$1;A(this).css({backgroundImage:"none",filter:"progid:DXImageTransform.Microsoft.AlphaImageLoader(enabled=true, sizingMethod="+(A(this).css("backgroundRepeat")=="no-repeat"?"crop":"scale")+", src='"+W+"')"}).each(function(){var X=A(this).css("position");if(X!="absolute"&&X!="relative"){A(this).css("position","relative")}}).css("zoom",1)}})};A.fn.fancybox=function(W){A(this).data("fancybox",A.extend({},W));A(this).unbind("click.fb").bind("click.fb",function(Y){Y.preventDefault();if(P){return}P=true;A(this).blur();g=[];D=0;var X=A(this).attr("rel")||"";if(!X||X==""||X==="nofollow"){g.push(this)}else{g=A("a[rel="+X+"], area[rel="+X+"]");D=g.index(this)}l();return false});return this};A.fancybox=function(Z,Y){if(P){return}P=true;g=[];D=0;if(A.isArray(Z)){for(var X=0,W=Z.length;X<W;X++){if(typeof Z[X]=="object"){A(Z[X]).data("fancybox",A.extend({},Y,Z[X]))}else{Z[X]=A({}).data("fancybox",A.extend({content:Z[X]},Y))}}g=jQuery.merge(g,Z)}else{if(typeof Z=="object"){A(Z).data("fancybox",A.extend({},Y,Z))}else{Z=A({}).data("fancybox",A.extend({content:Z},Y))}g.push(Z)}l()};A.fancybox.showActivity=function(){clearInterval(q);T.show();q=setInterval(n,66)};A.fancybox.hideActivity=function(){T.hide()};A.fancybox.next=function(){return A.fancybox.pos(e+1)};A.fancybox.prev=function(){return A.fancybox.pos(e-1)};A.fancybox.pos=function(W){if(P){return}W=parseInt(W);if(W>-1&&y.length>W){D=W;l()}if(F.cyclic&&y.length>1&&W<0){D=y.length-1;l()}if(F.cyclic&&y.length>1&&W>=y.length){D=0;l()}return};A.fancybox.cancel=function(){if(P){return}P=true;A.event.trigger("fancybox-cancel");h();if(H&&A.isFunction(H.onCancel)){H.onCancel(g,D,H)}P=false};A.fancybox.close=function(){if(P||L.is(":hidden")){return}P=true;if(F&&A.isFunction(F.onCleanup)){if(F.onCleanup(y,e,F)===false){P=false;return}}h();A(J.add(O).add(z)).hide();A("#fancybox-title").remove();L.add(w).add(R).unbind();A(window).unbind("resize.fb scroll.fb");A(document).unbind("keydown.fb");function W(){R.fadeOut("fast");L.hide();A.event.trigger("fancybox-cleanup");w.empty();if(A.isFunction(F.onClosed)){F.onClosed(y,e,F)}y=H=[];e=D=0;F=H={};P=false}w.css("overflow","hidden");if(F.transitionOut=="elastic"){a=V();var X=L.position();c={top:X.top,left:X.left,width:L.width(),height:L.height()};if(F.opacity){c.opacity=1}t.prop=1;A(t).animate({prop:0},{duration:F.speedOut,easing:F.easingOut,step:G,complete:W})}else{L.fadeOut(F.transitionOut=="none"?0:F.speedOut,W)}};A.fancybox.resize=function(){if(P||L.is(":hidden")){return}P=true;var X=w.wrapInner("<div style='overflow:auto'></div>").children();var W=X.height();L.css({height:W+(F.padding*2)+i});w.css({height:W});X.replaceWith(X.children());A.fancybox.center()};A.fancybox.center=function(){P=true;var W=E();var X=F.margin;var Y={};Y.top=W[3]+((W[1]-((L.height()-i)+(C*2)))*0.5);Y.left=W[2]+((W[0]-(L.width()+(C*2)))*0.5);Y.top=Math.max(W[3]+X,Y.top);Y.left=Math.max(W[2]+X,Y.left);L.css(Y);P=false};function h(){T.hide();m.onerror=m.onload=null;if(f){f.abort()}K.empty()}function p(){A.fancybox('<p id="fancybox_error">The requested content cannot be loaded.<br />Please try again later.</p>',{scrolling:"no",padding:20,transitionIn:"none",transitionOut:"none"})}function l(){h();var ab=g[D];H=A.extend({},A.fn.fancybox.defaults,(typeof A(ab).data("fancybox")=="undefined"?H:A(ab).data("fancybox")));var Y,Z,ad=ab.title||A(ab).title||H.title||"";if(ab.nodeName&&!H.orig){H.orig=A(ab).children("img:first").length?A(ab).children("img:first"):A(ab)}if(ad==""&&H.orig){ad=H.orig.attr("alt")}if(ab.nodeName&&(/^(?:javascript|#)/i).test(ab.href)){Y=H.href||null}else{Y=H.href||ab.href||null}if(H.type){Z=H.type;if(!Y){Y=H.content}}else{if(H.content){Z="html"}else{if(Y){if(Y.match(I)){Z="image"}else{if(Y.match(j)){Z="swf"}else{if(A(ab).hasClass("iframe")){Z="iframe"}else{if(Y.match(/#/)){ab=Y.substr(Y.indexOf("#"));Z=A(ab).length>0?"inline":"ajax"}else{Z="ajax"}}}}}else{Z="inline"}}}H.type=Z;H.href=Y;H.title=ad;if(H.autoDimensions&&H.type!=="iframe"&&H.type!=="swf"){H.width="auto";H.height="auto"}if(H.modal){H.overlayShow=true;H.hideOnOverlayClick=false;H.hideOnContentClick=false;H.enableEscapeButton=false;H.showCloseButton=false}if(A.isFunction(H.onStart)){if(H.onStart(g,D,H)===false){P=false;return}}K.css("padding",(C+H.padding+H.margin));A(".fancybox-inline-tmp").unbind("fancybox-cancel").bind("fancybox-change",function(){A(this).replaceWith(w.children())});switch(Z){case"html":K.html(H.content);s();break;case"inline":A('<div class="fancybox-inline-tmp" />').hide().insertBefore(A(ab)).bind("fancybox-cleanup",function(){A(this).replaceWith(w.children())}).bind("fancybox-cancel",function(){A(this).replaceWith(K.children())});A(ab).appendTo(K);s();break;case"image":P=false;A.fancybox.showActivity();m=new Image;m.onerror=function(){p()};m.onload=function(){m.onerror=null;m.onload=null;Q()};m.src=Y;break;case"swf":var ac="";var X="";ac+='<object classid="clsid:D27CDB6E-AE6D-11cf-96B8-444553540000" width="'+H.width+'" height="'+H.height+'"><param name="movie" value="'+Y+'"></param>';A.each(H.swf,function(ae,af){ac+='<param name="'+ae+'" value="'+af+'"></param>';X+=" "+ae+'="'+af+'"'});ac+='<embed src="'+Y+'" type="application/x-shockwave-flash" width="'+H.width+'" height="'+H.height+'"'+X+"></embed></object>";K.html(ac);s();break;case"ajax":var W=Y.split("#",2);var aa=H.ajax.data||{};if(W.length>1){Y=W[0];typeof aa=="string"?aa+="&selector="+W[1]:aa.selector=W[1]}P=false;A.fancybox.showActivity();f=A.ajax(A.extend(H.ajax,{url:Y,data:aa,error:p,success:function(af,ag,ae){if(f.status==200){K.html(af);s()}}}));break;case"iframe":A('<iframe id="fancybox-frame" name="fancybox-frame'+new Date().getTime()+'" frameborder="0" hspace="0" scrolling="'+H.scrolling+'" src="'+H.href+'"></iframe>').appendTo(K);u();break}}function Q(){P=true;H.width=m.width;H.height=m.height;A("<img />").attr({id:"fancybox-img",src:m.src,alt:H.title}).appendTo(K);u()}function s(){K.width(H.width);K.height(H.height);if(H.width=="auto"){H.width=K.width()}if(H.height=="auto"){H.height=K.height()}u()}function u(){T.hide();if(L.is(":visible")&&A.isFunction(F.onCleanup)){if(F.onCleanup(y,e,F)===false){A.event.trigger("fancybox-cancel");P=false;return}}y=g;e=D;F=H;w.get(0).scrollTop=0;w.get(0).scrollLeft=0;if(F.overlayShow){if(S){A("select:not(#fancybox-tmp select)").filter(function(){return this.style.visibility!=="hidden"}).css({visibility:"hidden"}).one("fancybox-cleanup",function(){this.style.visibility="inherit"})}R.css({"background-color":F.overlayColor,opacity:F.overlayOpacity}).unbind().show()}c=b();r();if(L.is(":visible")){A(J.add(O).add(z)).hide();var X=L.position();a={top:X.top,left:X.left,width:L.width(),height:L.height()};var W=(a.width==c.width&&a.height==c.height);w.fadeOut(F.changeFade,function(){A.event.trigger("fancybox-change");w.css({top:F.padding,left:F.padding,width:Math.max(a.width-(F.padding*2),1),height:Math.max(a.height-(F.padding*2),1)}).empty().css("overflow","hidden");function Y(){w.html(K.contents()).fadeIn(F.changeFade,v)}t.prop=0;A(t).animate({prop:1},{duration:W?0:F.changeSpeed,easing:F.easingChange,step:G,complete:Y})});return}L.css("opacity",1);if(F.transitionIn=="elastic"){a=V();w.css({top:F.padding,left:F.padding,width:Math.max(a.width-(F.padding*2),1),height:Math.max(a.height-(F.padding*2),1)}).html(K.contents());L.css(a).show();if(F.opacity){c.opacity=0}t.prop=0;A(t).animate({prop:1},{duration:F.speedIn,easing:F.easingIn,step:G,complete:v})}else{w.css({top:F.padding,left:F.padding,width:Math.max(c.width-(F.padding*2),1),height:Math.max(c.height-(F.padding*2)-i,1)}).html(K.contents());L.css(c).fadeIn(F.transitionIn=="none"?0:F.speedIn,v)}}function G(aa){var X=Math.round(a.width+(c.width-a.width)*aa);var W=Math.round(a.height+(c.height-a.height)*aa);var Z=Math.round(a.top+(c.top-a.top)*aa);var Y=Math.round(a.left+(c.left-a.left)*aa);L.css({width:X+"px",height:W+"px",top:Z+"px",left:Y+"px"});X=Math.max(X-F.padding*2,0);W=Math.max(W-(F.padding*2+(i*aa)),0);w.css({width:X+"px",height:W+"px"});if(typeof c.opacity!=="undefined"){L.css("opacity",(aa<0.5?0.5:aa))}}function v(){w.css("overflow",overflow=(F.scrolling=="auto"?(F.type=="image"||F.type=="iframe"||F.type=="swf"?"hidden":"auto"):(F.scrolling=="yes"?"auto":"visible")));if(!A.support.opacity){w.get(0).style.removeAttribute("filter");L.get(0).style.removeAttribute("filter")}A("#fancybox-title").show();if(F.hideOnContentClick){w.one("click",A.fancybox.close)}if(F.hideOnOverlayClick){R.one("click",A.fancybox.close)}if(F.showCloseButton){J.show()}o();A(window).bind("resize.fb",A.fancybox.center);F.centerOnScroll?A(window).bind("scroll.fb",A.fancybox.center):A(window).unbind("scroll.fb");if(A.isFunction(F.onComplete)){F.onComplete(y,e,F)}P=false;U()}function b(){var W=E();var ad={};var ab=F.margin;var X=F.autoScale;var ac=(C+ab)*2;var aa=(C+ab)*2;var Y=(F.padding*2);if(F.width.toString().indexOf("%")>-1){ad.width=((W[0]*parseFloat(F.width))/100)-(C*2);X=false}else{ad.width=F.width+Y}if(F.height.toString().indexOf("%")>-1){ad.height=((W[1]*parseFloat(F.height))/100)-(C*2);X=false}else{ad.height=F.height+Y}if(X&&(ad.width>(W[0]-ac)||ad.height>(W[1]-aa))){if(H.type=="image"||H.type=="swf"){ac+=Y;aa+=Y;var Z=Math.min(Math.min(W[0]-ac,F.width)/F.width,Math.min(W[1]-aa,F.height)/F.height);ad.width=Math.round(Z*(ad.width-Y))+Y;ad.height=Math.round(Z*(ad.height-Y))+Y}else{ad.width=Math.min(ad.width,(W[0]-ac));ad.height=Math.min(ad.height,(W[1]-aa))}}ad.top=W[3]+((W[1]-(ad.height+(C*2)))*0.5);ad.left=W[2]+((W[0]-(ad.width+(C*2)))*0.5);if(F.autoScale==false){ad.top=Math.max(W[3]+ab,ad.top);ad.left=Math.max(W[2]+ab,ad.left)}return ad}function V(){var Z=H.orig?A(H.orig):false;var Y={};if(Z&&Z.length){var X=x(Z);Y={width:(X.width+(F.padding*2)),height:(X.height+(F.padding*2)),top:(X.top-F.padding-C),left:(X.left-F.padding-C)}}else{var W=E();Y={width:1,height:1,top:W[3]+W[1]*0.5,left:W[2]+W[0]*0.5}}return Y}function o(){A(document).unbind("keydown.fb").bind("keydown.fb",function(W){if(W.keyCode==27&&F.enableEscapeButton){W.preventDefault();A.fancybox.close()}else{if(W.keyCode==37){W.preventDefault();A.fancybox.prev()}else{if(W.keyCode==39){W.preventDefault();A.fancybox.next()}}}});if(A.fn.mousewheel){L.unbind("mousewheel.fb");if(y.length>1){L.bind("mousewheel.fb",function(W,X){W.preventDefault();if(P||X==0){return}X>0?A.fancybox.prev():A.fancybox.next()})}}if(!F.showNavArrows){return}if((F.cyclic&&y.length>1)||e!=0){O.show()}if((F.cyclic&&y.length>1)||e!=(y.length-1)){z.show()}}function U(){if((y.length-1)>e){var W=y[e+1].href;if(typeof W!=="undefined"&&W.match(I)){var X=new Image();X.src=W}}if(e>0){var W=y[e-1].href;if(typeof W!=="undefined"&&W.match(I)){var X=new Image();X.src=W}}}function n(){if(!T.is(":visible")){clearInterval(q);return}A("div",T).css("top",(M*-40)+"px");M=(M+1)%12}function E(){return[A(window).width(),A(window).height(),A(document).scrollLeft(),A(document).scrollTop()]}function x(W){var X=W.offset();X.top+=parseFloat(W.css("paddingTop"))||0;X.left+=parseFloat(W.css("paddingLeft"))||0;X.top+=parseFloat(W.css("border-top-width"))||0;X.left+=parseFloat(W.css("border-left-width"))||0;X.width=W.width();X.height=W.height();return X}function r(){A("#fancybox-title").remove();i=0;if(F.titleShow==false){return}var Y=y[e];var Z=F.title;Z=A.isFunction(F.titleFormat)?F.titleFormat(Z,y,e,F):N(Z);if(!Z||Z==""){return}var X=c.width-(F.padding*2);var W="fancybox-title-"+F.titlePosition;A('<div id="fancybox-title" class="'+W+'" />').css({width:X,paddingLeft:F.padding,paddingRight:F.padding}).html(Z).appendTo("body");switch(F.titlePosition){case"inside":i=A("#fancybox-title").outerHeight(true)-F.padding;c.height+=i;break;case"over":A("#fancybox-title").css("bottom",F.padding);break;default:A("#fancybox-title").css("bottom",A("#fancybox-title").outerHeight(true)*-1);break}A("#fancybox-title").appendTo(d).hide();if(S){A("#fancybox-title span").fixPNG()}}function N(W){if(W&&W.length){switch(F.titlePosition){case"inside":return W;break;case"over":return'<span id="fancybox-title-over">'+W+"</span>";break;default:return'<span id="fancybox-title-wrap"><span id="fancybox-title-left"></span><span id="fancybox-title-main">'+W+'</span><span id="fancybox-title-right"></span></span>';break}}return false}function B(){if(A("#fancybox-wrap").length){return}A("body").append(K=A('<div id="fancybox-tmp"></div>'),T=A('<div id="fancybox-loading"><div></div></div>'),R=A('<div id="fancybox-overlay"></div>'),L=A('<div id="fancybox-wrap"></div>'));d=A('<div id="fancybox-outer"></div>').append('<div class="fancy-bg" id="fancy-bg-n"></div><div class="fancy-bg" id="fancy-bg-ne"></div><div class="fancy-bg" id="fancy-bg-e"></div><div class="fancy-bg" id="fancy-bg-se"></div><div class="fancy-bg" id="fancy-bg-s"></div><div class="fancy-bg" id="fancy-bg-sw"></div><div class="fancy-bg" id="fancy-bg-w"></div><div class="fancy-bg" id="fancy-bg-nw"></div>').appendTo(L);d.append(w=A('<div id="fancybox-inner"></div>'),J=A('<a id="fancybox-close"></a>'),O=A('<a href="javascript:;" id="fancybox-left"><span class="fancy-ico" id="fancybox-left-ico"></span></a>'),z=A('<a href="javascript:;" id="fancybox-right"><span class="fancy-ico" id="fancybox-right-ico"></span></a>'));J.click(A.fancybox.close);T.click(A.fancybox.cancel);O.click(function(W){W.preventDefault();A.fancybox.prev()});z.click(function(W){W.preventDefault();A.fancybox.next()});if(!A.support.opacity){d.find(".fancy-bg").fixPNG()}if(S){A(J.add(".fancy-ico").add("div",T)).fixPNG();R.get(0).style.setExpression("height","document.body.scrollHeight > document.body.offsetHeight ? document.body.scrollHeight : document.body.offsetHeight + 'px'");T.get(0).style.setExpression("top","(-20 + (document.documentElement.clientHeight ? document.documentElement.clientHeight/2 : document.body.clientHeight/2 ) + ( ignoreMe = document.documentElement.scrollTop ? document.documentElement.scrollTop : document.body.scrollTop )) + 'px'");d.prepend('<iframe id="fancybox-hide-sel-frame" src="javascript:\'\';" scrolling="no" frameborder="0" ></iframe>')}}A.fn.fancybox.defaults={padding:10,margin:20,opacity:false,modal:false,cyclic:false,scrolling:"auto",width:560,height:340,autoScale:true,autoDimensions:true,centerOnScroll:false,ajax:{},swf:{wmode:"transparent"},hideOnOverlayClick:true,hideOnContentClick:false,overlayShow:true,overlayOpacity:0.3,overlayColor:"#666",titleShow:true,titlePosition:"outside",titleFormat:null,transitionIn:"fade",transitionOut:"fade",speedIn:300,speedOut:300,changeSpeed:300,changeFade:"fast",easingIn:"swing",easingOut:"swing",showCloseButton:true,showNavArrows:true,enableEscapeButton:true,onStart:null,onCancel:null,onComplete:null,onCleanup:null,onClosed:null};A(document).ready(function(){B()})})(jQuery);
$(function(){$(":submit",this).attr("disabled","");$("input").focus(function(){$(this).select()});$("textarea").focus(function(){$(this).select()});$('a[rel*="external"]').attr("target","_blank");$("a#addInvoicePayment").click(function(){$("#invoicePayment").fadeIn("slow")});$("a#cancelAddInvoicePayment").click(function(){$("#invoicePayment").fadeOut("fast")});$("a#sendDocumentToContacts").click(function(){$("#deliveryModeEmail").attr("checked","checked");$("#sendDocumentMoveNext, #sendDocumentInitialStep").removeClass("invisible");$("#sendDocumentEmailStep, #sendDocumentSnailMailStep, #sendDocumentMovePrevious, #sendDocumentToEmails, #printDocument").addClass("invisible");$("#sendDocument").fadeIn("slow")});$("form").submit(function(){$(":submit",this).attr("disabled","disabled")});$("a#sendDocumentMoveNext").click(function(){$("#sendDocumentMovePrevious").removeClass("invisible");$("#sendDocumentMoveNext, #sendDocumentInitialStep").addClass("invisible");if($("#deliveryModeEmail").val()==$("[name=deliveryMode]:checked").val()){$("#sendDocumentEmailStep, #sendDocumentToEmails").removeClass("invisible");$("#sendDocumentSnailMailStep").addClass("invisible")}else{$("#sendDocumentSnailMailStep, #printDocument").removeClass("invisible");$("#sendDocumentEmailStep").addClass("invisible")}});$("a#sendDocumentMovePrevious").click(function(){$("#sendDocumentMoveNext, #sendDocumentInitialStep").removeClass("invisible");$("#sendDocumentEmailStep, #sendDocumentSnailMailStep, #sendDocumentMovePrevious, #sendDocumentToEmails, #printDocument").addClass("invisible")});$("a#sendDocumentToEmails").click(function(){$("#sendDocumentForm").submit()});$("a#cancelSendDocumentToContacts").click(function(){$("#sendDocument").fadeOut("fast")});$("#addInvoice").click(function(){$("div#selectOrCreateInvoiceCustomer").fadeIn("slow")});$("#duplicateInvoice").click(function(){$("div#selectOrCreateInvoiceCustomer").fadeIn("slow")});$("a#cancelAddInvoice").click(function(){$("div#selectOrCreateInvoiceCustomer").fadeOut("fast")});$("select#invoiceCustomer").change(function(){if($(this).val()){$("input#newInvoiceCustomer").val($("input#newInvoiceCustomer").val()).css("color","#999")}});$("input#newInvoiceCustomer").change(function(){if($(this).val()){$("select#invoiceCustomer").val("")}});$("#addQuote").click(function(){$("div#selectOrCreateQuoteCustomer").fadeIn("slow")});$("#duplicateQuote").click(function(){$("div#selectOrCreateQuoteCustomer").fadeIn("slow")});$("a#cancelAddQuote").click(function(){$("div#selectOrCreateQuoteCustomer").fadeOut("fast")});$("select#quoteCustomer").change(function(){if($(this).val()){$("input#newQuoteCustomer").val($("input#newQuoteCustomer").val()).css("color","#999")}});$("input#newQuoteCustomer").change(function(){if($(this).val()){$("select#quoteCustomer").val("")}});function b(){$("#filter").slideUp("fast",h)}function d(){$("#toggleFilter").addClass("expanded");$("#filter").slideDown("fast")}function h(){$("#toggleFilter").removeClass("expanded")}$("#toggleFilter").click(function(){!$(this).hasClass("expanded")?d():b()});$("#innerTabs").tabs();var j=$("#filter input[name=filter-all]");var g=$("#filter input:checkbox[name^=filter-]").not("[name$=-all]");j.click(function(){if($(this).attr("checked")){g.attr("checked",false)}});g.click(function(){if($(this).attr("checked")){j.attr("checked",false)}});$("#demo_navigation").jFlow({slides:"#demo",controller:".jFlowControl",slideWrapper:"#jFlowSlide",selectedWrapper:"jFlowSelected",width:"961px",height:"225px",duration:250,prev:".jFlowPrev",next:".jFlowNext"});$("#demo").css("visibility","visible");$("a.zoom").fancybox();$.validator.methods.number=function(m,l){return this.optional(l)||/^-?(?:\d+|\d{1,3}(?:\.\d{3})+)(?:,\d+)?$/.test(m)};$.validator.methods.range=function(m,l,n){m=m.replace(",",".");return this.optional(l)||(m>=n[0]&&m<=n[1])};var k=$("#content :input:not(:hidden):first");if(k.length){k.focus()}$(":text.number").each(function(m,l){$(l).keydown(dotNumber_KeyDown);$(l).keypress(dotNumber_KeyPress)});$(":text.dateFR").datepicker($.datepicker.regional.fr);var e=$(".watermark");if(e.length){e.watermark()}$("table.hover tbody tr td a").each(function(l,m){var n=$(m).parent().parent();n.mouseover(function(){$(this).addClass("highlight")}).mouseout(function(){$(this).removeClass("highlight")}).children("td").click(function(){document.location=$(m).attr("href")})});$(":text.url").change(function(l){var m=$(this).val();if(m!=""&&m.indexOf("://")==-1){if(m.indexOf(".")==-1){m="www."+m+".com/"}$(this).val("http://"+m)}});if(jQuery.browser.msie&&(navigator.appName=="Microsoft Internet Explorer"&&parseInt(navigator.appVersion)==4&&navigator.appVersion.indexOf("MSIE 6.0")!=-1)){var c=$("div#content_header, div#header h1, div#content_footer, a#addInvoice, a#addQuote, a.addInvoiceCustomer, a.addQuoteCustomer, .twitter_bird, .global_help h3");if(c){c.pngfix()}}$(":text, textarea").change(function(n){var m=$(this).val();var l=m.length;if(l==0){return}if(/^\s{1}/.test(m[0])||/^\s{1}/.test(m[l-1])){$(this).val($.trim(m))}});var f=$("#UserType");if(f.length){f.change(function(m){var l=$(this).val();if(l=="1"){$("#submittedToVatPlaceholder").slideDown("fast")}else{$("#submittedToVatPlaceholder").slideUp("fast")}})}});var cancelKeyPress=false;function setStructureVisibility(d,b){var c=$(this).val();if(c=="1"){if(b){$("#submittedToVatPlaceholder").removeClass("invisible")}else{$("#submittedToVatPlaceholder").slideDown("fast")}}else{if(b){$("#submittedToVatPlaceholder").addClass("invisible")}else{$("#submittedToVatPlaceholder").slideUp("fast")}}}function dotNumber_KeyDown(h){h=h||window.event;var l=h.keyCode;if(!h.metaKey&&!h.shiftKey&&(l==110||l==78)){var d=",";if(document.selection){var f=document.selection.createRange();f.text=d;if(l==78){cancelKeyPress=true}else{var g=f.duplicate();g.move("character",0);g.select()}return false}else{if(h.target.selectionStart||h.target.selectionStart=="0"){var j=h.target.selectionStart;var b=h.target.selectionEnd;var c=h.target.value.substring(0,j);var k=h.target.value.substring(b,h.target.value.length);h.target.value=c+d+k;h.target.selectionStart=j+1;h.target.selectionEnd=b+1}else{field.value+=d}}h.preventDefault();h.stopPropagation()}}function dotNumber_KeyPress(b){if(cancelKeyPress){return cancelKeyPress=false}}function validatecontact(c,b,d){if($("#Contact_LastName").val()!=""||$("#Contact_FirstName").val()!=""||$("#Contact_Email").val()!=""){if($("#Contact_LastName").val()==""||$("#Contact_FirstName").val()==""||$("#Contact_Email").val()==""){return false}}return true}function convertToDecimal(b){if(b==undefined){return 0}var d=b.replace(",",".");var c=d.indexOf("%");if(c!=-1){d=d.substring(0,c)/100}if(isNaN(d)){return 0}return d}function convertToString(d,f){if(isNaN(d)){return"0,00"}var e=Math.round(d*100)/100;var b=e.toString();var c=b.indexOf(".");if(c==-1){b+=".00"}else{if(c+1==b.length-1){b+="0"}}b=b.replace(".",",");b=formatNumber(b);return(!f?b:b)}function formatNumber(c,d,b){if(arguments.length==2){b=" "}if(arguments.length==1){b=" ";d=","}c=c.toString();a=c.split(d);x=a[0];y=a[1];z="";if(typeof(x)!="undefined"){for(i=x.length-1;i>=0;i--){z+=x.charAt(i)}z=z.replace(/(\d{3})/g,"$1"+b);if(z.slice(-b.length)==b){z=z.slice(0,-b.length)}x="";for(i=z.length-1;i>=0;i--){x+=z.charAt(i)}if(typeof(y)!="undefined"&&y.length>0){x+=d+y}}return x}jQuery.validator.addMethod("dateFR",function(f,d){var b=false;var h=/^\d{1,2}\/\d{1,2}\/\d{4}$/;if(h.test(f)){var k=f.split("/");var e=parseInt(k[0],10);var c=parseInt(k[1],10);var g=parseInt(k[2],10);var j=new Date(g,c-1,e);if((j.getFullYear()==g)&&(j.getMonth()==c-1)&&(j.getDate()==e)){b=true}else{b=false}}else{b=false}return this.optional(d)||b},"Veuillez entrer une date valide.");
