﻿var CT=function(a){var b="",c=document.location.href.toString().toLowerCase();if(c=="http://www.radio-canada.ca"||c=="http://www.radio-canada.ca/"||c=="http://www.radio-canada.ca/index.shtml"){b="Clics_Ppage";a=a=="meteo_icon"?"image_meteo":"lien_"+a}else if(c.indexOf("/nouvelles/index.shtml")!=-1||c.indexOf("/nouvelles/")==c.length-11){b="PA_nouvelles"}else if(c.indexOf("/sports/index.shtml")!=-1||c.indexOf("/sports/")==c.length-8){b="PA_sport"}else if(c.indexOf("/nouvelles/arts_et_spectacles/index.shtml")!=-1||c.indexOf("/arts_et_spectacles/")==c.length-20){b="PA_arts"}else{return}oSrc.alert("oRCDocList > CT()"," strClicEmplacement="+a+" <<>> strProfil="+b);statsToClics("clic_action",a,"WT.ti",a,"WT.clic",b)};if(document.location.href.indexOf("localhost")!=-1){oSrc.alert("oRCDocList","<b><font color='#ff0000'>Bogue Pluck et/ou Console AV et/ou BAX quand en localhost:</font></b> Donc, créer les méthodes vide: src_drawSummaryDiv, src_loadSummary, src_returnSummaryDiv, scrAv_write, oBax, oBax.setInitConsoleParams, oBax.setInitListIndex pour éviter erreurs javascript");var src_drawSummaryDiv=src_loadSummary=src_returnSummaryDiv=function(){};var srcAV_write=function(){};var oBax={};oBax.setInitConsoleParams=function(){};oBax.setInitListIndex=function(){}}if(document.location.href.indexOf(".pp")!=-1){oSrc.alert("oRCDocList","<b><font color='#ff0000'>PLUCK ne fonctionner pas sur .PP:</font></b> Donc, créer les méthodes vide: src_drawSummaryDiv, src_loadSummary, src_returnSummaryDiv  pour éviter erreurs javascript");var src_drawSummaryDiv=src_loadSummary=src_returnSummaryDiv=function(){}}var oRadCanDocList=RadioCanada.Lib.Mod.oRCDocList={isDebug:1,oDocument:document,aZDocObj:[],aZDocId:[],infoBoxCookie:"rcdoclist_infobox",aLatestItemsHilight:[],oLatestItemsInterval:null,sLatestItemsDateTime:"",nLatestItemsCount:0,nLatestItemsDisplayCount:0,nLatestItemsGetCount:0,nLatestItemsHiddenDocsCountCount:0,sLatestItems:"",nLatestItemsHilightDelay:60,aLatestItemsHiddenDocs:[],aDocResource:[],nDocCount:0,sPageContext:"",oDivLatestItemsNoticeBox:null,oDivLatestItemsBoxHidden:null,oDivLatestItemsBox:null,oDivLatestItemsCount:null,oDivMessageBox:null,oDivMessageBoxClosed:null,oDivMessageBoxHidden:null,$:function(a){return this.oDocument.getElementById(a)},trace:function(a){if(this.isDebug)RadioCanada.Lib.oSrc.alert("oRCDocList",a)},getElementsByClassName:function(a,b,c){sTargetElemId=c!=null&&typeof c==="object"?"#"+c.id+" ":"";return $$(sTargetElemId+b.toLowerCase()+"."+a)},setCookie:function(a,b,c){var d=this.oDocument.location.hostname,e=d.substr(d.indexOf(".radio-"));Cookie.write(a,b,{domain:e,path:"/",duration:c})},getDivRefs:function(){this.oDivLatestItemsNoticeBox=this.$("LatestItemsNoticeBox");this.oDivLatestItemsBoxHidden=this.$("LatestItemsBoxHidden");this.oDivLatestItemsNoticeBubble=this.$("ctl00_CPHMainContent_UCSearchBar1_HYPLatestItemsNoticeBubble");if(this.oDivLatestItemsNoticeBubble==null){this.oDivLatestItemsNoticeBubble=this.$("UCSearchBar1_HYPLatestItemsNoticeBubble")}this.oDivLatestItemsBox=this.$("LatestItemsBox");this.oDivLatestItemsCount=this.$("LatestItemsCount");this.oDivMessageBox=this.$("MessageBox");this.oDivMessageBoxClosed=this.$("MessageBoxClosed");this.oDivMessageBoxHidden=this.$("MessageBoxHidden")},returnInlineConsole:function(a,b){this.$(a).innerHTML=this.inlineConsole(false,b)},inlineConsole:function(a,b){var c=function(a){var b=a===true||a===1||a===undefined||a===null||a===""?true:false;return b};var d=function(a){var b=a!==""&&a!==undefined&&a!==null?true:false;return b};if(d(b.sUrlMedia)){var e={idExt:"IdExtCAV"+b.sElemId,urlMedia:b.sUrlMedia,urlTeaser:d(b.sUrlTeaser)?b.sUrlTeaser:"",txtTeaser:d(b.sTxtTeaser)?b.sTxtTeaser.replace(/'/g,"\\'"):"",data:false,autoStart:false,updateHistory:false,showTeaserFin:false,lang:"fr",GUI:b.sGui!==undefined&&b.sGui!==null&&b.sGui!==""?b.sGui:"embedSrcMini",isTransparent:true,isLight:c(b.isLight),image:c(b.isVideo)};if(c(a)){srcAV_write(e)}else{return srcAV_get(e)}}else{return""}},toggleBox:function(a,b,c){var d=" On",e=typeof b==="string"&&b!==""?this.$(b):this.$(a.id.replace("_Toggle","")),f=typeof c==="string"&&e!==null?this.$(c):null;if(e!==null){if(e.style.display=="block"){e.style.display="none";a.className=a.className.replace(d,"");if(f!==null)f.className=f.className.replace(d,"")}else{e.style.display="block";a.className+=d;if(f!==null)f.className+=d}}return false},oZDoc:function(a,b,c){this.id=a;this.domId=b;this.url=c},ZDoc_register:function(a,b,c){var d=new this.oZDoc(a,b,c),e=this.aZDocObj.length;if(e<1||a>this.aZDocObj[e-1].id){this.aZDocObj.push(d);this.aZDocId.push(d.id)}else if(a<this.aZDocObj[e-1].id){this.aZDocObj.unshift(d);this.aZDocId.unshift(d.id)}},ZDoc_commentTotals:function(a){if((a===true||a===undefined)&&this.aZDocId.length>0){if(typeof MooTools!="undefined"){try{var b=new Request.JSON({headers:{Accept:"text/javascript, text/html, application/xml, text/xml,*/*"},encoding:"utf-8",noCache:true,method:"get",url:"ZDocCommentTotals.ashx?ids="+RadioCanada.Lib.Mod.oRCDocList.aZDocId.toString(),onSuccess:function(a,b){RadioCanada.Lib.Mod.oRCDocList.ZDoc_commentTotalsHandler(a)}});b.send()}catch(c){RadioCanada.Lib.Mod.oRCDocList.trace("ZDoc_commentTotals (): <b>ERROR</b> : "+c)}}}},ZDoc_commentTotalsHandler:function(a){var b=this.aZDocObj.length;n=b-1;this.trace("ZDoc_commentTotalsHandler (): number of ids =  : "+b);if(b>0){do{var c=this.aZDocObj[n],d=a["zdoc"+c.id.toString()],e='<a onclick="CT(\'\');" href="'+c.url+'#commentaires">';if(typeof d==="number"){e+="<span> ("+d.toString()+")</span>"}else{e+='<span class="libelle">Commentez</span>'}e+=" »</a>";this.$(c.domId).innerHTML=e}while(--n>=0)}},messageBox_init:function(){if(this.oDivMessageBox!==null){var a=Cookie.read(RadioCanada.Lib.Mod.oRCDocList.infoBoxCookie);if(a===null||a==="0"){this.messageBox_open()}else{this.oDivMessageBox.style.display="none";this.oDivMessageBoxClosed.style.display="block"}}},messageBox_close:function(){this.setCookie(this.infoBoxCookie,"1",365);this.fxCloseBox(this.oDivMessageBox,null,function(){RadioCanada.Lib.Mod.oRCDocList.oDivMessageBox.style.display="none";RadioCanada.Lib.Mod.oRCDocList.oDivMessageBoxClosed.style.display="block"})},messageBox_open:function(){this.setCookie(this.infoBoxCookie,"0",-1);this.oDivMessageBox.innerHTML=this.oDivMessageBoxHidden.innerHTML;this.oDivMessageBoxClosed.style.display="none";this.oDivMessageBox.style.display="block";this.fxOpenBox(this.oDivMessageBox,{nHeight:this.oDivMessageBoxHidden.offsetHeight},function(){})},latestItems_init:function(){try{this.oLatestItemsInterval=setInterval("RadioCanada.Lib.Mod.oRCDocList.latestItems_get()",1e3*20);this.latestItems_activateHilights(this.nLatestItemsHilightDelay)}catch(a){RadioCanada.Lib.Mod.oRCDocList.trace("latestItems_init(): <b>ERROR</b> : "+a)}},latestItems_end:function(){clearInterval(RadioCanada.Lib.Mod.oRCDocList.oLatestItemsInterval)},latestItems_get:function(){try{if(this.nLatestItemsGetCount<=3*30){this.nLatestItemsGetCount++;if(typeof MooTools!="undefined"){var a=new Request.JSON({headers:{Accept:"text/javascript, text/html, application/xml, text/xml,*/*"},encoding:"utf-8",noCache:true,method:"get",url:"LatestItems.ashx?d="+RadioCanada.Lib.Mod.oRCDocList.sLatestItemsDateTime+"&docCount="+RadioCanada.Lib.Mod.oRCDocList.nDocCount+"&isAjax=1",onSuccess:function(a,b){RadioCanada.Lib.Mod.oRCDocList.latestItems_getHandler(a)}});a.send()}}}catch(b){RadioCanada.Lib.Mod.oRCDocList.trace("latestItems_get: <b>ERROR</b> : "+b)}},latestItems_getHandler:function(a){try{this.sLatestItems=a["items"]+this.sLatestItems;this.sLatestItemsDateTime=a["nextDateTime"];var b=parseInt(a["count"]);if(b==0){}else{this.oDivLatestItemsBoxHidden.innerHTML=this.sLatestItems;this.trace("latestItems_getHandler() : set this.oDivLatestItemsBoxHidden.innerHTML ");this.aLatestItemsHiddenDocs=this.getElementsByClassName("document","div",this.oDivLatestItemsBoxHidden);b=this.latestItems_getCountWithoutDuplicates();if(b>0){this.nLatestItemsCount=b;this.latestItems_setMsg()}this.nDocCount+=b-(b>0?1:0)}}catch(c){RadioCanada.Lib.Mod.oRCDocList.trace("latestItems_getHandler () : <b>ERROR</b> : "+c)}},latestItems_getCountWithoutDuplicates:function(){var a=this.aLatestItemsHiddenDocs.length,b=a-1,c=null,d="",e=null,f=[],g=0;this.trace("latestItems_getCountWithoutDuplicates() : # of hidden elements to check = "+a);if(a>0){do{c=this.aLatestItemsHiddenDocs[b];if(typeof f[c.id]==="undefined"&&f[c.id]!=1){f[c.id]=1;d=c.id.split("Ajax-")[1];e=this.$(d);if(e===null||parseInt(c.ticks)!=parseInt(e.ticks)){g++}}}while(--b>=0)}this.trace("latestItems_getCountWithoutDuplicates() : total = "+g);return g},latestItems_setMsg:function(){var a=this.nLatestItemsCount;try{if(a>0){var b=a>1?" les "+a.toString()+" nouvelles entrées":" la nouvelle entrée";if(this.oDivLatestItemsNoticeBox!==null){this.oDivLatestItemsCount.innerHTML="Cliquer ici pour voir  "+b+".";if(this.oDivLatestItemsNoticeBox.style.visibility!="visible"){this.fxOpenBox(this.oDivLatestItemsNoticeBox,{nHeight:15})}}this.oDivLatestItemsNoticeBubble.innerHTML=this.nLatestItemsCount.toString();if(a>=1){this.oDivLatestItemsNoticeBubble.style.display="block"}}else if(a==0){if(this.oDivLatestItemsNoticeBox!==null&&this.oDivLatestItemsNoticeBox.style.visibility=="visible"){this.fxCloseBox(this.oDivLatestItemsNoticeBox,{nHeight:0},function(){RadioCanada.Lib.Mod.oRCDocList.oDivLatestItemsNoticeBox.style.display="none"})}this.oDivLatestItemsNoticeBubble.style.display="none"}}catch(c){this.trace("latestItems_setMsg: <b>ERROR</b> : "+c)}},latestItems_findDuplicates:function(){this.trace("latestItems_findDuplicates()");var a=this.aLatestItemsHiddenDocs.length,b=a-1,c=null,d="",e=null;this.nLatestItemsHiddenDocsCountCount=a;if(a>0){do{c=this.aLatestItemsHiddenDocs[b];d=c.id.split("Ajax-")[1];e=this.$(d);if(e!==null){if(parseInt(c.ticks)==parseInt(e.ticks)){this.latestItems_evalHiddenElements(c.innerHTML);e.innerHTML=c.innerHTML;this.oDivLatestItemsBoxHidden.removeChild(c);this.nLatestItemsHiddenDocsCountCount--;this.trace("latestItems_findDuplicates() : existing node updated:"+e.id)}else{e.parentNode.removeChild(e);c.id=d;this.trace("latestItems_findDuplicates() : existing node to be replaced:"+c.id)}}else{c.id=d;this.trace("latestItems_findDuplicates() : new node to be inserted: [Ajax-]"+c.id)}}while(--b>=0)}},latestItems_evalHiddenElements:function(oTargetDiv){this.trace("latestItems_evalHiddenElements()");var aJsDivs=this.getElementsByClassName("javascript","div",oTargetDiv),i=aJsDivs.length-1;if(i>0){do{eval(aJsDivs[i].innerHTML)}while(--i>=0)}src_loadSummary();this.ZDoc_commentTotals()},latestItems_display:function(a,b){this.trace("latestItems_display()");try{if(this.nLatestItemsCount>0){if(this.sPageContext=="Index"&&b=="noticebubble"){if(typeof a==="string"&&a!="")window.location.href=a}else if(this.sPageContext!="EnRafale"&&this.sPageContext!="Index"){if(typeof a==="string"&&a!="")window.location.href=a}else{this.latestItems_findDuplicates();if(this.nLatestItemsHiddenDocsCountCount>=1){this.latestItems_evalHiddenElements(this.oDivLatestItemsBoxHidden);this.nLatestItemsDisplayCount++;var c="LatestItemsBox"+this.nLatestItemsDisplayCount.toString(),d=new Element("div",{id:c});d.className="fx_box new";if(this.nLatestItemsDisplayCount===1){this.oDivLatestItemsBox.appendChild(d)}else{this.oDivLatestItemsBox.insertBefore(d,this.$("LatestItemsBox"+(this.nLatestItemsDisplayCount-1).toString()))}d.innerHTML=this.oDivLatestItemsBoxHidden.innerHTML;var e=this.oDivLatestItemsBoxHidden.offsetHeight;this.fxOpenBox(c,{nHeight:e},function(){var a=RadioCanada.Lib.Mod.oRCDocList,b=a.$(c);b.style.height="1%";a.latestItems_hilight(b)})}this.oDivLatestItemsBoxHidden.innerHTML="";this.nLatestItemsCount=0;this.nLatestItemsGetCount=0;this.nLatestItemsHiddenDocsCountCount=0;this.sLatestItems="";this.latestItems_setMsg()}}}catch(f){RadioCanada.Lib.Mod.oRCDocList.trace("latestItems_display() :<b>ERROR</b> :  "+f)}},latestItems_activateHilights:function(a){var b=RadioCanada.Lib.Mod.oRCDocList,c=b.aLatestItemsHilight.length,d=c-1;b.trace("latestItems_activateHilights(): # of docs =  "+c);if(c>0){do{b.latestItems_hilight(b.aLatestItemsHilight[d],null,null,typeof a!=="number"?0:a);b.trace("latestItems_activateHilights():doc id =  "+b.aLatestItemsHilight[d])}while(--d>=0)}b.aLatestItemsHilight=[]},latestItems_hilight:function(a,b,c,d){this.fxHilight(a,b,c,d)},latestItems_registerHilight:function(a){this.trace("latestItems_registerHilight():"+a);this.aLatestItemsHilight.push(a)},fxHilight:function(a,b,c,d){var e=2e3,f;if(typeof a==="object")a=a.id;if(typeof a==="string"&&a!==""){if(b===null&&c===null){b="#fff";c=null}else{b=typeof b==="string"&&b!==""?b:"#fffbe5";c=typeof c==="string"&&c!==""?c:"#fff"}f=new Fx.Tween(RadioCanada.Lib.Mod.oRCDocList.$(a),{duration:e});if(d===0){if(c===null){f.start("background-color",b)}else{f.start("background-color",b,c)}}else{d=typeof d!=="number"?25e3:d*1e3;if(c===null){setTimeout(function(){f.start("background-color",b)},d)}else{setTimeout(function(){f.start("background-color",b,c)},d)}}}},fxOpenBox:function(a,b,c){var d=typeof a==="object"?a:this.$(a),e=b!==null&&b instanceof Object&&typeof b.nHeight!=="undefined"?b.nHeight+"px":"50px";if(!(c instanceof Function))c=function(){};d.style.visibility="hidden";d.style.display="block";(new Fx.Tween(d,{duration:1e3})).start("height",e).chain(function(){(new Fx.Tween(d,{duration:1500})).start("opacity",0,1).addEvent("onComplete",function(){c()})})},fxCloseBox:function(a,b,c){var d=typeof a==="object"?a:this.$(a),e=b!==null&&typeof b!==undefined&&typeof b.nHeight!=="undefined"&&b.nHeight!=0?b.nHeight+"px":"0";if(!(c instanceof Function))c=function(){};(new Fx.Tween(d,{duration:1500})).start("opacity",1,0).chain(function(){(new Fx.Tween(d,{duration:1e3})).start("height",e).addEvent("onComplete",function(){c()})})},archiveMenuDisplay:function(a){var b=this.$("MenuArchives");if(b!==null){b.innerHTML=a}},docResource_fillArray:function(a){var b=this.aDocResource;do{b.unshift("srcNo_"+a+"_DivRessVideo");b.unshift("srcNo_"+a+"_DivRessAudio");b.unshift("srcNo_"+a+"_DivRessAlbum");b.unshift("srcNo_"+a+"_DivRessDossier");b.unshift("srcNo_"+a+"_DivRessTemoin")}while(--a>=0)},docResource_closeAll:function(a){this.trace("docResource_closeAll() :: docKey = "+a);var b=["Video","Audio","Album","Dossier","Temoin"],c=4;do{var d="srcNo_"+a+"_DivRess"+b[c],e=d.replace("Div","Link"),f=this.$(d);if(f!==null){f.style.display="none";this.$(e).className=""}}while(--c>=0)},docResource_open:function(a,b){this.trace("docResource_open() called");this.docResource_closeAll(b.docKey);if(typeof a==="string"){var c=this.$("srcBo-"+b.docKey.toString()),d=this.$(a);if(typeof b==="object"&&typeof b==="object"&&typeof c!=="undefined"){if(c.className.indexOf("srcBoContainerOpen")!=-1){oSrc.oPlusX.toggleBarPartage(b.docKey,b)}}if(d!==null){var e=a.replace("Div","Link");this.$(e).className="docActif";d.style.display="block"}}},docResource_close:function(a){this.trace("docResource_close() :: sDivId = "+a);var b=a,c=b.replace("Div","Link"),d=this.$(b);if(d!==null){d.style.display="none";this.$(c).className=""}},onPageLoad:function(){var a=RadioCanada.Lib.Mod.oRCDocList;a.getDivRefs();a.messageBox_init();a.latestItems_init();a.ZDoc_commentTotals();src_loadSummary()},END:1};RadioCanada.Lib.Mod.oRCDocList.oSearch={oSearchForm:null,onDDLSelect:function(a){this.oSearchForm.DDLClientID.value=a.id;this.oSearchForm.DDLIndex.value=a.selectedIndex;this.oSearchForm.submit()},onRBLKeepCriteria:function(a){this.oSearchForm.KeepCriteriaIndex.value=a},onCalendarSubmit:function(a){if(this.oSearchForm.KeepCriteriaIndex.value=="0"){this.oSearchForm.DDLClientID.value="";this.oSearchForm.DDLIndex.value=""}this.oSearchForm.submit()},onTypeFilterSelect:function(a){this.oSearchForm.TypeFilter.value=a;this.oSearchForm.submit()},onBreadcrumbPersonClick:function(){this.oSearchForm.TypeFilter="";this.oSearchForm.submit()},oCalendar:{oCalendarDiv:null,sCalendarId:"",isInitIdsSet:false,nTimespan:-1,aDatesInTimespan:[],oDateSelected:null,sLastYearMonthCode:"",findMonthNum:function(a){a=a.toLowerCase();switch(a){case"décembre":return 11;break;case"novembre":return 10;break;case"octobre":return 9;break;case"septembre":return 8;break;case"août":return 7;break;case"juillet":return 6;break;case"juin":return 5;break;case"mai":return 4;break;case"avril":return 3;break;case"mars":return 2;break;case"février":return 1;break;case"janvier":return 0;break;default:return 0;break}},findDaysinMonth:function(a,b){return 32-(new Date(b,a,32)).getDate()},addZeroToMonth:function(a){a=isNaN(a)?0:parseInt(a);a=a<0?11:a;return a<10?"0"+a.toString():a},createIdString:function(a,b,c){return a.toString()+"-"+b.toString()+"-"+c.toString()},CONST:{CSS_MONTH_TITLE:"calendarMonthTitle",CSS_DAY_DISABLED:"calendarDayDisabled",CSS_DAY:"calendarDay",CSS_DAY_SELECTED:"calendarDaySelected",CSS_DAY_HILIGHTED:"calendarDayHilighted",ATT_HILIGHT:"hilight"},setTimespan:function(a,b,c){var d=RadioCanada.Lib.Mod.oRCDocList,e=d.oSearch.oCalendar,f=e.oDateSelected;a=typeof a==="object"&&!e.isInitIdsSet?a:null;e.nTimespan=isNaN(e.nTimespan)?-1:parseInt(b);d.oSearch.oSearchForm.TimespanIndex.value=c;if(f instanceof Date&&f!==null){e.onDateSelect(a,f)}},isNeedToSetIds:function(a,b,c,d,e,f,g){var h=false;if(b.cols===b.scrollBy){if(a.sLastYearMonthCode===""){if(d<=b.cols){RadioCanada.Lib.Mod.oRCDocList.trace("oCalendar : isNeedToSetIds() :  TOP case 1 A: "+f[0]+" - "+f[1]);h=true}else if(g<d/2){RadioCanada.Lib.Mod.oRCDocList.trace("oCalendar : isNeedToSetIds() :  TOP case 1 B: "+f[0]+" - "+f[1]);h=true}}else if(c>a.sLastYearMonthCode&&g<b.scrollBy){RadioCanada.Lib.Mod.oRCDocList.trace("oCalendar : isNeedToSetIds() :  TOP case 3 (scroll right): "+f[0]+" - "+f[1]);h=true}else if(c<a.sLastYearMonthCode){if(d>2&&e[0].innerHTML.split(", ")[0]===e[2].innerHTML.split(", ")[0]){if(g<=b.cols-b.scrollBy+1){RadioCanada.Lib.Mod.oRCDocList.trace("oCalendar : isNeedToSetIds() :  TOP case 4 A (scroll left): "+f[0]+" - "+f[1]);h=true}}else if(g>=b.scrollBy){RadioCanada.Lib.Mod.oRCDocList.trace("oCalendar : isNeedToSetIds() :  TOP case 4 B (scroll left): "+f[0]+" - "+f[1]);h=true}}}else if(a.sLastYearMonthCode===""){if(d===b.cols*2){if(g<d/2){RadioCanada.Lib.Mod.oRCDocList.trace("oCalendar : isNeedToSetIds() :  case 1 A: "+f[0]+" - "+f[1]);h=true}}else{RadioCanada.Lib.Mod.oRCDocList.trace("oCalendar : isNeedToSetIds() :  case 1 B: "+f[0]+" - "+f[1]);h=true}}else if(d===b.cols*2){if(g<d/2){RadioCanada.Lib.Mod.oRCDocList.trace("oCalendar : isNeedToSetIds() :  case 2: "+f[0]+" - "+f[1]);h=true}}else if(c>a.sLastYearMonthCode&&g>b.scrollBy){RadioCanada.Lib.Mod.oRCDocList.trace("oCalendar : isNeedToSetIds() :  case 3 (scroll right): "+f[0]+" - "+f[1]);h=true}else if(c<a.sLastYearMonthCode&&g<b.scrollBy){RadioCanada.Lib.Mod.oRCDocList.trace("oCalendar : isNeedToSetIds() :  case 4 (scroll left): "+f[0]+" - "+f[1]);h=true}return h},setIds:function(a,b,c){b.isInitIdsSet=true;if(b.oCalendarDiv===null){}var d=a.getElementsByClassName(b.CONST.CSS_MONTH_TITLE,"td",b.oCalendarDiv),e=d.length,f=e-1,g=c!==null?c.lastYear.toString()+b.addZeroToMonth(c.lastMonth).toString():"";do{var h=d[f].innerHTML,i=h.split(", "),j=b.findMonthNum(i[0]),k=parseInt(i[1]),l=b.isNeedToSetIds(b,c,g,e,d,i,f);if(l){var m=d[f].parentNode.parentNode.parentNode.getElementsByTagName("TD"),n=m.length-1,o=null;do{o=m[n];if(!isNaN(o.innerHTML)&&o.className!==b.CONST.CSS_DAY_DISABLED){o.setAttribute("id",b.createIdString(k,j,o.innerHTML))}}while(--n>=0)}}while(--f>=0);b.sLastYearMonthCode=g},clearHilights:function(a,b){if(b.aDatesInTimespan.length>=1){for(var c in b.aDatesInTimespan){var d=a.$(b.aDatesInTimespan[c]);if(d!==null){d.setAttribute(b.CONST.ATT_HILIGHT,"0");d.className=b.CONST.CSS_DAY}}}b.aDatesInTimespan=[]},setHilights:function(a,b,c){b.setAttribute(a.CONST.ATT_HILIGHT,"1");b.className=a.CONST.CSS_DAY_HILIGHTED;if(c!==true){a.aDatesInTimespan.push(b.id)}},onDateSelect:function(oSender,oDateSelected){var _oRCDocList=RadioCanada.Lib.Mod.oRCDocList,_oCalendar=_oRCDocList.oSearch.oCalendar;if(_oCalendar.nTimespan==-1){_oCalendar.oDateSelected=null;_oCalendar.setTimespan(null,0,0);_oRCDocList.$("ctl00_CPHMainContent_UCSearchBar1_RBLTimespan_0").checked="checked"}_oCalendar.oDateSelected=oDateSelected;_oRCDocList.oSearch.oSearchForm.SelectedYear.value=oDateSelected.getFullYear();_oRCDocList.oSearch.oSearchForm.SelectedMonth.value=oDateSelected.getMonth()+1;_oRCDocList.oSearch.oSearchForm.SelectedDay.value=oDateSelected.getDate();if(!_oCalendar.isInitIdsSet&&oSender!==null){_oCalendar.setIds(_oRCDocList,_oCalendar,oSender)}var nMonth=-1,sMonth=oDateSelected.getMonth(),oTD=_oRCDocList.$(_oCalendar.createIdString(oDateSelected.getFullYear(),sMonth,oDateSelected.getDate())),nLoop=_oCalendar.nTimespan,isTD=false,isStop=false;var findTD=function(oToCheck){var b=false,oElem=oToCheck.previousSibling;if(oElem!==null&&typeof oElem==="object"&&oElem.nodeName.toLowerCase()==="td"){oTD=oElem;b=true}else{oElem=oToCheck.parentNode.previousSibling;if(oElem!==null&&typeof oElem==="object"&&oElem.nodeName.toLowerCase()==="tr"){oTD=oElem.childNodes[oElem.childNodes.length-1];b=true}else{var oElemCurrentTable=oToCheck.parentNode.parentNode.parentNode.parentNode.parentNode.parentNode.parentNode.parentNode.parentNode;oElem=oElemCurrentTable.previousSibling;if(oElem===null){isStop=true;var aMissingMonthYear=_oRCDocList.getElementsByClassName(_oCalendar.CONST.CSS_MONTH_TITLE,"td",oElemCurrentTable)[0].innerHTML.split(", ");var nMissingMonth=_oCalendar.findMonthNum(aMissingMonthYear[0])-1;nMissingMonth=nMissingMonth<0?11:nMissingMonth;var nMissingYear=aMissingMonthYear[1];nMissingYear=nMissingMonth===11?nMissingYear-1:nMissingYear;var nMissingMonthEndDay=_oCalendar.findDaysinMonth(nMissingMonth,nMissingYear);do{nLoop--;_oCalendar.aDatesInTimespan.push(_oCalendar.createIdString(nMissingYear,nMissingMonth,nMissingMonthEndDay--))}while(nLoop>=1);eval(_oCalendar.sCalendarId).addToQueue(_oCalendar.sCalendarId+".prependMonths()")}else{oElem=oElem.childNodes[0];if(oElem!==null&&typeof oElem==="object"&&oElem.nodeName.toLowerCase()==="table"){sMonth=oDateSelected.getMonth()-1;var aTableTDs=oElem.getElementsByTagName("TD");oTD=aTableTDs[aTableTDs.length-1];b=true}else{isStop=true}}}}delete findTD;return b};_oCalendar.clearHilights(_oRCDocList,_oCalendar);if(nLoop>0){do{do{isTD=findTD(oTD);if(isTD&&!isNaN(oTD.innerHTML)&&oTD.className!==_oCalendar.CONST.CSS_DAY_DISABLED){nLoop--;_oCalendar.setHilights(_oCalendar,oTD)}}while(isTD===false&&isStop===false)}while(nLoop>=1&&isStop===false)}},onDateOut:function(a,b){var c=new Date(b),d=RadioCanada.Lib.Mod.oRCDocList,e=d.oSearch.oCalendar,f=d.$(e.createIdString(c.getFullYear(),c.getMonth(),c.getDate()));if(f!==null&&f.getAttribute(e.CONST.ATT_HILIGHT)==="1"){f.className=e.CONST.CSS_DAY_HILIGHTED}},onChangeVisibleMonths:function(a){var b=RadioCanada.Lib.Mod.oRCDocList,c=b.oSearch.oCalendar,d=c.aDatesInTimespan.length-1,e=null;c.setIds(b,c,a);do{e=b.$(c.aDatesInTimespan[d]);if(e!==null){c.setHilights(c,e,true)}}while(--d>=0)},onPageLoad:function(a,b){var c=RadioCanada.Lib.Mod.oRCDocList,d=c.oSearch.oCalendar;c.oSearch.oSearchForm=c.oDocument.forms["HiddenSearchCriteriaForm"];if(d.oCalendarDiv===null){d.sCalendarId=a.id;d.oCalendarDiv=c.$(a.containerId)}d.oDateSelected=b.oDateSelected;c.oSearch.oSearchForm.DDLIndex.value=b.nDDLIndex;c.oSearch.oSearchForm.DDLClientID.value=b.sDDLClientID;c.oSearch.oSearchForm.KeepCriteriaIndex.value=b.nKeepCriteriaIndex;d.setTimespan(a,b.nTimespan,b.nTimespanIndex);c.trace("oCalendar: <b>onPageLoad() :</b> Date selected="+d.oDateSelected+", timspan= "+d.nTimespan)},END:1},END:1};window.confirm=function(a){return a.indexOf("obout")<0}
