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();}};
