function PrintErrorMessage(b){var a=document.getElementById("FormErrorMessage");if(a){a.innerHTML=" "+b}}function ValidateEmail(b,a){var c="Courriel manquant ou non valide...";if(a=="En"){c="Missing or invalid Email..."}if(!b){PrintErrorMessage(c);return false}if(b.length<3){PrintErrorMessage(c);return false}if(b.indexOf("@")<=0){PrintErrorMessage(c);return false}if(b.indexOf(".")<=0){PrintErrorMessage(c);return false}return true}function ValidateTelephone(c,a){var b="Téléphone non valide...";if(a=="En"){b="Invalid phone number..."}if((c.length<8)&&(c.length!=0)){PrintErrorMessage(b);return false}return true}function ValidateVital(b,a){var c="Champ manquant... ";if(a=="En"){c="Field not completed..."}if(!b){PrintErrorMessage(c);return false}if(b.length<1){PrintErrorMessage(c);return false}return true}function ValidateDuo(d,c,a){var b="Champ non identique... ";if(a=="En"){b="Not identical field..."}if(d!=c){PrintErrorMessage(b);return false}return true}function GetValueFromField(b){var a=document.getElementById(b);if(!a){window.alert("Internal problem - "+b);return null}return a.value}function GetHaveSavedDataOnObject(c,b){var a=c.getAttributeNode(b);if(a){return true}return false}function GetSavedDataOnObject(c,b){var a=c.getAttributeNode(b);if(a){return a.nodeValue}window.alert("Internal script error - saved data not found");return""}function SaveDataOnObject(d,c,b){var a=d.getAttributeNode(c);if(!a){a=document.createAttribute(c);d.setAttributeNode(a)}d.getAttributeNode(c).nodeValue=b;if(!GetHaveSavedDataOnObject(d,c)){window.alert("Internal problem #78645")}}function SetFieldErrorMarqueur(b){var a=document.getElementById(b);if(!a){window.alert("Internal problem - "+b);return null}if(!GetHaveSavedDataOnObject(a,"FieldErorSavedBorderColor")){SaveDataOnObject(a,"FieldErorSavedBorderColor",a.style.borderColor.toString());SaveDataOnObject(a,"FieldErorSavedBorderStyle",a.style.borderStyle.toString())}a.style.borderColor="red";a.style.borderStyle="solid";a.focus()}function ClearFieldErrorMarqueur(b){var a=document.getElementById(b);if(!a){window.alert("Internal problem - "+b);return null}if(GetHaveSavedDataOnObject(a,"FieldErorSavedBorderColor")){var c=GetSavedDataOnObject(a,"FieldErorSavedBorderColor");var d=GetSavedDataOnObject(a,"FieldErorSavedBorderStyle");a.style.borderColor=c;a.style.borderStyle=d}}function GetWindowScrollPosition(){var a=0;var b=0;if("pageXOffset" in window){a=window.pageXOffset;b=window.pageYOffset}else{if("scrollLeft" in document.body){a=document.body.scrollLeft;b=document.body.scrollTop}else{if("scrollTop" in document.documentElement){a=document.documentElement.scrollLeft;b=document.documentElement.scrollTop}}}return{x:a,y:b}}function SetWindowScroll(b,a){window.scrollTo(b,a)}function GetSelectOptionFromArray(a){var c="";for(var b=0;b<a.length;b++){c+='<option value="'+b+'">'+a[b]+"</option>"}return c}function SetSelectOptionFromArray(c,b,a,g){if(g==null){g=0}c.options.length=0;for(var d=0;d<b.length;d++){var e=b[d];var f=b[d];if(a!=null){f=a[d];if(e.length>0){e+=" ("+f+"$) "}else{e+=""+f+"$"}}f=d;c.options[d]=new Option(e,f,d==0,d==g)}}function GetSelectFromArray(d,b,c,a){if(a==null){a=" "}var e='<select id="'+d+'" name="'+d+'" class="'+c+'" '+a+" >";e+=GetSelectOptionFromArray(b);e+="</select>";return e}function SetAlphaStyle(e,d){if((typeof(e.style)=="undefined")){return}if((e.style.opacity!==null)&&(typeof(e.style.opacity)!=="undefined")){e.style.opacity=d}var f=/alpha\([^)]*\)/i,i=/opacity=([^)]*)/;var a=e.style,c=e.currentStyle,h="alpha(opacity="+((d*100)|0)+")",b=c&&c.filter||a.filter||"";a.zoom=1;var g=b.replace(f,"");g=g.replace(/^\s\s*/,"").replace(/\s\s*$/,"");if(d>=1&&g===""){if(typeof(a.removeAttribute)!=="undefined"){a.removeAttribute("filter")}if(c&&!c.filter){return}}a.filter=f.test(b)?b.replace(f,h):b+" "+h}function SetForegroundAndBackgroundImage(f,e,d,b,a,c){e.innerHTML='<img src="'+d+'" width="'+a+'" height="'+c+'"/>';f.style.backgroundImage="url('"+b+"')"}GlobalImageArrayLastIndex=0;GlobalImageArrayIndex=1;GlobalPreloadImage=new Array();function ProgramNextImage(){window.setTimeout(ShowImageSequence,1600)}function ShowImageSequence(){var a=320;var d=225;var c="ZoneImage";var b="ZoneBackground";if(GlobalPreloadImage.length>=2){if(GlobalPreloadImage[GlobalImageArrayLastIndex].complete&&GlobalPreloadImage[GlobalImageArrayIndex].complete){FadeImage(b,c,GlobalPreloadImage[GlobalImageArrayLastIndex].src,GlobalPreloadImage[GlobalImageArrayIndex].src,a,d);GlobalImageArrayLastIndex=GlobalImageArrayIndex;GlobalImageArrayIndex++;if(GlobalImageArrayIndex>=GlobalPreloadImage.length){GlobalImageArrayIndex=0}}else{window.setTimeout(ShowImageSequence,500)}}}function FadeImage(e,o,k,j,n,f){var h=document.getElementById(e);var a=document.getElementById(o);if((!h)||(!a)){return}var q=0;var g=-2;var b=0;var c=99;var d=99;var p=1;var r=20;var l=((1)*1000)/r;var i=0;SetForegroundAndBackgroundImage(h,a,k,k,n,f);SetAlphaStyle(a,1);SetForegroundAndBackgroundImage(h,a,k,j,n,f);var m=setInterval(function(){if(i>0){i--;return}if(d>=c){d=c;g=-Math.abs(g)}if(d<=b){d=c;clearInterval(m);ProgramNextImage()}else{g+=q;d+=g;SetAlphaStyle(a,d/100)}},r)}function GetFunctionIsDefined(pFunctionName){if(eval("window."+pFunctionName)){return true}return false}function OnLoadLocalEvent(){if(GetFunctionIsDefined("GetRealisationImageSequenceArray")){var b=GetRealisationImageSequenceArray();for(var a=0;a<b.length;a++){GlobalPreloadImage[a]=new Image;GlobalPreloadImage[a].src=b[a]}ProgramNextImage()}}window.onload=OnLoadLocalEvent;
