Type.registerNamespace("Apaq.UI.Helper");Apaq.UI.Helper.GuidEmpty=function(){return"00000000-0000-0000-0000-000000000000"};Apaq.UI.Helper.GuidAll=function(){return"00000000-0000-0000-0000-000000000009"};Apaq.UI.Helper.HideShowSelects=function(i,k,h){if(!h){if(!k){i.get_target().className="completionListElement close"}else{i.get_target().className="completionListElement open"}}if(Apaq.UI.Helper.IsIE6OrLess()){var j=document.forms[0];var g="hidden";if(!k){g="visible"}for(var l=0;l<j.length;l++){if(j.elements[l].options){j.elements[l].style.visibility=g}}}};var _is_ie6dn=null;Apaq.UI.Helper.IsIE6OrLess=function(){if(_is_ie6dn==null){var i=navigator.userAgent.toLowerCase();var k=navigator.appVersion.toLowerCase();var h=parseFloat(k);var j=parseInt(h);var l=k.indexOf("msie");var g=((l!=-1));if(g){h=parseFloat(k.substring(l+5,k.indexOf(";",l)));j=parseInt(h)}_is_ie6dn=(g&&j<=6)}return _is_ie6dn};Apaq.UI.Helper.getLocale=function(){var b=document.location.pathname.match(/^\/(\w{2})/);return b!=null?b[1]:"fr"};Apaq.UI.Helper.formatString=function(f,d){var e=Apaq.UI.Helper.getLocale().toLowerCase();return e=="en"?d:f};String.prototype.trim=function(){return this.replace(/^\s*/,"").replace(/\s*$/,"")};function TogglePanelDisplay(f,e,h){var g=$get(e);if(g.style.display=="none"){g.style.display="block";f.className="btnLess"}else{g.style.display="none";f.className="btnMore"}if(h==true){return}Apaq.UI.Layout.refresh()}function TogglePanelWithSummary(l,k,h,j){var g=$get(k);var i=$get(h);if(j!="hide"&&g.style.display=="none"){g.style.display="";i.style.display="none";l.className="btnLess"}else{g.style.display="none";i.style.display="";l.className="btnMore"}Apaq.UI.Layout.refresh()}function ToggleAllPanels(t,m,v,r,n,l){var q;var p="none";var u=Apaq.UI.Helper.formatString("Ouvrir","Open");var s=Apaq.UI.Helper.formatString("Tout ouvrir","Open all");var o="btnMore";if(n){p="block";u=Apaq.UI.Helper.formatString("Fermer","Close");s=Apaq.UI.Helper.formatString("Tout fermer","Close all");o="btnLess"}if(t!=null){t.value=s}for(q=0;q<r;q++){if($get(v+q)){$get(v+q).style.display=p;if(v=="divToggleBox"){element=document.getElementById("btnShowHideRule_"+v+q);element.className=o}if($get(m+q)!=null){$get(m+q).value=u}}}if(l==true){return}Apaq.UI.Layout.refresh()}function ToggleAllPanelsWithSummary(t,l,v,p,r,m){var q;var o="none";var n="block";var u=Apaq.UI.Helper.formatString("Ouvrir","Open");var s=Apaq.UI.Helper.formatString("Tout ouvrir","Open all");if(m){o="block";n="none";u=Apaq.UI.Helper.formatString("Fermer","Close");s=Apaq.UI.Helper.formatString("Tout fermer","Close all")}if(t!=null){t.value=s}for(q=0;q<r;q++){$get(v+q).style.display=o;$get(p+q).style.display=n;if($get(l+q)!=null){$get(l+q).value=u}}}function QuickTogglePanels(e){var f=Apaq.UI.Helper.getElementsByClassName(document.body,"a",e?"btnMore":"btnLess");for(var d=f.length-1;d>=0;d--){f[d].onclick()}}Apaq.UI.Helper.isTextAreaMaxLength=function(d,c){if(d.value.length<c){return true}else{if((event.keyCode>=37&&event.keyCode<=40)||(event.keyCode==8)||(event.keyCode==46)||(event.keyCode==27)){return true}else{return false}}};Apaq.UI.Helper.truncateText=function(d,c){if(d.value.length>c){alert(Apaq.UI.Helper.formatString("Attention: Le texte a été tronqué pour respecter le nombre de caractères limite de cette case","Warning: the text has been truncated to respect the size limit of this box"));d.value=d.value.substring(0,c)}};Apaq.UI.Helper.validateDropDownList=function(f,e){var d=$get(f.controltovalidate);if(d!=null){e.IsValid=d.value!="00000000-0000-0000-0000-000000000000"}};Apaq.UI.Helper.replaceDecimal=function(j,k,e){void (0);var h=k.which||k.keyCode;var i=String.fromCharCode(h);if((h==Sys.UI.Key.pageUp)||(h==Sys.UI.Key.pageDown)||(h==Sys.UI.Key.up)||(h==Sys.UI.Key.down)||(h==Sys.UI.Key.left)||(h==Sys.UI.Key.right)||(h==Sys.UI.Key.home)||(h==Sys.UI.Key.end)||(h==Sys.UI.Key.backspace)||(h==Sys.UI.Key.del)||(h==46&&k.charCode==0)||(k.ctrlKey)){return}if(!((h>=48&&h<=57)||i==","||i==".")){Apaq.UI.Helper.StopEvent(k)}if(i==","||i=="."){if(k.keyCode){k.keyCode=e.charCodeAt(0)}else{Apaq.UI.Helper.StopEvent(k);var l=Apaq.UI.Helper.getCurrentPosition(j);j.value=j.value.substring(0,l)+e+j.value.substring(l,j.value.length)}}};Apaq.UI.Helper.permitOnlyDigits=function(h,e){void (0);var f=e.which||e.keyCode;var g=String.fromCharCode(f);if((f==Sys.UI.Key.pageUp)||(f==Sys.UI.Key.pageDown)||(f==Sys.UI.Key.up)||(f==Sys.UI.Key.down)||(f==Sys.UI.Key.left)||(f==Sys.UI.Key.right)||(f==Sys.UI.Key.home)||(f==Sys.UI.Key.end)||(f==Sys.UI.Key.backspace)||(f==Sys.UI.Key.del)||(f==46&&e.charCode==0)||(e.ctrlKey)){return}if(!(f>=48&&f<=57)){Apaq.UI.Helper.StopEvent(e)}};Apaq.UI.Helper.StopEvent=function(b){if(!b){if(window.event){b=window.event}else{return}}if(b.cancelBubble!=null){b.cancelBubble=true}if(b.stopPropagation){b.stopPropagation()}if(b.preventDefault){b.preventDefault()}if(window.event){b.returnValue=false}if(b.cancel!=null){b.cancel=true}};Apaq.UI.Helper.getCurrentPosition=function(e){begin=0;if(e.setSelectionRange){begin=parseInt(e.selectionStart,10)}else{if(document.selection){sel=document.selection.createRange();if(sel.text!=""){var f="";if(this._DirectSelText=="R"){f=sel.text+String.fromCharCode(3)}else{if(this._DirectSelText=="L"){f=String.fromCharCode(3)+sel.text}}sel.text=f;this._DirectSelText==""}else{sel.text=String.fromCharCode(3);this._DirectSelText==""}var h=e.createTextRange();h.findText(String.fromCharCode(3));h.select();var g=AjaxControlToolkit.TextBoxWrapper.get_Wrapper(e);begin=g.get_Value().indexOf(String.fromCharCode(3));document.selection.clear()}}if(begin>this._LogicLastPos+1){begin=this._LogicLastPos+1}if(begin<this._LogicFirstPos){begin=this._LogicFirstPos}return begin};var _includedJS=new Array();Apaq.UI.Helper.includeJS=function(d){for(var e=0;e<_includedJS.length;e++){if(_includedJS[e]==d){return false}}var f=document.createElement("script");f.setAttribute("language","javascript");f.setAttribute("type","text/javascript");f.setAttribute("src",d);document.body.appendChild(f);_includedJS[_includedJS.length]=d;return true};Apaq.UI.Helper.getElementsByClassName=function(m,o,n){var k=(o=="*"&&m.all)?m.all:m.getElementsByTagName(o);var j=new Array();n=n.replace(/\-/g,"\\-");var l=new RegExp("(^|\\s)"+n+"(\\s|$)");var i;for(var p=0;p<k.length;p++){i=k[p];if(l.test(i.className)){j.push(i)}}return(j)};Apaq.UI.Helper.fireddlChangeEvent=function(c){if(c.fireEvent){c.fireEvent("onchange")}if(document.createEvent){var d=document.createEvent("HTMLEvents");if(d.initEvent){d.initEvent("change",true,true)}if(c.dispatchEvent){c.dispatchEvent(d)}}},Apaq.UI.Helper.addLoadEvent=function(d){var c=window.onload;if(typeof window.onload!="function"){window.onload=d}else{window.onload=function(){c();d()}}};Apaq.UI.Helper.getPageScroll=function(){var b;if(self.pageYOffset){b=self.pageYOffset}else{if(document.documentElement&&document.documentElement.scrollTop){b=document.documentElement.scrollTop}else{if(document.body){b=document.body.scrollTop}}}return b};Apaq.UI.Helper.ReaderDetect=function(e,f){console.log("rest");var h=new SWFObject("/js/flashAid.swf","flashAidSwf",1,1,8);h.addParam("quality","low");h.addParam("allowScriptAccess","all");h.addVariable("callback",e);var g=h.write("readerDetect");if(!g){this[f]()}};$addHandler(window,"load",function(){modalContentObjs=YAHOO.util.Dom.getElementsByClassName("modalContent");modalBackgroundObjs=YAHOO.util.Dom.getElementsByClassName("modalBackground");bodyObj=document.getElementsByTagName("form")[0];if(modalContentObjs.length>0){for(x=0;x<modalBackgroundObjs.length;x++){modalBackgroundObjs[x].parentNode.removeChild(modalBackgroundObjs[x]);bodyObj.appendChild(modalBackgroundObjs[x])}for(x=0;x<modalContentObjs.length;x++){modalContentObjs[x].parentNode.removeChild(modalContentObjs[x]);bodyObj.appendChild(modalContentObjs[x])}}modalContentObjs=null;modalBackgroundObjs=null;bodyObj=null});