window.gc={prop:new Map(),farray:new Array(),web:new Object()};
d=document;
ndc=new Array();
coc=new Array();
kg=true;
function KeyValue(_1,_2){this.key=_1;
this.value=_2;
}function Map(){this.array=new Array();
}Map.prototype.put=function(_3,_4){if((typeof _3!="undefined")&&(typeof _4!="undefined")){this.array[this.array.length]=new KeyValue(_3,_4);
}};
Map.prototype.get=function(_5){for(var k=0;
k<this.array.length;
k++){if(this.array[k].key==_5){return this.array[k].value;
}}return "";
};
Map.prototype.length=function(){return this.array.length;
};
Array.prototype.push=function(){var n=this.length>>>0;
for(var i=0;
i<arguments.length;
i++){this[n]=arguments[i];
n=n+1>>>0;
}this.length=n;
return n;
};
Array.prototype.pop=function(){var n=this.length>>>0,value;
if(n){value=this[--n];
delete this[n];
}this.length=n;
return value;
};
Array.prototype.subarr=function(_a,_b){if(_a>=this.length||(_b!=null&&_b<=0)){return [];
}else{if(_a<0){if(Math.abs(_a)>this.length){_a=0;
}else{_a=this.length+_a;
}}}if(_b==null||_b+_a>this.length){_b=this.length-_a;
}var _c=new Array();
for(var i=_a;
i<_a+_b;
i++){_c.push(this[i]);
}return _c;
};
Array.prototype.subarray=function(_e,_f){if(_e<0){_e=0;
}if(_f==null||_f>this.length){_f=this.length;
}if(_e==_f){return [];
}var _10=new Array();
for(var i=_e;
i<_f;
i++){_10.push(this[i]);
}return _10;
};
if(!Array.prototype.splice){Array.prototype.splice=function(_12,_13){if(_13<0){_13=0;
}var _14=new Array();
if(arguments.length>2){for(var i=2;
i<arguments.length;
i++){_14.push(arguments[i]);
}}var _16=this.subarray(0,_12);
var _17=this.subarr(_12,_13);
var _18=this.subarray(_12+_13);
var _19=_16.concat(_14,_18);
this.length=0;
for(var i=0;
i<_19.length;
i++){this.push(_19[i]);
}return _17;
};
}var DomHelper={$:function(_1b){return document.getElementById(_1b);
},$P:function(_1c,_1d){if(typeof _1d=="undefined"){return window.gc.prop.get(_1c);
}else{window.gc.prop.put(_1c,_1d);
}},$FINDEX:function(_1e){window.gc.farray.push(_1e);
},Browser:{IE:!!(window.attachEvent&&!window.opera),Opera:!!window.opera,WebKit:navigator.userAgent.indexOf("AppleWebKit/")>-1,Gecko:navigator.userAgent.indexOf("Gecko")>-1&&navigator.userAgent.indexOf("KHTML")==-1,MobileSafari:!!navigator.userAgent.match(/iPhone.*Mobile.*Safari/)},getElementsBySelector:function(_1f){var i;
var s=[];
var _22="";
var _23="";
var tag=_1f;
var _25=[];
if(_1f.indexOf(" ")>0){s=_1f.split(" ");
var fs=s[0].split("#");
if(fs.length==1){return (_25);
}if(d.getElementById(fs[1])){return (d.getElementById(fs[1]).getElementsByTagName(s[1]));
}return false;
}if(_1f.indexOf("#")>0){s=_1f.split("#");
tag=s[0];
_22=s[1];
}if(_22!=""){if(d.getElementById(_22)){_25.push(d.getElementById(_22));
return (_25);
}return false;
}if(_1f.indexOf(".")>0){s=_1f.split(".");
tag=s[0];
_23=s[1];
}var v=d.getElementsByTagName(tag);
if(_23==""){return (v);
}for(i=0;
i<v.length;
i++){curClass=" "+v[i].className+" ";
if(curClass.indexOf(" "+_23+" ")!="-1"){_25.push(v[i]);
}}return (_25);
},getElementsByClassName:function(_28){var s,i,r=[],l=0,e;
var re=new RegExp("(^|\\s)"+_28+"(\\s|$)");
if(navigator.userAgent.indexOf("Opera")>-1){s=[document.documentElement||document.body];
i=0;
do{e=s[i];
while(e){if(e.nodeType==1){if(e.className&&re.test(e.className)){r[l++]=e;
}s[i++]=e.firstChild;
}e=e.nextSibling;
}}while(i--);
}else{s=document.getElementsByTagName("*");
i=s.length;
while(i--){e=s[i];
if(e.className&&re.test(e.className)){r[l++]=e;
}}}return r;
},createTag:function(_2b,sId,_2d,_2e,_2f,_30){var tag=document.createElement(_2b);
tag.setAttribute("tabindex",0);
if(sId){tag.setAttribute("id",sId);
}if(_2d){tag.setAttribute("height",_2d);
}if(_2e){tag.setAttribute("width",_2e);
}if(_2f){tag.setAttribute("style",_2f);
}if(_30){tag.style.cursor="pointer";
}return tag;
},getElementsByTagName:function(t,p){var _34=null;
t=t||"*";
p=p||document;
if(typeof p.getElementsByTagName!="undefined"){_34=p.getElementsByTagName(t);
if(t=="*"&&(!_34||!_34.length)){_34=p.all;
}}else{if(t=="*"){_34=p.all;
}else{if(p.all&&p.all.tags){_34=p.all.tags(t);
}}}return _34||[];
},addClassName:function(_35,_36){var _37=_35.className;
if(!new RegExp(_36,"i").test(_37)){_35.className=_37+((_37.length>0)?" ":"")+_36;
}},insertAfter:function(_38,_39,_3a){_38.insertBefore(_39,_3a.nextSibling);
},getParent:function(e,_3c){if(!(e=DomHelper.$(e))){return null;
}var p=null;
if(!_3c&&DomHelper._def(e.offsetParent)){p=e.offsetParent;
}else{if(DomHelper._def(e.parentNode)){p=e.parentNode;
}else{if(DomHelper._def(e.parentElement)){p=e.parentElement;
}}}return p;
},removeClassName:function(_3e,_3f){var _40=new RegExp((_3f+"s?"),"i");
_3e.className=_3e.className.replace(_40,"").replace(/^\s?|\s?$/g,"");
},getElementsByAttribute:function(_41,_42,_43,_44){var _45=(_42=="*"&&_41.all)?_41.all:_41.getElementsByTagName(_42);
var _46=new Array();
var _47=(typeof _44!="undefined")?new RegExp("(^|\\s)"+_44+"(\\s|$)"):null;
var _48;
var _49;
for(var i=0;
i<_45.length;
i++){_48=_45[i];
_49=_48.getAttribute&&_48.getAttribute(_43);
if(typeof _49=="string"&&_49.length>0){if(typeof _44=="undefined"||(_47&&_47.test(_49))){_46.push(_48);
}}}return _46;
},readAttribute:function(_4b,_4c){if(typeof _4b=="undefined"){alert("Undefined Object >> "+_4c);
}else{return _4b.getAttribute(_4c,2);
}},preventDefaultBehavior:function(_4d){_4d.returnValue=false;
if(_4d.preventDefault){_4d.preventDefault();
}},getStyle:function(_4e,_4f){var _50="";
if(document.defaultView&&document.defaultView.getComputedStyle){_50=document.defaultView.getComputedStyle(_4e,"").getPropertyValue(_4f);
}else{if(_4e.currentStyle){_4f=_4f.replace(/\-(\w)/g,function(_51,p1){return p1.toUpperCase();
});
_50=_4e.currentStyle[_4f];
}}return _50;
},addEventListener:function(e,eT,eL,cap){eT=eT.toLowerCase();
if(e.addEventListener){e.addEventListener(eT,eL,cap||false);
}else{if(e.attachEvent){e.attachEvent("on"+eT,eL);
}else{var o=e["on"+eT];
e["on"+eT]=typeof o=="function"?function(v){o(v);
eL(v);
}:eL;
}}},clientWidth:function(){var v=0,d=document,w=window;
if((!d.compatMode||d.compatMode=="CSS1Compat")&&!w.opera&&d.documentElement&&d.documentElement.clientWidth){v=d.documentElement.clientWidth;
}else{if(d.body&&d.body.clientWidth){v=d.body.clientWidth;
}else{if(DomHelper._def(w.innerWidth,w.innerHeight,d.height)){v=w.innerWidth;
if(d.height>w.innerHeight){v-=16;
}}}}return v;
},clientHeight:function(){var v=0,d=document,w=window;
if((!d.compatMode||d.compatMode=="CSS1Compat")&&!w.opera&&d.documentElement&&d.documentElement.clientHeight){v=d.documentElement.clientHeight;
}else{if(d.body&&d.body.clientHeight){v=d.body.clientHeight;
}else{if(DomHelper._def(w.innerWidth,w.innerHeight,d.width)){v=w.innerHeight;
if(d.width>w.innerWidth){v-=16;
}}}}return v;
},pageX:function(e){var x=0;
while(e){if(DomHelper._def(e.offsetLeft)){x+=e.offsetLeft;
}e=DomHelper._def(e.offsetParent)?e.offsetParent:null;
}return x;
},pageY:function(e){var y=0;
while(e){if(DomHelper._def(e.offsetTop)){y+=e.offsetTop;
}e=DomHelper._def(e.offsetParent)?e.offsetParent:null;
}return y;
},_def:function(){for(var i=0;
i<arguments.length;
++i){if(typeof (arguments[i])=="undefined"){return false;
}}return true;
},_num:function(){for(var i=0;
i<arguments.length;
++i){if(isNaN(arguments[i])||typeof (arguments[i])!="number"){return false;
}}return true;
},_import:function(url,rel,typ,med){var _65=document.getElementsByTagName("script")[0].src;
var _66=_65.replace(/pe-ap\.js(\?.*)?$/,"");
document.write("<script type=\"text/javascript\" src=\""+_66+url+"\"></script>");
},getComputedStyle:function(e,p,i){var s,v="undefined",dv=document.defaultView;
if(dv&&dv.getComputedStyle){s=dv.getComputedStyle(e,"");
if(s){v=s.getPropertyValue(p);
}}else{if(e.currentStyle){v=e.currentStyle[DomHelper.camelize(p)];
}else{return null;
}}return i?(parseInt(v)||0):v;
},camelize:function(_6b){var i,c,a=_6b.split("-");
var s=a[0];
for(i=1;
i<a.length;
++i){c=a[i].charAt(0);
s+=a[i].replace(c,c.toUpperCase());
}return s;
},_isNum:function(){for(var i=0;
i<arguments.length;
++i){if(isNaN(arguments[i])||typeof (arguments[i])!="number"){return false;
}}return true;
},_str:function(s){for(var i=0;
i<arguments.length;
++i){if(typeof (arguments[i])!="string"){return false;
}}return true;
}};
var Shortcut={"all_shortcuts":{},"add":function(_71,_72,opt){var _74={"type":"keydown","propagate":false,"disable_in_input":false,"target":document,"keycode":false};
if(!opt){opt=_74;
}else{for(var dfo in _74){if(typeof opt[dfo]=="undefined"){opt[dfo]=_74[dfo];
}}}var ele=opt.target;
if(typeof opt.target=="string"){ele=document.getElementById(opt.target);
}var ths=this;
_71=_71.toLowerCase();
var _78=function(e){e=e||window.event;
if(opt["disable_in_input"]){var _7a;
if(e.target){_7a=e.target;
}else{if(e.srcElement){_7a=e.srcElement;
}}if(_7a.nodeType==3){_7a=_7a.parentNode;
}if(_7a.tagName=="INPUT"||_7a.tagName=="TEXTAREA"){return;
}}if(e.keyCode){code=e.keyCode;
}else{if(e.which){code=e.which;
}}var _7b=String.fromCharCode(code).toLowerCase();
if(code==188){_7b=",";
}if(code==190){_7b=".";
}var _7c=_71.split("+");
var kp=0;
var _7e={"`":"~","1":"!","2":"@","3":"#","4":"$","5":"%","6":"^","7":"&","8":"*","9":"(","0":")","-":"_","=":"+",";":":","'":"\"",",":"<",".":">","/":"?","\\":"|"};
var _7f={"esc":27,"escape":27,"tab":9,"space":32,"return":13,"enter":13,"backspace":8,"scrolllock":145,"scroll_lock":145,"scroll":145,"capslock":20,"caps_lock":20,"caps":20,"numlock":144,"num_lock":144,"num":144,"pause":19,"break":19,"insert":45,"home":36,"delete":46,"end":35,"pageup":33,"page_up":33,"pu":33,"pagedown":34,"page_down":34,"pd":34,"left":37,"up":38,"right":39,"down":40,"f1":112,"f2":113,"f3":114,"f4":115,"f5":116,"f6":117,"f7":118,"f8":119,"f9":120,"f10":121,"f11":122,"f12":123};
var _80={shift:{wanted:false,pressed:false},ctrl:{wanted:false,pressed:false},alt:{wanted:false,pressed:false},meta:{wanted:false,pressed:false}};
if(e.ctrlKey){_80.ctrl.pressed=true;
}if(e.shiftKey){_80.shift.pressed=true;
}if(e.altKey){_80.alt.pressed=true;
}if(e.metaKey){_80.meta.pressed=true;
}for(var i=0;
i<_7c.length;
i++){var k=_7c[i];
if(k=="ctrl"||k=="control"){kp++;
_80.ctrl.wanted=true;
}else{if(k=="shift"){kp++;
_80.shift.wanted=true;
}else{if(k=="alt"){kp++;
_80.alt.wanted=true;
}else{if(k=="meta"){kp++;
_80.meta.wanted=true;
}else{if(k.length>1){if(_7f[k]==code){kp++;
}}else{if(opt["keycode"]){if(opt["keycode"]==code){kp++;
}}else{if(_7b==k){kp++;
}else{if(_7e[_7b]&&e.shiftKey){_7b=_7e[_7b];
if(_7b==k){kp++;
}}}}}}}}}}if(kp==_7c.length&&_80.ctrl.pressed==_80.ctrl.wanted&&_80.shift.pressed==_80.shift.wanted&&_80.alt.pressed==_80.alt.wanted&&_80.meta.pressed==_80.meta.wanted){_72(e);
if(!opt["propagate"]){e.cancelBubble=true;
e.returnValue=false;
if(e.stopPropagation){e.stopPropagation();
e.preventDefault();
}return false;
}}};
this.all_shortcuts[_71]={"callback":_78,"target":ele,"event":opt["type"]};
if(ele.addEventListener){ele.addEventListener(opt["type"],_78,false);
}else{if(ele.attachEvent){ele.attachEvent("on"+opt["type"],_78);
}else{ele["on"+opt["type"]]=_78;
}}},"remove":function(_83){_83=_83.toLowerCase();
var _84=this.all_shortcuts[_83];
delete (this.all_shortcuts[_83]);
if(!_84){return;
}var _85=_84["event"];
var ele=_84["target"];
var _87=_84["callback"];
if(ele.detachEvent){ele.detachEvent("on"+_85,_87);
}else{if(ele.removeEventListener){ele.removeEventListener(_85,_87,false);
}else{ele["on"+_85]=false;
}}}};
var Tltps={"tooltip":null,"parent":null,"timer":null,"delay":null,init:function(){if(typeof document.getElementsByTagName!="undefined"){Tltps.tags=document.getElementsByTagName("*");
Tltps.tagsLen=Tltps.tags.length;
for(var i=0;
i<Tltps.tagsLen;
i++){if(Tltps.tags[i].title){Tltps.tags[i].onfocus=Tltps.focusTimer;
Tltps.tags[i].onblur=Tltps.blurTip;
Tltps.tags[i].onmouseover=Tltps.blurTip;
}}}},focusTip:function(obj){Tltps.blurTip();
Tltps.delay=setInterval("Tltps.blurTip()",4000);
if(Tltps.tooltip==null){if(typeof window.innerWidth!="undefined"){Tltps.window={x:window.innerWidth,y:window.innerHeight};
}else{if(typeof document.documentElement.offsetWidth!="undefined"){Tltps.window={x:document.documentElement.offsetWidth,y:document.documentElement.offsetHeight};
}else{Tltps.window={x:document.body.offsetWidth,y:document.body.offsetHeight};
}}Tltps.tooltip=(typeof document.createElementNS!="undefined")?document.createElementNS("http://www.w3.org/1999/xhtml","div"):document.createElement("div");
Tltps.tooltip.setAttribute("class","");
Tltps.tooltip.className=(DomHelper.Browser.WebKit)?"safetooltip":"tooltip";
if(Tltps.parent==null){Tltps.parent={x:Tltps.getRealPosition(obj,"x")-3,y:Tltps.getRealPosition(obj,"y")+2};
}Tltps.parent.y+=obj.offsetHeight;
Tltps.tooltip.style.left=Tltps.parent.x+"px";
Tltps.tooltip.style.top=Tltps.parent.y+"px";
Tltps.tooltip.appendChild(document.createTextNode(obj.title));
document.getElementsByTagName("body")[0].appendChild(Tltps.tooltip);
if(Tltps.tooltip.offsetWidth>300){Tltps.tooltip.style.width="300px";
}Tltps.extent={x:Tltps.tooltip.offsetWidth,y:Tltps.tooltip.offsetHeight};
if((Tltps.parent.x+Tltps.extent.x)>=Tltps.window.x){Tltps.parent.x-=Tltps.extent.x;
Tltps.tooltip.style.left=Tltps.parent.x+"px";
}if(typeof window.pageYOffset!="undefined"){Tltps.scroll=window.pageYOffset;
}else{if(typeof document.documentElement.scrollTop!="undefined"){Tltps.scroll=document.documentElement.scrollTop;
}else{Tltps.scroll=document.body.scrollTop;
}}if((Tltps.parent.y+Tltps.extent.y)>=(Tltps.window.y+Tltps.scroll)){Tltps.parent.y-=(Tltps.extent.y+obj.offsetHeight+4);
Tltps.tooltip.style.top=Tltps.parent.y+"px";
}}},getRealPosition:function(ele,dir){Tltps.pos=(dir=="x")?ele.offsetLeft:ele.offsetTop;
Tltps.tmp=ele.offsetParent;
while(Tltps.tmp!=null){Tltps.pos+=(dir=="x")?Tltps.tmp.offsetLeft:Tltps.tmp.offsetTop;
Tltps.tmp=Tltps.tmp.offsetParent;
}return Tltps.pos;
},blessLink:function(_8c){_8c.onfocus=Tltps.focusTimer;
_8c.onblur=Tltps.blurTip;
_8c.onmouseover=Tltps.blurTip;
},focusTimer:function(e){if(Tltps.timer!=null){clearInterval(Tltps.timer);
Tltps.timer=null;
Tltps.focusTip(e);
}else{Tltps.tmp=(e)?e.target:event.srcElement;
Tltps.timer=setInterval("Tltps.focusTimer(Tltps.tmp)",400);
}},blurTip:function(){if(Tltps.tooltip!=null){document.getElementsByTagName("body")[0].removeChild(Tltps.tooltip);
Tltps.tooltip=null;
Tltps.parent=null;
}clearInterval(Tltps.timer);
clearInterval(Tltps.delay);
Tltps.timer=Tltps.delay=null;
}};
var RenderMagic={is_ie:function(){var agt=navigator.userAgent.toLowerCase();
return ((agt.indexOf("msie")!=-1)&&(agt.indexOf("opera")==-1))?true:false;
},is_ie7up:function(){var agt=navigator.userAgent.toLowerCase();
return ((this.is_ie()&&(parseInt(navigator.appVersion)<4))&&!(agt.indexOf("msie 5.0")!=-1)&&!(document.all&&!window.opera&&window.XMLHttpRequest))?true:false;
},init:function(){RenderMagic.pngFx();
RenderMagic.skpNvFx();
},skpNvFx:function(){if(RenderMagic.is_ie()){var _90=DomHelper.getElementsByTagName("a");
for(var _91=1;
_90[_91].parentNode.className=="navaid";
_91++){this._patchNavLink(_90[_91]);
}}},_patchNavLink:function(obj,_93){obj.style.zoom=1;
obj.style.filter="progid:DXImageTransform.Microsoft.Alpha(Opacity=0)";
obj.onmouseover=function(){RenderMagic.changeIEOpacity(this,100);
};
obj.onmouseout=function(){RenderMagic.changeIEOpacity(this,0);
};
obj.onfocus=function(){RenderMagic.changeIEOpacity(this,100);
};
obj.onblur=function(){RenderMagic.changeIEOpacity(this,0);
};
},changeIEOpacity:function(obj,_95){obj.style.filter="progid:DXImageTransform.Microsoft.Alpha(Opacity="+_95+")";
},pngFx:function(){var _96=DomHelper.getElementsByClassName("pngfix");
var agt=navigator.userAgent.toLowerCase();
for(var i=0;
i<_96.length;
i++){var _99=_96[i].src.substring(0,_96[i].src.lastIndexOf("."))+".png";
if(RenderMagic.is_ie()&&!(typeof document.body.style.maxHeight!="undefined")){_96[i].style.visibility="hidden";
_96[i].runtimeStyle.filter="progid:DXImageTransform.Microsoft.AlphaImageLoader(src='"+_99+"', sizingMethod='scale')";
_96[i].src=DomHelper.$P("pngfixpath");
_96[i].style.visibility="visible";
}else{_96[i].src=_99;
}}}};
var PE={loaded:function(){if(arguments.callee.done){return;
}arguments.callee.done=true;
for(i=0;
i<window.gc.farray.length;
i++){if(typeof window.gc.farray[i]=="function"){window.gc.farray[i]();
}else{if(typeof window.gc.farray[i]=="string"){eval(window.gc.farray[i]);
}}}},load:function(dtw){var es=DomHelper.getElementsBySelector("div.footer");
if(ndc[dtw]==null){ndc[dtw]=0;
coc[coc.length]="PE.load('"+dtw+"')";
}if(es.length>ndc[dtw]){nes=es.length;
for(var x=ndc[dtw];
x<nes;
x++){theTarget=es[x];
eval("PE.loaded()");
}ndc[dtw]=nes;
}if(kg==true){setTimeout("PE.load('"+dtw+"')",100);
}return true;
},sldeshw:function(){},progress:function(_9d){(_9d.lng&&typeof _9d.lng!="undefined")?DomHelper.$P("language",_9d.lng):DomHelper.$P("language","fra");
(_9d.pngfix&&typeof _9d.pngfix!="undefined")?DomHelper.$P("pngfixpath",_9d.pngfix):DomHelper.$P("pngfixpath","/images/inv.gif");
DomHelper.$FINDEX(RenderMagic.init);
DomHelper.$FINDEX(Tltps.init);
if((_9d.slideshow)&&(typeof _9d.slideshow!="undefined")){DomHelper._import("ca.gc.sshw-mdiap.js");
DomHelper.$P("slideshow.id",_9d.slideshow);
DomHelper.$P("slideshow.speed",(_9d.slideshowspeed&&typeof _9d.slideshowspeed!="undefined")?_9d.slideshowspeed:"8");
DomHelper.$P("slideshow.interface.location",(_9d.slideshowlib&&typeof _9d.slideshowlib!="undefined")?_9d.slideshowlib:"/images/sldshw");
}if((_9d.multimedia)&&(typeof _9d.multimedia!="undefined")){DomHelper._import("ca.gc.mp-jm.js");
}PE.load();
}};

