document.documentElement.className+=" js";var moviLib={lang:undefined,findObj:function(A){if(document.getElementById){return document.getElementById(A)}else{if(!document.getElementById&&document.all){document.getElementById=function(B){return document.all[B]}}else{if(!document.getElementById&&!document.all){document.getElementById=function(B){return{style:{}}}}}}},emptyDiv:function(E){if(!E){return }var C=E.childNodes;var F=C.length;for(var B=0;B<F;B++){var A=C[0];var D=E.removeChild(A)}},removeElement:function(A){if(!A){return }if(A.parentNode&&A.parentNode.removeChild){A.parentNode.removeChild(A)}return },insertAfter:function(C,A){var B=A.parentNode;if(B.lastChild==A){B.appendChild(C)}else{B.insertBefore(C,A.nextSibling)}},inArray:function(B,C,D){for(var A=0;A<B.length;A++){if(B[A]===C){if(!D){return true}else{return A}}}return false},getStyle:function(B,A){if(B.currentStyle){if(A=="background-color"){A="backgroundColor"}var C=B.currentStyle[A]}else{if(window.getComputedStyle){var C=document.defaultView.getComputedStyle(B,null).getPropertyValue(A)}}return C},hasClass:function(A,B){var C=new RegExp("(^|\\s)"+B+"(\\s|$)");return C.test(A.className)},addClass:function(A,B){if(!this.hasClass(A,B)){A.className+=(A.className?" ":"")+B;return B}},removeClass:function(A,B){var C=new RegExp("(^|\\s)"+B+"(\\s|$)");A.className=A.className.replace(C,"$2");return B},removeClassFromBrothers:function(B,D){var C=B.parentNode;for(var A=0;A<C.childNodes.length;A++){if(C.childNodes[A].nodeName==B.nodeName&&this.hasClass(C.childNodes[A],D)){this.removeClass(C.childNodes[A],D)}}},toggleClass:function(C,B,A){if(this.hasClass(C,B)){this.removeClass(C,B);this.addClass(C,A)}else{if(this.hasClass(C,A)){this.removeClass(C,A);this.addClass(C,B)}}},getMouseX:function(B){var A=0;if(!B){var B=window.event}if(B.pageX){A=B.pageX}else{if(B.clientX){A=B.clientX+document.body.scrollLeft+document.documentElement.scrollLeft-2}}return A},getMouseY:function(A){var B=0;if(!A){var A=window.event}if(A.pageY){B=A.pageY}else{if(A.clientX){B=A.clientY+document.body.scrollLeft+document.documentElement.scrollLeft-2}}return B},getOffsetX:function(B){var A=B.offsetLeft;return parseInt(A)},getOffsetY:function(A){var B=A.offsetTop;return parseInt(B)},getPositionLeft:function(A){var B=0;if(A.offsetParent){B=A.offsetLeft;while(A=A.offsetParent){B+=A.offsetLeft}}return B},getPositionTop:function(B){var A=0;if(B.offsetParent){A=B.offsetTop;while(B=B.offsetParent){A+=B.offsetTop}}return A},getLayerH:function(B){var A=B.offsetHeight;return parseInt(A)},getLayerW:function(B){var A=B.offsetWidth;return parseInt(A)},getTarget:function(B){var A;if(!B){B=window.event}if(B.target){A=B.target}else{if(B.srcElement){A=B.srcElement}}if(A.nodeType==3){A=A.parentNode}return A},hideLayer:function(A){this.findObj(A).style.display="none"},showLayer:function(A){this.findObj(A).style.display=""},invisibleLayer:function(A){this.findObj(A).style.visibility="hidden"},visibleLayer:function(A){this.findObj(A).style.visibility="visible"},$:function(){var A=new Array();for(var D=0,F=arguments.length;D<F;D++){var E=arguments[D];if(typeof E=="string"){var B=document.getElementById(E);if(B){A.push(B)}else{var G=(document.all)?document.all:document.getElementsByTagName("*");var H=new RegExp("(^| )"+E+"( |$)");for(var D=0,F=G.length;D<F;D++){if(H.test(G[D].className)){A.push(G[D])}}}if(!A.length){A=document.getElementsByTagName(E)}if(!A.length){A=new Array();var G=(document.all)?document.all:document.getElementsByTagName("*");for(var D=0,F=G.length;D<F;D++){if(G[D].getAttribute(E)){A.push(G[D])}}}if(!A.length){var G=(document.all)?document.all:document.getElementsByTagName("*");for(var D=0,F=G.length;D<F;D++){if(G[D].attributes){for(var C=0,I=G[D].attributes.length;C<I;C++){if(G[D].attributes[C].specified){if(G[D].attributes[C].nodeValue==E){A.push(G[D])}}}}}}}else{A.push(E)}}if(A.length==1){return A[0]}else{return A}},getLanguageFromUrl:function(){var A=unescape(window.location.search.substr(1)).split("&");$_GET=new Array();for(var B=0;B<A.length;B++){$_GET[A[B].substring(0,A[B].indexOf("="))]=A[B].substr(A[B].indexOf("=")+1)}return $_GET.lang||"fr"},extractUrlParameters:function(A){var B=A.split("?");return B[1]},setOpacity:function(C,B,A){B=(B==100&&A)?99.999:B;C.style.filter="progid:DXImageTransform.Microsoft.Alpha(opacity="+B+");";C.style.KHTMLOpacity=B/100;C.style.MozOpacity=B/100;C.style.opacity=B/100},fadeIn:function(B,A){if(A<=100){this.setOpacity(B,A);A+=1;window.setTimeout("fadeIn('"+B+"',"+A+")",20)}},fadeOut:function(B,A){if(A>=0){this.setOpacity(B,A);A-=1;window.setTimeout("fadeOut('"+B+"',"+A+")",20)}},isEmptyForm:function(D){var C=0;var A=D.getElementsByTagName("INPUT");for(var B=0;B<A.length;B++){if(A[B].type=="text"&&A[B].value.length!=0){C++}}if(C==0){return true}else{return false}},str_pad:function(E,F,D,C){var B=E;for(var A=E.length;A<F;A++){if(!C){C="STR_PAD_LEFT"}if(C=="STR_PAD_LEFT"){B=D+B}if(C=="STR_PAD_RIGHT"){B=B+D}}return B},createDIV:function(B,G,K,Q,H,N,I,L,F,O,M,P,D,A,C,E){if(!B||!this.findObj(B)){var J=document.createElement("DIV");if(B){J.id=B}if(G){J.className=G}if(K){J.style.position=K}if(Q&&H){J.style.top=Q;J.style.left=H}if(N&&I){J.style.width=N;J.style.height=I}if(L){J.style.border=L}if(F){J.style.background=F}if(O){J.style.cursor=O}if(M){J.style.fontWeight=M}if(P){J.style.fontSize=P}if(D){J.style.display=D}if(A){J.style.visibility=A}if(C){J.onmouseover=C}if(E){J.onmouseout=E}return J}return null},createA:function(A,C){if(!C){C="#"}var B=document.createElement("a");B.href=C;B.appendChild(document.createTextNode(A));return B},placeErrorBefore:function(A,J,F){var H=this.findObj(A);var I=H.parentNode;var G=H.previousSibling;while(G.tagName!="LABEL"&&G!=null){G=G.previousSibling}var E=I.getElementsByTagName("P");for(var C=0;C<E.length;C++){if(E[C].className==F){if(E[C].parentNode&&E[C].parentNode.removeChild){E[C].parentNode.removeChild(E[C])}}}var B=document.createElement("P");B.className=F;var D=document.createTextNode(J);B.appendChild(D);I.insertBefore(B,G)},checkKeyOnInput:function(B){var A=this.getTarget(B);if(A.nodeName&&A.nodeName=="INPUT"){return true}else{return false}},newWindowsForLink:function(F,E,D,C){if(!document.getElementsByTagName){return false}var A=document.getElementsByTagName("A");for(var B=A.length-1;B>=0;B--){if(A[B].className&&this.hasClass(A[B],F)){A[B].onclick=function(){moviLib.nouvelleFenetre(this.href,this.target,E,D,C);return false}}}return },nouvelleFenetre:function(D,B,F,E,C){var A="";if(F=="console"){A="resizable=yes,scrollbars=yes,status=yes,height="+C+",width="+E}if(F=="withMenu"){A="resizable=yes,scrollbars=yes,menubar=yes,status=yes,height="+C+",width="+E}if(F=="withTool"){A="resizable=yes,scrollbars=yes,status=yes,toolbar=yes,height="+C+",width="+E}if(F=="image"){A="resizable=yes,scrollbars=yes,status=yes,toolbar=yes,width="+E}window.open(D,B.removeSpace(),A)},retFalse:function(){return false}};function isArray(A){return(A instanceof Array||A.constructor==Array)}function isObject(A){return(A instanceof Object||A.constructor==Object)}String.prototype.trim=function(){var A=unescape(this);return A.replace(/(^\s*)|(\s*$)/g,"")};String.prototype.removeSpace=function(){var A=unescape(this);return A.split(/\s/g).join("")};String.prototype.formaterChaine=function(){return this.replace(/\"/g,"&quot;")};String.prototype.ltrim_char=function(B){var A=unescape(this);if(A.charAt(0)==B){return A.slice(1)}else{return A}};String.prototype.enleveAccent=function(){var D="";var C=this.length;for(var B=0;B<C;B++){var A=this.charAt(B);if((A=="à")||(A=="â")||(A=="ã")){A="a"}else{if(A=="ç"){A="c"}else{if((A=="é")||(A=="è")||(A=="ê")||(A=="ë")){A="e"}else{if((A=="ï")||(A=="î")){A="i"}else{if((A=="ö")||(A=="ô")){A="o"}else{if((A=="ü")||(A=="ù")||(A=="û")){A="u"}else{if(A=="-"){A=""}}}}}}}D+=A}return D};document.getElementsByClassName=function(H,E){if(H.getElementsByClassName){return H.getElementsByClassName(E)}else{var D=["svg","path","vml:shape"];var G=new Array();var F=H.getElementsByTagName("*");for(var C=0;C<F.length;C++){if(moviLib.inArray(D,F[C].nodeName)){continue}if(F[C].className.indexOf(" ")>=0){var B=F[C].className.split(" ");for(var A=0;A<B.length;A++){if(B[A]==E){G.push(F[C])}}}else{if(F[C].className==E){G.push(F[C])}}}return G}};function point(A,B){this.x=A;this.y=B};