/*
Regroupement de plusieurs fichiers
Liste des détenteurs des droits des fichier regroupées

 Copyright (c) 2009 PVP interactif / Les Productions Vic Pelletier inc. Tous droits réservés

 Copyright (c) 2007, Yahoo! Inc. All rights reserved.
 Code licensed under the BSD License:
 http://developer.yahoo.net/yui/license.txt
 version: 2.3.0
*/
if(typeof YAHOO=="undefined"){var YAHOO={};}
YAHOO.namespace=function(){var a=arguments,o=null,i,j,d;for(i=0;i<a.length;i=i+1){d=a[i].split(".");o=YAHOO;for(j=(d[0]=="YAHOO")?1:0;j<d.length;j=j+1){o[d[j]]=o[d[j]]||{};o=o[d[j]];}}
return o;};YAHOO.log=function(msg,cat,src){var l=YAHOO.widget.Logger;if(l&&l.log){return l.log(msg,cat,src);}else{return false;}};YAHOO.register=function(name,mainClass,data){var mods=YAHOO.env.modules;if(!mods[name]){mods[name]={versions:[],builds:[]};}
var m=mods[name],v=data.version,b=data.build,ls=YAHOO.env.listeners;m.name=name;m.version=v;m.build=b;m.versions.push(v);m.builds.push(b);m.mainClass=mainClass;for(var i=0;i<ls.length;i=i+1){ls[i](m);}
if(mainClass){mainClass.VERSION=v;mainClass.BUILD=b;}else{YAHOO.log("mainClass is undefined for module "+name,"warn");}};YAHOO.env=YAHOO.env||{modules:[],listeners:[]};YAHOO.env.getVersion=function(name){return YAHOO.env.modules[name]||null;};YAHOO.env.ua=function(){var o={ie:0,opera:0,gecko:0,webkit:0};var ua=navigator.userAgent,m;if((/KHTML/).test(ua)){o.webkit=1;}
m=ua.match(/AppleWebKit\/([^\s]*)/);if(m&&m[1]){o.webkit=parseFloat(m[1]);}
if(!o.webkit){m=ua.match(/Opera[\s\/]([^\s]*)/);if(m&&m[1]){o.opera=parseFloat(m[1]);}else{m=ua.match(/MSIE\s([^;]*)/);if(m&&m[1]){o.ie=parseFloat(m[1]);}else{m=ua.match(/Gecko\/([^\s]*)/);if(m){o.gecko=1;m=ua.match(/rv:([^\s\)]*)/);if(m&&m[1]){o.gecko=parseFloat(m[1]);}}}}}
return o;}();(function(){YAHOO.namespace("util","widget","example");if(typeof YAHOO_config!="undefined"){var l=YAHOO_config.listener,ls=YAHOO.env.listeners,unique=true,i;if(l){for(i=0;i<ls.length;i=i+1){if(ls[i]==l){unique=false;break;}}
if(unique){ls.push(l);}}}})();YAHOO.lang={isArray:function(o){if(o){var l=YAHOO.lang;return l.isNumber(o.length)&&l.isFunction(o.splice)&&!l.hasOwnProperty(o.length);}
return false;},isBoolean:function(o){return typeof o==='boolean';},isFunction:function(o){return typeof o==='function';},isNull:function(o){return o===null;},isNumber:function(o){return typeof o==='number'&&isFinite(o);},isObject:function(o){return(o&&(typeof o==='object'||YAHOO.lang.isFunction(o)))||false;},isString:function(o){return typeof o==='string';},isUndefined:function(o){return typeof o==='undefined';},hasOwnProperty:function(o,prop){if(Object.prototype.hasOwnProperty){return o.hasOwnProperty(prop);}
return!YAHOO.lang.isUndefined(o[prop])&&o.constructor.prototype[prop]!==o[prop];},_IEEnumFix:function(r,s){if(YAHOO.env.ua.ie){var add=["toString","valueOf"];for(i=0;i<add.length;i=i+1){var fname=add[i],f=s[fname];if(YAHOO.lang.isFunction(f)&&f!=Object.prototype[fname]){r[fname]=f;}}}},extend:function(subc,superc,overrides){if(!superc||!subc){throw new Error("YAHOO.lang.extend failed, please check that "+"all dependencies are included.");}
var F=function(){};F.prototype=superc.prototype;subc.prototype=new F();subc.prototype.constructor=subc;subc.superclass=superc.prototype;if(superc.prototype.constructor==Object.prototype.constructor){superc.prototype.constructor=superc;}
if(overrides){for(var i in overrides){subc.prototype[i]=overrides[i];}
YAHOO.lang._IEEnumFix(subc.prototype,overrides);}},augmentObject:function(r,s){if(!s||!r){throw new Error("Absorb failed, verify dependencies.");}
var a=arguments,i,p,override=a[2];if(override&&override!==true){for(i=2;i<a.length;i=i+1){r[a[i]]=s[a[i]];}}else{for(p in s){if(override||!r[p]){r[p]=s[p];}}
YAHOO.lang._IEEnumFix(r,s);}},augmentProto:function(r,s){if(!s||!r){throw new Error("Augment failed, verify dependencies.");}
var a=[r.prototype,s.prototype];for(var i=2;i<arguments.length;i=i+1){a.push(arguments[i]);}
YAHOO.lang.augmentObject.apply(this,a);},dump:function(o,d){var l=YAHOO.lang,i,len,s=[],OBJ="{...}",FUN="f(){...}",COMMA=', ',ARROW=' => ';if(!l.isObject(o)||o instanceof Date||("nodeType"in o&&"tagName"in o)){return o;}else if(l.isFunction(o)){return FUN;}
d=(l.isNumber(d))?d:3;if(l.isArray(o)){s.push("[");for(i=0,len=o.length;i<len;i=i+1){if(l.isObject(o[i])){s.push((d>0)?l.dump(o[i],d-1):OBJ);}else{s.push(o[i]);}
s.push(COMMA);}
if(s.length>1){s.pop();}
s.push("]");}else{s.push("{");for(i in o){if(l.hasOwnProperty(o,i)){s.push(i+ARROW);if(l.isObject(o[i])){s.push((d>0)?l.dump(o[i],d-1):OBJ);}else{s.push(o[i]);}
s.push(COMMA);}}
if(s.length>1){s.pop();}
s.push("}");}
return s.join("");},substitute:function(s,o,f){var i,j,k,key,v,meta,l=YAHOO.lang,saved=[],token,DUMP='dump',SPACE=' ',LBRACE='{',RBRACE='}';for(;;){i=s.lastIndexOf(LBRACE);if(i<0){break;}
j=s.indexOf(RBRACE,i);if(i+1>=j){break;}
token=s.substring(i+1,j);key=token;meta=null;k=key.indexOf(SPACE);if(k>-1){meta=key.substring(k+1);key=key.substring(0,k);}
v=o[key];if(f){v=f(key,v,meta);}
if(l.isObject(v)){if(l.isArray(v)){v=l.dump(v,parseInt(meta,10));}else{meta=meta||"";var dump=meta.indexOf(DUMP);if(dump>-1){meta=meta.substring(4);}
if(v.toString===Object.prototype.toString||dump>-1){v=l.dump(v,parseInt(meta,10));}else{v=v.toString();}}}else if(!l.isString(v)&&!l.isNumber(v)){v="~-"+saved.length+"-~";saved[saved.length]=token;}
s=s.substring(0,i)+v+s.substring(j+1);}
for(i=saved.length-1;i>=0;i=i-1){s=s.replace(new RegExp("~-"+i+"-~"),"{"+saved[i]+"}","g");}
return s;},trim:function(s){try{return s.replace(/^\s+|\s+$/g,"");}catch(e){return s;}},merge:function(){var o={},a=arguments,i;for(i=0;i<a.length;i=i+1){YAHOO.lang.augmentObject(o,a[i],true);}
return o;},isValue:function(o){var l=YAHOO.lang;return(l.isObject(o)||l.isString(o)||l.isNumber(o)||l.isBoolean(o));}};YAHOO.util.Lang=YAHOO.lang;YAHOO.lang.augment=YAHOO.lang.augmentProto;YAHOO.augment=YAHOO.lang.augmentProto;YAHOO.extend=YAHOO.lang.extend;YAHOO.register("yahoo",YAHOO,{version:"2.3.0",build:"442"});(function(){var Y=YAHOO.util,getStyle,setStyle,id_counter=0,propertyCache={},reClassNameCache={};var isOpera=YAHOO.env.ua.opera,isSafari=YAHOO.env.ua.webkit,isGecko=YAHOO.env.ua.gecko,isIE=YAHOO.env.ua.ie;var patterns={HYPHEN:/(-[a-z])/i,ROOT_TAG:/^body|html$/i};var toCamel=function(property){if(!patterns.HYPHEN.test(property)){return property;}
if(propertyCache[property]){return propertyCache[property];}
var converted=property;while(patterns.HYPHEN.exec(converted)){converted=converted.replace(RegExp.$1,RegExp.$1.substr(1).toUpperCase());}
propertyCache[property]=converted;return converted;};var getClassRegEx=function(className){var re=reClassNameCache[className];if(!re){re=new RegExp('(?:^|\\s+)'+className+'(?:\\s+|$)');reClassNameCache[className]=re;}
return re;};if(document.defaultView&&document.defaultView.getComputedStyle){getStyle=function(el,property){var value=null;if(property=='float'){property='cssFloat';}
var computed=document.defaultView.getComputedStyle(el,'');if(computed){value=computed[toCamel(property)];}
return el.style[property]||value;};}else if(document.documentElement.currentStyle&&isIE){getStyle=function(el,property){switch(toCamel(property)){case'opacity':var val=100;try{val=el.filters['DXImageTransform.Microsoft.Alpha'].opacity;}catch(e){try{val=el.filters('alpha').opacity;}catch(e){}}
return val/100;case'float':property='styleFloat';default:var value=el.currentStyle?el.currentStyle[property]:null;return(el.style[property]||value);}};}else{getStyle=function(el,property){return el.style[property];};}
if(isIE){setStyle=function(el,property,val){switch(property){case'opacity':if(YAHOO.lang.isString(el.style.filter)){el.style.filter='alpha(opacity='+val*100+')';if(!el.currentStyle||!el.currentStyle.hasLayout){el.style.zoom=1;}}
break;case'float':property='styleFloat';default:el.style[property]=val;}};}else{setStyle=function(el,property,val){if(property=='float'){property='cssFloat';}
el.style[property]=val;};}
var testElement=function(node,method){return node&&node.nodeType==1&&(!method||method(node));};YAHOO.util.Dom={get:function(el){if(!el||el.tagName||el.item){return el;}
if(YAHOO.lang.isString(el)){return document.getElementById(el);}
if(el.splice){var c=[];for(var i=0,len=el.length;i<len;++i){c[c.length]=Y.Dom.get(el[i]);}
return c;}
return el;},getStyle:function(el,property){property=toCamel(property);var f=function(element){return getStyle(element,property);};return Y.Dom.batch(el,f,Y.Dom,true);},setStyle:function(el,property,val){property=toCamel(property);var f=function(element){setStyle(element,property,val);};Y.Dom.batch(el,f,Y.Dom,true);},getXY:function(el){var f=function(el){if((el.parentNode===null||el.offsetParent===null||this.getStyle(el,'display')=='none')&&el!=document.body){return false;}
var parentNode=null;var pos=[];var box;var doc=el.ownerDocument;if(el.getBoundingClientRect){box=el.getBoundingClientRect();return[box.left+Y.Dom.getDocumentScrollLeft(el.ownerDocument),box.top+Y.Dom.getDocumentScrollTop(el.ownerDocument)];}
else{pos=[el.offsetLeft,el.offsetTop];parentNode=el.offsetParent;var hasAbs=this.getStyle(el,'position')=='absolute';if(parentNode!=el){while(parentNode){pos[0]+=parentNode.offsetLeft;pos[1]+=parentNode.offsetTop;if(isSafari&&!hasAbs&&this.getStyle(parentNode,'position')=='absolute'){hasAbs=true;}
parentNode=parentNode.offsetParent;}}
if(isSafari&&hasAbs){pos[0]-=el.ownerDocument.body.offsetLeft;pos[1]-=el.ownerDocument.body.offsetTop;}}
parentNode=el.parentNode;while(parentNode.tagName&&!patterns.ROOT_TAG.test(parentNode.tagName)){if(Y.Dom.getStyle(parentNode,'display').search(/^inline|table-row.*$/i)){pos[0]-=parentNode.scrollLeft;pos[1]-=parentNode.scrollTop;}
parentNode=parentNode.parentNode;}
return pos;};return Y.Dom.batch(el,f,Y.Dom,true);},getX:function(el){var f=function(el){return Y.Dom.getXY(el)[0];};return Y.Dom.batch(el,f,Y.Dom,true);},getY:function(el){var f=function(el){return Y.Dom.getXY(el)[1];};return Y.Dom.batch(el,f,Y.Dom,true);},setXY:function(el,pos,noRetry){var f=function(el){var style_pos=this.getStyle(el,'position');if(style_pos=='static'){this.setStyle(el,'position','relative');style_pos='relative';}
var pageXY=this.getXY(el);if(pageXY===false){return false;}
var delta=[parseInt(this.getStyle(el,'left'),10),parseInt(this.getStyle(el,'top'),10)];if(isNaN(delta[0])){delta[0]=(style_pos=='relative')?0:el.offsetLeft;}
if(isNaN(delta[1])){delta[1]=(style_pos=='relative')?0:el.offsetTop;}
if(pos[0]!==null){el.style.left=pos[0]-pageXY[0]+delta[0]+'px';}
if(pos[1]!==null){el.style.top=pos[1]-pageXY[1]+delta[1]+'px';}
if(!noRetry){var newXY=this.getXY(el);if((pos[0]!==null&&newXY[0]!=pos[0])||(pos[1]!==null&&newXY[1]!=pos[1])){this.setXY(el,pos,true);}}};Y.Dom.batch(el,f,Y.Dom,true);},setX:function(el,x){Y.Dom.setXY(el,[x,null]);},setY:function(el,y){Y.Dom.setXY(el,[null,y]);},getRegion:function(el){var f=function(el){if((el.parentNode===null||el.offsetParent===null||this.getStyle(el,'display')=='none')&&el!=document.body){return false;}
var region=Y.Region.getRegion(el);return region;};return Y.Dom.batch(el,f,Y.Dom,true);},getClientWidth:function(){return Y.Dom.getViewportWidth();},getClientHeight:function(){return Y.Dom.getViewportHeight();},getElementsByClassName:function(className,tag,root,apply){tag=tag||'*';root=(root)?Y.Dom.get(root):null||document;if(!root){return[];}
var nodes=[],elements=root.getElementsByTagName(tag),re=getClassRegEx(className);for(var i=0,len=elements.length;i<len;++i){if(re.test(elements[i].className)){nodes[nodes.length]=elements[i];if(apply){apply.call(elements[i],elements[i]);}}}
return nodes;},hasClass:function(el,className){var re=getClassRegEx(className);var f=function(el){return re.test(el.className);};return Y.Dom.batch(el,f,Y.Dom,true);},addClass:function(el,className){var f=function(el){if(this.hasClass(el,className)){return false;}
el.className=YAHOO.lang.trim([el.className,className].join(' '));return true;};return Y.Dom.batch(el,f,Y.Dom,true);},removeClass:function(el,className){var re=getClassRegEx(className);var f=function(el){if(!this.hasClass(el,className)){return false;}
var c=el.className;el.className=c.replace(re,' ');if(this.hasClass(el,className)){this.removeClass(el,className);}
el.className=YAHOO.lang.trim(el.className);return true;};return Y.Dom.batch(el,f,Y.Dom,true);},replaceClass:function(el,oldClassName,newClassName){if(!newClassName||oldClassName===newClassName){return false;}
var re=getClassRegEx(oldClassName);var f=function(el){if(!this.hasClass(el,oldClassName)){this.addClass(el,newClassName);return true;}
el.className=el.className.replace(re,' '+newClassName+' ');if(this.hasClass(el,oldClassName)){this.replaceClass(el,oldClassName,newClassName);}
el.className=YAHOO.lang.trim(el.className);return true;};return Y.Dom.batch(el,f,Y.Dom,true);},generateId:function(el,prefix){prefix=prefix||'yui-gen';var f=function(el){if(el&&el.id){return el.id;}
var id=prefix+id_counter++;if(el){el.id=id;}
return id;};return Y.Dom.batch(el,f,Y.Dom,true)||f.apply(Y.Dom,arguments);},isAncestor:function(haystack,needle){haystack=Y.Dom.get(haystack);if(!haystack||!needle){return false;}
var f=function(node){if(haystack.contains&&node.nodeType&&!isSafari){return haystack.contains(node);}
else if(haystack.compareDocumentPosition&&node.nodeType){return!!(haystack.compareDocumentPosition(node)&16);}else if(node.nodeType){return!!this.getAncestorBy(node,function(el){return el==haystack;});}
return false;};return Y.Dom.batch(needle,f,Y.Dom,true);},inDocument:function(el){var f=function(el){if(isSafari){while(el=el.parentNode){if(el==document.documentElement){return true;}}
return false;}
return this.isAncestor(document.documentElement,el);};return Y.Dom.batch(el,f,Y.Dom,true);},getElementsBy:function(method,tag,root,apply){tag=tag||'*';root=(root)?Y.Dom.get(root):null||document;if(!root){return[];}
var nodes=[],elements=root.getElementsByTagName(tag);for(var i=0,len=elements.length;i<len;++i){if(method(elements[i])){nodes[nodes.length]=elements[i];if(apply){apply(elements[i]);}}}
return nodes;},batch:function(el,method,o,override){el=(el&&el.tagName)?el:Y.Dom.get(el);if(!el||!method){return false;}
var scope=(override)?o:window;if(el.tagName||(!el.item&&!el.slice)){return method.call(scope,el,o);}
var collection=[];for(var i=0,len=el.length;i<len;++i){collection[collection.length]=method.call(scope,el[i],o);}
return collection;},getDocumentHeight:function(){var scrollHeight=(document.compatMode!='CSS1Compat')?document.body.scrollHeight:document.documentElement.scrollHeight;var h=Math.max(scrollHeight,Y.Dom.getViewportHeight());return h;},getDocumentWidth:function(){var scrollWidth=(document.compatMode!='CSS1Compat')?document.body.scrollWidth:document.documentElement.scrollWidth;var w=Math.max(scrollWidth,Y.Dom.getViewportWidth());return w;},getViewportHeight:function(){var height=self.innerHeight;var mode=document.compatMode;if((mode||isIE)&&!isOpera){height=(mode=='CSS1Compat')?document.documentElement.clientHeight:document.body.clientHeight;}
return height;},getViewportWidth:function(){var width=self.innerWidth;var mode=document.compatMode;if(mode||isIE){width=(mode=='CSS1Compat')?document.documentElement.clientWidth:document.body.clientWidth;}
return width;},getAncestorBy:function(node,method){while(node=node.parentNode){if(testElement(node,method)){return node;}}
return null;},getAncestorByClassName:function(node,className){node=Y.Dom.get(node);if(!node){return null;}
var method=function(el){return Y.Dom.hasClass(el,className);};return Y.Dom.getAncestorBy(node,method);},getAncestorByTagName:function(node,tagName){node=Y.Dom.get(node);if(!node){return null;}
var method=function(el){return el.tagName&&el.tagName.toUpperCase()==tagName.toUpperCase();};return Y.Dom.getAncestorBy(node,method);},getPreviousSiblingBy:function(node,method){while(node){node=node.previousSibling;if(testElement(node,method)){return node;}}
return null;},getPreviousSibling:function(node){node=Y.Dom.get(node);if(!node){return null;}
return Y.Dom.getPreviousSiblingBy(node);},getNextSiblingBy:function(node,method){while(node){node=node.nextSibling;if(testElement(node,method)){return node;}}
return null;},getNextSibling:function(node){node=Y.Dom.get(node);if(!node){return null;}
return Y.Dom.getNextSiblingBy(node);},getFirstChildBy:function(node,method){var child=(testElement(node.firstChild,method))?node.firstChild:null;return child||Y.Dom.getNextSiblingBy(node.firstChild,method);},getFirstChild:function(node,method){node=Y.Dom.get(node);if(!node){return null;}
return Y.Dom.getFirstChildBy(node);},getLastChildBy:function(node,method){if(!node){return null;}
var child=(testElement(node.lastChild,method))?node.lastChild:null;return child||Y.Dom.getPreviousSiblingBy(node.lastChild,method);},getLastChild:function(node){node=Y.Dom.get(node);return Y.Dom.getLastChildBy(node);},getChildrenBy:function(node,method){var child=Y.Dom.getFirstChildBy(node,method);var children=child?[child]:[];Y.Dom.getNextSiblingBy(child,function(node){if(!method||method(node)){children[children.length]=node;}
return false;});return children;},getChildren:function(node){node=Y.Dom.get(node);if(!node){}
return Y.Dom.getChildrenBy(node);},getDocumentScrollLeft:function(doc){doc=doc||document;return Math.max(doc.documentElement.scrollLeft,doc.body.scrollLeft);},getDocumentScrollTop:function(doc){doc=doc||document;return Math.max(doc.documentElement.scrollTop,doc.body.scrollTop);},insertBefore:function(newNode,referenceNode){newNode=Y.Dom.get(newNode);referenceNode=Y.Dom.get(referenceNode);if(!newNode||!referenceNode||!referenceNode.parentNode){return null;}
return referenceNode.parentNode.insertBefore(newNode,referenceNode);},insertAfter:function(newNode,referenceNode){newNode=Y.Dom.get(newNode);referenceNode=Y.Dom.get(referenceNode);if(!newNode||!referenceNode||!referenceNode.parentNode){return null;}
if(referenceNode.nextSibling){return referenceNode.parentNode.insertBefore(newNode,referenceNode.nextSibling);}else{return referenceNode.parentNode.appendChild(newNode);}}};})();YAHOO.util.Region=function(t,r,b,l){this.top=t;this[1]=t;this.right=r;this.bottom=b;this.left=l;this[0]=l;};YAHOO.util.Region.prototype.contains=function(region){return(region.left>=this.left&&region.right<=this.right&&region.top>=this.top&&region.bottom<=this.bottom);};YAHOO.util.Region.prototype.getArea=function(){return((this.bottom-this.top)*(this.right-this.left));};YAHOO.util.Region.prototype.intersect=function(region){var t=Math.max(this.top,region.top);var r=Math.min(this.right,region.right);var b=Math.min(this.bottom,region.bottom);var l=Math.max(this.left,region.left);if(b>=t&&r>=l){return new YAHOO.util.Region(t,r,b,l);}else{return null;}};YAHOO.util.Region.prototype.union=function(region){var t=Math.min(this.top,region.top);var r=Math.max(this.right,region.right);var b=Math.max(this.bottom,region.bottom);var l=Math.min(this.left,region.left);return new YAHOO.util.Region(t,r,b,l);};YAHOO.util.Region.prototype.toString=function(){return("Region {"+"top: "+this.top+", right: "+this.right+", bottom: "+this.bottom+", left: "+this.left+"}");};YAHOO.util.Region.getRegion=function(el){var p=YAHOO.util.Dom.getXY(el);var t=p[1];var r=p[0]+el.offsetWidth;var b=p[1]+el.offsetHeight;var l=p[0];return new YAHOO.util.Region(t,r,b,l);};YAHOO.util.Point=function(x,y){if(YAHOO.lang.isArray(x)){y=x[1];x=x[0];}
this.x=this.right=this.left=this[0]=x;this.y=this.top=this.bottom=this[1]=y;};YAHOO.util.Point.prototype=new YAHOO.util.Region();YAHOO.register("dom",YAHOO.util.Dom,{version:"2.3.0",build:"442"});
YAHOO.util.CustomEvent=function(type,oScope,silent,signature){this.type=type;this.scope=oScope||window;this.silent=silent;this.signature=signature||YAHOO.util.CustomEvent.LIST;this.subscribers=[];if(!this.silent){}
var onsubscribeType="_YUICEOnSubscribe";if(type!==onsubscribeType){this.subscribeEvent=new YAHOO.util.CustomEvent(onsubscribeType,this,true);}};YAHOO.util.CustomEvent.LIST=0;YAHOO.util.CustomEvent.FLAT=1;YAHOO.util.CustomEvent.prototype={subscribe:function(fn,obj,override){if(!fn){throw new Error("Invalid callback for subscriber to '"+this.type+"'");}
if(this.subscribeEvent){this.subscribeEvent.fire(fn,obj,override);}
this.subscribers.push(new YAHOO.util.Subscriber(fn,obj,override));},unsubscribe:function(fn,obj){if(!fn){return this.unsubscribeAll();}
var found=false;for(var i=0,len=this.subscribers.length;i<len;++i){var s=this.subscribers[i];if(s&&s.contains(fn,obj)){this._delete(i);found=true;}}
return found;},fire:function(){var len=this.subscribers.length;if(!len&&this.silent){return true;}
var args=[],ret=true,i,rebuild=false;for(i=0;i<arguments.length;++i){args.push(arguments[i]);}
var argslength=args.length;if(!this.silent){}
for(i=0;i<len;++i){var s=this.subscribers[i];if(!s){rebuild=true;}else{if(!this.silent){}
var scope=s.getScope(this.scope);if(this.signature==YAHOO.util.CustomEvent.FLAT){var param=null;if(args.length>0){param=args[0];}
ret=s.fn.call(scope,param,s.obj);}else{ret=s.fn.call(scope,this.type,args,s.obj);}
if(false===ret){if(!this.silent){}
return false;}}}
if(rebuild){var newlist=[],subs=this.subscribers;for(i=0,len=subs.length;i<len;++i){s=subs[i];newlist.push(subs[i]);}
this.subscribers=newlist;}
return true;},unsubscribeAll:function(){for(var i=0,len=this.subscribers.length;i<len;++i){this._delete(len-1-i);}
this.subscribers=[];return i;},_delete:function(index){var s=this.subscribers[index];if(s){delete s.fn;delete s.obj;}
this.subscribers[index]=null;},toString:function(){return"CustomEvent: "+"'"+this.type+"', "+"scope: "+this.scope;}};YAHOO.util.Subscriber=function(fn,obj,override){this.fn=fn;this.obj=YAHOO.lang.isUndefined(obj)?null:obj;this.override=override;};YAHOO.util.Subscriber.prototype.getScope=function(defaultScope){if(this.override){if(this.override===true){return this.obj;}else{return this.override;}}
return defaultScope;};YAHOO.util.Subscriber.prototype.contains=function(fn,obj){if(obj){return(this.fn==fn&&this.obj==obj);}else{return(this.fn==fn);}};YAHOO.util.Subscriber.prototype.toString=function(){return"Subscriber { obj: "+this.obj+", override: "+(this.override||"no")+" }";};if(!YAHOO.util.Event){YAHOO.util.Event=function(){var loadComplete=false;var DOMReady=false;var listeners=[];var unloadListeners=[];var legacyEvents=[];var legacyHandlers=[];var retryCount=0;var onAvailStack=[];var legacyMap=[];var counter=0;var webkitKeymap={63232:38,63233:40,63234:37,63235:39};return{POLL_RETRYS:4000,POLL_INTERVAL:10,EL:0,TYPE:1,FN:2,WFN:3,OBJ:3,ADJ_SCOPE:4,lastError:null,isSafari:YAHOO.env.ua.webkit,webkit:YAHOO.env.ua.webkit,isIE:YAHOO.env.ua.ie,_interval:null,startInterval:function(){if(!this._interval){var self=this;var callback=function(){self._tryPreloadAttach();};this._interval=setInterval(callback,this.POLL_INTERVAL);}},onAvailable:function(p_id,p_fn,p_obj,p_override){onAvailStack.push({id:p_id,fn:p_fn,obj:p_obj,override:p_override,checkReady:false});retryCount=this.POLL_RETRYS;this.startInterval();},onDOMReady:function(p_fn,p_obj,p_override){if(DOMReady){setTimeout(function(){var s=window;if(p_override){if(p_override===true){s=p_obj;}else{s=p_override;}}
p_fn.call(s,"DOMReady",[],p_obj);},0);}else{this.DOMReadyEvent.subscribe(p_fn,p_obj,p_override);}},onContentReady:function(p_id,p_fn,p_obj,p_override){onAvailStack.push({id:p_id,fn:p_fn,obj:p_obj,override:p_override,checkReady:true});retryCount=this.POLL_RETRYS;this.startInterval();},addListener:function(el,sType,fn,obj,override){if(!fn||!fn.call){return false;}
if(this._isValidCollection(el)){var ok=true;for(var i=0,len=el.length;i<len;++i){ok=this.on(el[i],sType,fn,obj,override)&&ok;}
return ok;}else if(YAHOO.lang.isString(el)){var oEl=this.getEl(el);if(oEl){el=oEl;}else{this.onAvailable(el,function(){YAHOO.util.Event.on(el,sType,fn,obj,override);});return true;}}
if(!el){return false;}
if("unload"==sType&&obj!==this){unloadListeners[unloadListeners.length]=[el,sType,fn,obj,override];return true;}
var scope=el;if(override){if(override===true){scope=obj;}else{scope=override;}}
var wrappedFn=function(e){return fn.call(scope,YAHOO.util.Event.getEvent(e),obj);};var li=[el,sType,fn,wrappedFn,scope];var index=listeners.length;listeners[index]=li;if(this.useLegacyEvent(el,sType)){var legacyIndex=this.getLegacyIndex(el,sType);if(legacyIndex==-1||el!=legacyEvents[legacyIndex][0]){legacyIndex=legacyEvents.length;legacyMap[el.id+sType]=legacyIndex;legacyEvents[legacyIndex]=[el,sType,el["on"+sType]];legacyHandlers[legacyIndex]=[];el["on"+sType]=function(e){YAHOO.util.Event.fireLegacyEvent(YAHOO.util.Event.getEvent(e),legacyIndex);};}
legacyHandlers[legacyIndex].push(li);}else{try{this._simpleAdd(el,sType,wrappedFn,false);}catch(ex){this.lastError=ex;this.removeListener(el,sType,fn);return false;}}
return true;},fireLegacyEvent:function(e,legacyIndex){var ok=true,le,lh,li,scope,ret;lh=legacyHandlers[legacyIndex];for(var i=0,len=lh.length;i<len;++i){li=lh[i];if(li&&li[this.WFN]){scope=li[this.ADJ_SCOPE];ret=li[this.WFN].call(scope,e);ok=(ok&&ret);}}
le=legacyEvents[legacyIndex];if(le&&le[2]){le[2](e);}
return ok;},getLegacyIndex:function(el,sType){var key=this.generateId(el)+sType;if(typeof legacyMap[key]=="undefined"){return-1;}else{return legacyMap[key];}},useLegacyEvent:function(el,sType){if(this.webkit&&("click"==sType||"dblclick"==sType)){var v=parseInt(this.webkit,10);if(!isNaN(v)&&v<418){return true;}}
return false;},removeListener:function(el,sType,fn){var i,len;if(typeof el=="string"){el=this.getEl(el);}else if(this._isValidCollection(el)){var ok=true;for(i=0,len=el.length;i<len;++i){ok=(this.removeListener(el[i],sType,fn)&&ok);}
return ok;}
if(!fn||!fn.call){return this.purgeElement(el,false,sType);}
if("unload"==sType){for(i=0,len=unloadListeners.length;i<len;i++){var li=unloadListeners[i];if(li&&li[0]==el&&li[1]==sType&&li[2]==fn){unloadListeners[i]=null;return true;}}
return false;}
var cacheItem=null;var index=arguments[3];if("undefined"==typeof index){index=this._getCacheIndex(el,sType,fn);}
if(index>=0){cacheItem=listeners[index];}
if(!el||!cacheItem){return false;}
if(this.useLegacyEvent(el,sType)){var legacyIndex=this.getLegacyIndex(el,sType);var llist=legacyHandlers[legacyIndex];if(llist){for(i=0,len=llist.length;i<len;++i){li=llist[i];if(li&&li[this.EL]==el&&li[this.TYPE]==sType&&li[this.FN]==fn){llist[i]=null;break;}}}}else{try{this._simpleRemove(el,sType,cacheItem[this.WFN],false);}catch(ex){this.lastError=ex;return false;}}
delete listeners[index][this.WFN];delete listeners[index][this.FN];listeners[index]=null;return true;},getTarget:function(ev,resolveTextNode){var t=ev.target||ev.srcElement;return this.resolveTextNode(t);},resolveTextNode:function(node){if(node&&3==node.nodeType){return node.parentNode;}else{return node;}},getPageX:function(ev){var x=ev.pageX;if(!x&&0!==x){x=ev.clientX||0;if(this.isIE){x+=this._getScrollLeft();}}
return x;},getPageY:function(ev){var y=ev.pageY;if(!y&&0!==y){y=ev.clientY||0;if(this.isIE){y+=this._getScrollTop();}}
return y;},getXY:function(ev){return[this.getPageX(ev),this.getPageY(ev)];},getRelatedTarget:function(ev){var t=ev.relatedTarget;if(!t){if(ev.type=="mouseout"){t=ev.toElement;}else if(ev.type=="mouseover"){t=ev.fromElement;}}
return this.resolveTextNode(t);},getTime:function(ev){if(!ev.time){var t=new Date().getTime();try{ev.time=t;}catch(ex){this.lastError=ex;return t;}}
return ev.time;},stopEvent:function(ev){this.stopPropagation(ev);this.preventDefault(ev);},stopPropagation:function(ev){if(ev.stopPropagation){ev.stopPropagation();}else{ev.cancelBubble=true;}},preventDefault:function(ev){if(ev.preventDefault){ev.preventDefault();}else{ev.returnValue=false;}},getEvent:function(e){var ev=e||window.event;if(!ev){var c=this.getEvent.caller;while(c){ev=c.arguments[0];if(ev&&Event==ev.constructor){break;}
c=c.caller;}}
return ev;},getCharCode:function(ev){var code=ev.keyCode||ev.charCode||0;if(YAHOO.env.ua.webkit&&(code in webkitKeymap)){code=webkitKeymap[code];}
return code;},_getCacheIndex:function(el,sType,fn){for(var i=0,len=listeners.length;i<len;++i){var li=listeners[i];if(li&&li[this.FN]==fn&&li[this.EL]==el&&li[this.TYPE]==sType){return i;}}
return-1;},generateId:function(el){var id=el.id;if(!id){id="yuievtautoid-"+counter;++counter;el.id=id;}
return id;},_isValidCollection:function(o){try{return(o&&o.length&&typeof o!="string"&&!o.tagName&&!o.alert&&typeof o[0]!="undefined");}catch(e){return false;}},elCache:{},getEl:function(id){return document.getElementById(id);},clearCache:function(){},DOMReadyEvent:new YAHOO.util.CustomEvent("DOMReady",this),_load:function(e){if(!loadComplete){loadComplete=true;var EU=YAHOO.util.Event;EU._ready();EU._tryPreloadAttach();}},_ready:function(e){if(!DOMReady){DOMReady=true;var EU=YAHOO.util.Event;EU.DOMReadyEvent.fire();EU._simpleRemove(document,"DOMContentLoaded",EU._ready);}},_tryPreloadAttach:function(){if(this.locked){return false;}
if(this.isIE){if(!DOMReady){this.startInterval();return false;}}
this.locked=true;var tryAgain=!loadComplete;if(!tryAgain){tryAgain=(retryCount>0);}
var notAvail=[];var executeItem=function(el,item){var scope=el;if(item.override){if(item.override===true){scope=item.obj;}else{scope=item.override;}}
item.fn.call(scope,item.obj);};var i,len,item,el;for(i=0,len=onAvailStack.length;i<len;++i){item=onAvailStack[i];if(item&&!item.checkReady){el=this.getEl(item.id);if(el){executeItem(el,item);onAvailStack[i]=null;}else{notAvail.push(item);}}}
for(i=0,len=onAvailStack.length;i<len;++i){item=onAvailStack[i];if(item&&item.checkReady){el=this.getEl(item.id);if(el){if(loadComplete||el.nextSibling){executeItem(el,item);onAvailStack[i]=null;}}else{notAvail.push(item);}}}
retryCount=(notAvail.length===0)?0:retryCount-1;if(tryAgain){this.startInterval();}else{clearInterval(this._interval);this._interval=null;}
this.locked=false;return true;},purgeElement:function(el,recurse,sType){var elListeners=this.getListeners(el,sType);if(elListeners){for(var i=0,len=elListeners.length;i<len;++i){var l=elListeners[i];this.removeListener(el,l.type,l.fn,l.index);}}
if(recurse&&el&&el.childNodes){for(i=0,len=el.childNodes.length;i<len;++i){this.purgeElement(el.childNodes[i],recurse,sType);}}},getListeners:function(el,sType){var results=[],searchLists;if(!sType){searchLists=[listeners,unloadListeners];}else if(sType=="unload"){searchLists=[unloadListeners];}else{searchLists=[listeners];}
for(var j=0;j<searchLists.length;++j){var searchList=searchLists[j];if(searchList&&searchList.length>0){for(var i=0,len=searchList.length;i<len;++i){var l=searchList[i];if(l&&l[this.EL]===el&&(!sType||sType===l[this.TYPE])){results.push({type:l[this.TYPE],fn:l[this.FN],obj:l[this.OBJ],adjust:l[this.ADJ_SCOPE],index:i});}}}}
return(results.length)?results:null;},_unload:function(e){var EU=YAHOO.util.Event,i,j,l,len,index;for(i=0,len=unloadListeners.length;i<len;++i){l=unloadListeners[i];if(l){var scope=window;if(l[EU.ADJ_SCOPE]){if(l[EU.ADJ_SCOPE]===true){scope=l[EU.OBJ];}else{scope=l[EU.ADJ_SCOPE];}}
l[EU.FN].call(scope,EU.getEvent(e),l[EU.OBJ]);unloadListeners[i]=null;l=null;scope=null;}}
unloadListeners=null;if(listeners&&listeners.length>0){j=listeners.length;while(j){index=j-1;l=listeners[index];if(l){EU.removeListener(l[EU.EL],l[EU.TYPE],l[EU.FN],index);}
j=j-1;}
l=null;EU.clearCache();}
for(i=0,len=legacyEvents.length;i<len;++i){legacyEvents[i][0]=null;legacyEvents[i]=null;}
legacyEvents=null;EU._simpleRemove(window,"unload",EU._unload);},_getScrollLeft:function(){return this._getScroll()[1];},_getScrollTop:function(){return this._getScroll()[0];},_getScroll:function(){var dd=document.documentElement,db=document.body;if(dd&&(dd.scrollTop||dd.scrollLeft)){return[dd.scrollTop,dd.scrollLeft];}else if(db){return[db.scrollTop,db.scrollLeft];}else{return[0,0];}},regCE:function(){},_simpleAdd:function(){if(window.addEventListener){return function(el,sType,fn,capture){el.addEventListener(sType,fn,(capture));};}else if(window.attachEvent){return function(el,sType,fn,capture){el.attachEvent("on"+sType,fn);};}else{return function(){};}}(),_simpleRemove:function(){if(window.removeEventListener){return function(el,sType,fn,capture){el.removeEventListener(sType,fn,(capture));};}else if(window.detachEvent){return function(el,sType,fn){el.detachEvent("on"+sType,fn);};}else{return function(){};}}()};}();(function(){var EU=YAHOO.util.Event;EU.on=EU.addListener;if(EU.isIE){YAHOO.util.Event.onDOMReady(YAHOO.util.Event._tryPreloadAttach,YAHOO.util.Event,true);var el,d=document,b=d.body;if(("undefined"!==typeof YAHOO_config)&&YAHOO_config.injecting){el=document.createElement("script");var p=d.getElementsByTagName("head")[0]||b;p.insertBefore(el,p.firstChild);}else{d.write('<scr'+'ipt id="_yui_eu_dr" defer="true" src="//:"><'+'/script>');el=document.getElementById("_yui_eu_dr");}
if(el){el.onreadystatechange=function(){if("complete"===this.readyState){this.parentNode.removeChild(this);YAHOO.util.Event._ready();}};}else{}
el=null;}else if(EU.webkit){EU._drwatch=setInterval(function(){var rs=document.readyState;if("loaded"==rs||"complete"==rs){clearInterval(EU._drwatch);EU._drwatch=null;EU._ready();}},EU.POLL_INTERVAL);}else{EU._simpleAdd(document,"DOMContentLoaded",EU._ready);}
EU._simpleAdd(window,"load",EU._load);EU._simpleAdd(window,"unload",EU._unload);EU._tryPreloadAttach();})();}
YAHOO.util.EventProvider=function(){};YAHOO.util.EventProvider.prototype={__yui_events:null,__yui_subscribers:null,subscribe:function(p_type,p_fn,p_obj,p_override){this.__yui_events=this.__yui_events||{};var ce=this.__yui_events[p_type];if(ce){ce.subscribe(p_fn,p_obj,p_override);}else{this.__yui_subscribers=this.__yui_subscribers||{};var subs=this.__yui_subscribers;if(!subs[p_type]){subs[p_type]=[];}
subs[p_type].push({fn:p_fn,obj:p_obj,override:p_override});}},unsubscribe:function(p_type,p_fn,p_obj){this.__yui_events=this.__yui_events||{};var evts=this.__yui_events;if(p_type){var ce=evts[p_type];if(ce){return ce.unsubscribe(p_fn,p_obj);}}else{for(var i in evts){var ret=true;if(YAHOO.lang.hasOwnProperty(evts,i)){ret=ret&&evts[i].unsubscribe(p_fn,p_obj);}}
return ret;}
return false;},unsubscribeAll:function(p_type){return this.unsubscribe(p_type);},createEvent:function(p_type,p_config){this.__yui_events=this.__yui_events||{};var opts=p_config||{};var events=this.__yui_events;if(events[p_type]){}else{var scope=opts.scope||this;var silent=(opts.silent);var ce=new YAHOO.util.CustomEvent(p_type,scope,silent,YAHOO.util.CustomEvent.FLAT);events[p_type]=ce;if(opts.onSubscribeCallback){ce.subscribeEvent.subscribe(opts.onSubscribeCallback);}
this.__yui_subscribers=this.__yui_subscribers||{};var qs=this.__yui_subscribers[p_type];if(qs){for(var i=0;i<qs.length;++i){ce.subscribe(qs[i].fn,qs[i].obj,qs[i].override);}}}
return events[p_type];},fireEvent:function(p_type,arg1,arg2,etc){this.__yui_events=this.__yui_events||{};var ce=this.__yui_events[p_type];if(!ce){return null;}
var args=[];for(var i=1;i<arguments.length;++i){args.push(arguments[i]);}
return ce.fire.apply(ce,args);},hasEvent:function(type){if(this.__yui_events){if(this.__yui_events[type]){return true;}}
return false;}};YAHOO.util.KeyListener=function(attachTo,keyData,handler,event){if(!attachTo){}else if(!keyData){}else if(!handler){}
if(!event){event=YAHOO.util.KeyListener.KEYDOWN;}
var keyEvent=new YAHOO.util.CustomEvent("keyPressed");this.enabledEvent=new YAHOO.util.CustomEvent("enabled");this.disabledEvent=new YAHOO.util.CustomEvent("disabled");if(typeof attachTo=='string'){attachTo=document.getElementById(attachTo);}
if(typeof handler=='function'){keyEvent.subscribe(handler);}else{keyEvent.subscribe(handler.fn,handler.scope,handler.correctScope);}
function handleKeyPress(e,obj){if(!keyData.shift){keyData.shift=false;}
if(!keyData.alt){keyData.alt=false;}
if(!keyData.ctrl){keyData.ctrl=false;}
if(e.shiftKey==keyData.shift&&e.altKey==keyData.alt&&e.ctrlKey==keyData.ctrl){var dataItem;var keyPressed;if(keyData.keys instanceof Array){for(var i=0;i<keyData.keys.length;i++){dataItem=keyData.keys[i];if(dataItem==e.charCode){keyEvent.fire(e.charCode,e);break;}else if(dataItem==e.keyCode){keyEvent.fire(e.keyCode,e);break;}}}else{dataItem=keyData.keys;if(dataItem==e.charCode){keyEvent.fire(e.charCode,e);}else if(dataItem==e.keyCode){keyEvent.fire(e.keyCode,e);}}}}
this.enable=function(){if(!this.enabled){YAHOO.util.Event.addListener(attachTo,event,handleKeyPress);this.enabledEvent.fire(keyData);}
this.enabled=true;};this.disable=function(){if(this.enabled){YAHOO.util.Event.removeListener(attachTo,event,handleKeyPress);this.disabledEvent.fire(keyData);}
this.enabled=false;};this.toString=function(){return"KeyListener ["+keyData.keys+"] "+attachTo.tagName+(attachTo.id?"["+attachTo.id+"]":"");};};YAHOO.util.KeyListener.KEYDOWN="keydown";YAHOO.util.KeyListener.KEYUP="keyup";YAHOO.register("event",YAHOO.util.Event,{version:"2.3.0",build:"442"});
YAHOO.util.Connect={_msxml_progid:['MSXML2.XMLHTTP.3.0','MSXML2.XMLHTTP','Microsoft.XMLHTTP'],_http_headers:{},_has_http_headers:false,_use_default_post_header:true,_default_post_header:'application/x-www-form-urlencoded; charset=UTF-8',_use_default_xhr_header:true,_default_xhr_header:'XMLHttpRequest',_has_default_headers:true,_default_headers:{},_isFormSubmit:false,_isFileUpload:false,_formNode:null,_sFormData:null,_poll:{},_timeOut:{},_polling_interval:50,_transaction_id:0,_submitElementValue:null,_hasSubmitListener:(function(){if(YAHOO.util.Event){YAHOO.util.Event.addListener(document,'click',function(e){var obj=YAHOO.util.Event.getTarget(e);if(obj.type=='submit'){YAHOO.util.Connect._submitElementValue=encodeURIComponent(obj.name)+"="+encodeURIComponent(obj.value);}});return true;}
return false;})(),startEvent:new YAHOO.util.CustomEvent('start'),completeEvent:new YAHOO.util.CustomEvent('complete'),successEvent:new YAHOO.util.CustomEvent('success'),failureEvent:new YAHOO.util.CustomEvent('failure'),uploadEvent:new YAHOO.util.CustomEvent('upload'),abortEvent:new YAHOO.util.CustomEvent('abort'),_customEvents:{onStart:['startEvent','start'],onComplete:['completeEvent','complete'],onSuccess:['successEvent','success'],onFailure:['failureEvent','failure'],onUpload:['uploadEvent','upload'],onAbort:['abortEvent','abort']},setProgId:function(id){this._msxml_progid.unshift(id);},setDefaultPostHeader:function(b){this._use_default_post_header=b;},setDefaultXhrHeader:function(b){this._use_default_xhr_header=b;},setPollingInterval:function(i){if(typeof i=='number'&&isFinite(i)){this._polling_interval=i;}},createXhrObject:function(transactionId){var obj,http;try{http=new XMLHttpRequest();obj={conn:http,tId:transactionId};}
catch(e){for(var i=0;i<this._msxml_progid.length;++i){try{http=new ActiveXObject(this._msxml_progid[i]);obj={conn:http,tId:transactionId};break;}
catch(e){}}}
finally{return obj;}},getConnectionObject:function(isFileUpload){var o;var tId=this._transaction_id;try{if(!isFileUpload){o=this.createXhrObject(tId);}
else{o={};o.tId=tId;o.isUpload=true;}
if(o){this._transaction_id++;}}
catch(e){}
finally{return o;}},asyncRequest:function(method,uri,callback,postData){var o=(this._isFileUpload)?this.getConnectionObject(true):this.getConnectionObject();if(!o){return null;}
else{if(callback&&callback.customevents){this.initCustomEvents(o,callback);}
if(this._isFormSubmit){if(this._isFileUpload){this.uploadFile(o,callback,uri,postData);return o;}
if(method.toUpperCase()=='GET'){if(this._sFormData.length!==0){uri+=((uri.indexOf('?')==-1)?'?':'&')+this._sFormData;}
else{uri+="?"+this._sFormData;}}
else if(method.toUpperCase()=='POST'){postData=postData?this._sFormData+"&"+postData:this._sFormData;}}
o.conn.open(method,uri,true);if(this._use_default_xhr_header){if(!this._default_headers['X-Requested-With']){this.initHeader('X-Requested-With',this._default_xhr_header,true);}}
if(this._isFormSubmit||(postData&&this._use_default_post_header)){this.initHeader('Content-Type',this._default_post_header);if(this._isFormSubmit){this.resetFormState();}}
if(this._has_default_headers||this._has_http_headers){this.setHeader(o);}
this.handleReadyState(o,callback);o.conn.send(postData||null);this.startEvent.fire(o);if(o.startEvent){o.startEvent.fire(o);}
return o;}},initCustomEvents:function(o,callback){for(var prop in callback.customevents){if(this._customEvents[prop][0]){o[this._customEvents[prop][0]]=new YAHOO.util.CustomEvent(this._customEvents[prop][1],(callback.scope)?callback.scope:null);o[this._customEvents[prop][0]].subscribe(callback.customevents[prop]);}}},handleReadyState:function(o,callback){var oConn=this;if(callback&&callback.timeout){this._timeOut[o.tId]=window.setTimeout(function(){oConn.abort(o,callback,true);},callback.timeout);}
this._poll[o.tId]=window.setInterval(function(){if(o.conn&&o.conn.readyState===4){window.clearInterval(oConn._poll[o.tId]);delete oConn._poll[o.tId];if(callback&&callback.timeout){window.clearTimeout(oConn._timeOut[o.tId]);delete oConn._timeOut[o.tId];}
oConn.completeEvent.fire(o);if(o.completeEvent){o.completeEvent.fire(o);}
oConn.handleTransactionResponse(o,callback);}},this._polling_interval);},handleTransactionResponse:function(o,callback,isAbort){if(!callback){this.releaseObject(o);return;}
var httpStatus,responseObject;try{if(o.conn.status!==undefined&&o.conn.status!==0){httpStatus=o.conn.status;}
else{httpStatus=13030;}}
catch(e){httpStatus=13030;}
if(httpStatus>=200&&httpStatus<300||httpStatus===1223){responseObject=this.createResponseObject(o,callback.argument);if(callback.success){if(!callback.scope){callback.success(responseObject);}
else{callback.success.apply(callback.scope,[responseObject]);}}
this.successEvent.fire(responseObject);if(o.successEvent){o.successEvent.fire(responseObject);}}
else{switch(httpStatus){case 12002:case 12029:case 12030:case 12031:case 12152:case 13030:responseObject=this.createExceptionObject(o.tId,callback.argument,(isAbort?isAbort:false));if(callback.failure){if(!callback.scope){callback.failure(responseObject);}
else{callback.failure.apply(callback.scope,[responseObject]);}}
break;default:responseObject=this.createResponseObject(o,callback.argument);if(callback.failure){if(!callback.scope){callback.failure(responseObject);}
else{callback.failure.apply(callback.scope,[responseObject]);}}}
this.failureEvent.fire(responseObject);if(o.failureEvent){o.failureEvent.fire(responseObject);}}
this.releaseObject(o);responseObject=null;},createResponseObject:function(o,callbackArg){var obj={};var headerObj={};try{var headerStr=o.conn.getAllResponseHeaders();var header=headerStr.split('\n');for(var i=0;i<header.length;i++){var delimitPos=header[i].indexOf(':');if(delimitPos!=-1){headerObj[header[i].substring(0,delimitPos)]=header[i].substring(delimitPos+2);}}}
catch(e){}
obj.tId=o.tId;obj.status=(o.conn.status==1223)?204:o.conn.status;obj.statusText=(o.conn.status==1223)?"No Content":o.conn.statusText;obj.getResponseHeader=headerObj;obj.getAllResponseHeaders=headerStr;obj.responseText=o.conn.responseText;obj.responseXML=o.conn.responseXML;if(typeof callbackArg!==undefined){obj.argument=callbackArg;}
return obj;},createExceptionObject:function(tId,callbackArg,isAbort){var COMM_CODE=0;var COMM_ERROR='communication failure';var ABORT_CODE=-1;var ABORT_ERROR='transaction aborted';var obj={};obj.tId=tId;if(isAbort){obj.status=ABORT_CODE;obj.statusText=ABORT_ERROR;}
else{obj.status=COMM_CODE;obj.statusText=COMM_ERROR;}
if(callbackArg){obj.argument=callbackArg;}
return obj;},initHeader:function(label,value,isDefault){var headerObj=(isDefault)?this._default_headers:this._http_headers;if(headerObj[label]===undefined){headerObj[label]=value;}
else{headerObj[label]=value+","+headerObj[label];}
if(isDefault){this._has_default_headers=true;}
else{this._has_http_headers=true;}},setHeader:function(o){if(this._has_default_headers){for(var prop in this._default_headers){if(YAHOO.lang.hasOwnProperty(this._default_headers,prop)){o.conn.setRequestHeader(prop,this._default_headers[prop]);}}}
if(this._has_http_headers){for(var prop in this._http_headers){if(YAHOO.lang.hasOwnProperty(this._http_headers,prop)){o.conn.setRequestHeader(prop,this._http_headers[prop]);}}
delete this._http_headers;this._http_headers={};this._has_http_headers=false;}},resetDefaultHeaders:function(){delete this._default_headers;this._default_headers={};this._has_default_headers=false;},setForm:function(formId,isUpload,secureUri){this.resetFormState();var oForm;if(typeof formId=='string'){oForm=(document.getElementById(formId)||document.forms[formId]);}
else if(typeof formId=='object'){oForm=formId;}
else{return;}
if(isUpload){var io=this.createFrame(secureUri?secureUri:null);this._isFormSubmit=true;this._isFileUpload=true;this._formNode=oForm;return;}
var oElement,oName,oValue,oDisabled;var hasSubmit=false;for(var i=0;i<oForm.elements.length;i++){oElement=oForm.elements[i];oDisabled=oForm.elements[i].disabled;oName=oForm.elements[i].name;oValue=oForm.elements[i].value;if(!oDisabled&&oName){switch(oElement.type){case'select-one':case'select-multiple':for(var j=0;j<oElement.options.length;j++){if(oElement.options[j].selected){if(window.ActiveXObject){this._sFormData+=encodeURIComponent(oName)+'='+encodeURIComponent(oElement.options[j].attributes['value'].specified?oElement.options[j].value:oElement.options[j].text)+'&';}
else{this._sFormData+=encodeURIComponent(oName)+'='+encodeURIComponent(oElement.options[j].hasAttribute('value')?oElement.options[j].value:oElement.options[j].text)+'&';}}}
break;case'radio':case'checkbox':if(oElement.checked){this._sFormData+=encodeURIComponent(oName)+'='+encodeURIComponent(oValue)+'&';}
break;case'file':case undefined:case'reset':case'button':break;case'submit':if(hasSubmit===false){if(this._hasSubmitListener&&this._submitElementValue){this._sFormData+=this._submitElementValue+'&';}
else{this._sFormData+=encodeURIComponent(oName)+'='+encodeURIComponent(oValue)+'&';}
hasSubmit=true;}
break;default:this._sFormData+=encodeURIComponent(oName)+'='+encodeURIComponent(oValue)+'&';}}}
this._isFormSubmit=true;this._sFormData=this._sFormData.substr(0,this._sFormData.length-1);return this._sFormData;},resetFormState:function(){this._isFormSubmit=false;this._isFileUpload=false;this._formNode=null;this._sFormData="";},createFrame:function(secureUri){var frameId='yuiIO'+this._transaction_id;var io;if(window.ActiveXObject){io=document.createElement('<iframe id="'+frameId+'" name="'+frameId+'" />');if(typeof secureUri=='boolean'){io.src='javascript:false';}
else if(typeof secureURI=='string'){io.src=secureUri;}}
else{io=document.createElement('iframe');io.id=frameId;io.name=frameId;}
io.style.position='absolute';io.style.top='-1000px';io.style.left='-1000px';document.body.appendChild(io);},appendPostData:function(postData){var formElements=[];var postMessage=postData.split('&');for(var i=0;i<postMessage.length;i++){var delimitPos=postMessage[i].indexOf('=');if(delimitPos!=-1){formElements[i]=document.createElement('input');formElements[i].type='hidden';formElements[i].name=postMessage[i].substring(0,delimitPos);formElements[i].value=postMessage[i].substring(delimitPos+1);this._formNode.appendChild(formElements[i]);}}
return formElements;},uploadFile:function(o,callback,uri,postData){var frameId='yuiIO'+o.tId;var uploadEncoding='multipart/form-data';var io=document.getElementById(frameId);var oConn=this;var rawFormAttributes={action:this._formNode.getAttribute('action'),method:this._formNode.getAttribute('method'),target:this._formNode.getAttribute('target')};this._formNode.setAttribute('action',uri);this._formNode.setAttribute('method','POST');this._formNode.setAttribute('target',frameId);if(this._formNode.encoding){this._formNode.setAttribute('encoding',uploadEncoding);}
else{this._formNode.setAttribute('enctype',uploadEncoding);}
if(postData){var oElements=this.appendPostData(postData);}
this._formNode.submit();this.startEvent.fire(o);if(o.startEvent){o.startEvent.fire(o);}
if(callback&&callback.timeout){this._timeOut[o.tId]=window.setTimeout(function(){oConn.abort(o,callback,true);},callback.timeout);}
if(oElements&&oElements.length>0){for(var i=0;i<oElements.length;i++){this._formNode.removeChild(oElements[i]);}}
for(var prop in rawFormAttributes){if(YAHOO.lang.hasOwnProperty(rawFormAttributes,prop)){if(rawFormAttributes[prop]){this._formNode.setAttribute(prop,rawFormAttributes[prop]);}
else{this._formNode.removeAttribute(prop);}}}
this.resetFormState();var uploadCallback=function(){if(callback&&callback.timeout){window.clearTimeout(oConn._timeOut[o.tId]);delete oConn._timeOut[o.tId];}
oConn.completeEvent.fire(o);if(o.completeEvent){o.completeEvent.fire(o);}
var obj={};obj.tId=o.tId;obj.argument=callback.argument;try{obj.responseText=io.contentWindow.document.body?io.contentWindow.document.body.innerHTML:io.contentWindow.document.documentElement.textContent;obj.responseXML=io.contentWindow.document.XMLDocument?io.contentWindow.document.XMLDocument:io.contentWindow.document;}
catch(e){}
if(callback&&callback.upload){if(!callback.scope){callback.upload(obj);}
else{callback.upload.apply(callback.scope,[obj]);}}
oConn.uploadEvent.fire(obj);if(o.uploadEvent){o.uploadEvent.fire(obj);}
if(YAHOO.util.Event){YAHOO.util.Event.removeListener(io,"load",uploadCallback);}
else if(window.detachEvent){io.detachEvent('onload',uploadCallback);}
else{io.removeEventListener('load',uploadCallback,false);}
setTimeout(function(){document.body.removeChild(io);oConn.releaseObject(o);},100);};if(YAHOO.util.Event){YAHOO.util.Event.addListener(io,"load",uploadCallback);}
else if(window.attachEvent){io.attachEvent('onload',uploadCallback);}
else{io.addEventListener('load',uploadCallback,false);}},abort:function(o,callback,isTimeout){var abortStatus;if(o.conn){if(this.isCallInProgress(o)){o.conn.abort();window.clearInterval(this._poll[o.tId]);delete this._poll[o.tId];if(isTimeout){window.clearTimeout(this._timeOut[o.tId]);delete this._timeOut[o.tId];}
abortStatus=true;}}
else if(o.isUpload===true){var frameId='yuiIO'+o.tId;var io=document.getElementById(frameId);if(io){document.body.removeChild(io);if(isTimeout){window.clearTimeout(this._timeOut[o.tId]);delete this._timeOut[o.tId];}
abortStatus=true;}}
else{abortStatus=false;}
if(abortStatus===true){this.abortEvent.fire(o);if(o.abortEvent){o.abortEvent.fire(o);}
this.handleTransactionResponse(o,callback,true);}
else{}
return abortStatus;},isCallInProgress:function(o){if(o&&o.conn){return o.conn.readyState!==4&&o.conn.readyState!==0;}
else if(o&&o.isUpload===true){var frameId='yuiIO'+o.tId;return document.getElementById(frameId)?true:false;}
else{return false;}},releaseObject:function(o){if(o.conn){o.conn=null;}
o=null;}};YAHOO.register("connection",YAHOO.util.Connect,{version:"2.3.0",build:"442"});
var isIE=(navigator.appVersion.indexOf("MSIE") !=-1) ? true : false;
var isWin=(navigator.appVersion.toLowerCase().indexOf("win") !=-1) ? true : false;
var isOpera=(navigator.userAgent.indexOf("Opera") !=-1) ? true : false;
function ControlVersion(){
var version;
var axo;
var e;
try{
axo= new ActiveXObject("ShockwaveFlash.ShockwaveFlash.7");
version= axo.GetVariable("$version");} catch(e){}
if(!version){
try{
axo= new ActiveXObject("ShockwaveFlash.ShockwaveFlash.6");
version= "WIN 6,0,21,0";
axo.AllowScriptAccess= "always";
version= axo.GetVariable("$version");} catch(e){}}
if(!version){
try{
axo= new ActiveXObject("ShockwaveFlash.ShockwaveFlash.3");
version= axo.GetVariable("$version");} catch(e){}}
if(!version){
try{
axo= new ActiveXObject("ShockwaveFlash.ShockwaveFlash.3");
version= "WIN 3,0,18,0";} catch(e){}}
if(!version){
try{
axo= new ActiveXObject("ShockwaveFlash.ShockwaveFlash");
version= "WIN 2,0,0,11";} catch(e){
version=-1;}}
return version;}
function GetSwfVer(){
var flashVer=-1;
if(navigator.plugins != null && navigator.plugins.length> 0){
if(navigator.plugins["Shockwave Flash 2.0"] || navigator.plugins["Shockwave Flash"]){
var swVer2= navigator.plugins["Shockwave Flash 2.0"] ? " 2.0" : "";
var flashDescription= navigator.plugins["Shockwave Flash"+ swVer2].description;
var descArray= flashDescription.split(" ");
var tempArrayMajor= descArray[2].split(".");
var versionMajor= tempArrayMajor[0];
var versionMinor= tempArrayMajor[1];
if( descArray[3] != "" ){
tempArrayMinor= descArray[3].split("r");} else{
tempArrayMinor= descArray[4].split("r");}
var versionRevision= tempArrayMinor[1]> 0 ? tempArrayMinor[1] : 0;
var flashVer= versionMajor+ "."+ versionMinor+ "."+ versionRevision;}}
else if(navigator.userAgent.toLowerCase().indexOf("webtv/2.6") !=-1) flashVer= 4;
else if(navigator.userAgent.toLowerCase().indexOf("webtv/2.5") !=-1) flashVer= 3;
else if(navigator.userAgent.toLowerCase().indexOf("webtv") !=-1) flashVer= 2;
else if( isIE && isWin && !isOpera ){
flashVer= ControlVersion();}
return flashVer;}
function DetectFlashVer(reqMajorVer, reqMinorVer, reqRevision){
versionStr= GetSwfVer();
if(versionStr==-1 ){
return false;} else if(versionStr != 0){
if(isIE && isWin && !isOpera){
tempArray= versionStr.split(" ");
tempString= tempArray[1];
versionArray= tempString.split(",");} else{
versionArray= versionStr.split(".");}
var versionMajor= versionArray[0];
var versionMinor= versionArray[1];
var versionRevision= versionArray[2];
if(versionMajor> parseFloat(reqMajorVer)){
return true;} else if(versionMajor== parseFloat(reqMajorVer)){
if(versionMinor> parseFloat(reqMinorVer))
return true;
else if(versionMinor== parseFloat(reqMinorVer)){
if(versionRevision>= parseFloat(reqRevision))
return true;}}
return false;}}
function AC_AddExtension(src, ext){ if(src.indexOf('?') !=-1) return src.replace(/\?/, ext+'?'); else return src+ ext;}
function AC_Generateobj(objAttrs, params, embedAttrs){ var str= ''; if(isIE && isWin && !isOpera){ str+= '<object '; for(var i in objAttrs) str+= i+ '="'+ objAttrs[i]+ '" '; for(var i in params) str+= '><param name="'+ i+ '" value="'+ params[i]+ '" /> '; str+= '></object>';} else{ str+= '<embed '; for(var i in embedAttrs) str+= i+ '="'+ embedAttrs[i]+ '" '; str+= '> </embed>';} document.write(str);}
function AC_FL_RunContent(){ var ret= AC_GetArgs( arguments, ".swf", "movie", "clsid:d27cdb6e-ae6d-11cf-96b8-444553540000" , "application/x-shockwave-flash" ); AC_Generateobj(ret.objAttrs, ret.params, ret.embedAttrs);}
function AC_GetArgs(args, ext, srcParamName, classid, mimeType){ var ret= new Object(); ret.embedAttrs= new Object(); ret.params= new Object(); ret.objAttrs= new Object(); for(var i=0; i< args.length; i=i+2){ var currArg= args[i].toLowerCase(); switch(currArg){ case "classid": break; case "pluginspage": ret.embedAttrs[args[i]]= args[i+1]; break; case "src": case "movie": args[i+1]= AC_AddExtension(args[i+1], ext); ret.embedAttrs["src"]= args[i+1]; ret.params[srcParamName]= args[i+1]; break; case "onafterupdate": case "onbeforeupdate": case "onblur": case "oncellchange": case "onclick": case "ondblClick": case "ondrag": case "ondragend": case "ondragenter": case "ondragleave": case "ondragover": case "ondrop": case "onfinish": case "onfocus": case "onhelp": case "onmousedown": case "onmouseup": case "onmouseover": case "onmousemove": case "onmouseout": case "onkeypress": case "onkeydown": case "onkeyup": case "onload": case "onlosecapture": case "onpropertychange": case "onreadystatechange": case "onrowsdelete": case "onrowenter": case "onrowexit": case "onrowsinserted": case "onstart": case "onscroll": case "onbeforeeditfocus": case "onactivate": case "onbeforedeactivate": case "ondeactivate": case "type": case "codebase": case "id": ret.objAttrs[args[i]]= args[i+1]; break; case "width": case "height": case "align": case "vspace": case "hspace": case "class": case "title": case "accesskey": case "name": case "tabindex": ret.embedAttrs[args[i]]= ret.objAttrs[args[i]]= args[i+1]; break; default: ret.embedAttrs[args[i]]= ret.params[args[i]]= args[i+1];}} ret.objAttrs["classid"]= classid; if(mimeType) ret.embedAttrs["type"]= mimeType; return ret;}

var flashMarchePas='<p>Il y a un problème avec votre installation Flash ou votre navigateur. Avez-vous désactivé Flash ?</p>';
var mauvaiseVersionFlash="<p>Afin de visionner ce site, vous devez avoir Flash 8. Vous pouvez le télécharger sur <a href=\"http://www.adobe.com/shockwave/download/index.cgi?P1_Prod_Version=ShockwaveFlash\">le site d'Adobe.</a></p>";
var commentaireEnValidation= "Votre contribution sera affichée dès que nous l'aurons validée.";
var echecCommunicationServeur= "Échec lors de la communication avec le serveur";
var titreManquant= "Vous devez entrer un titre.";
var texteManquant= "Vous devez entrer un texte.";
var erreurChargementNouvelle= "Impossible d'afficher les nouvelles : une erreur s'est produite pendant le chargement.";
var chargementEnCours= "Chargement en cours, veuillez patienter.";
var aucuneNouvelle= "Aucune nouvelle";
var strNouvelle= "cette nouvelle";
var nouvSeulementPremierGrp=false;
var absoluteURI= "";
var nouvSmallMode=false;
function setAbsoluteURI(uri){
absoluteURI=uri;}
var requiredMajorVersion= 8;
var requiredMinorVersion= 0;
var requiredRevision= 0;
var ascrollbar= false;
var autoopen=true;
var flashCachees;
function hasFlash(){
var hasReqestedVersion= DetectFlashVer(requiredMajorVersion, requiredMinorVersion, requiredRevision);
return hasReqestedVersion;}
function afficherFlash(uri, width, height, silentMode, params){
var hasReqestedVersion= hasFlash();
var hasProductInstall= DetectFlashVer(6, 0, 65);
if( hasProductInstall && !hasReqestedVersion && !silentMode ){
var MMPlayerType=(isIE== true) ? "ActiveX" : "PlugIn";
var MMredirectURL= window.location;
document.title= document.title.slice(0, 47)+ " - Flash Player Installation";
var MMdoctitle= document.title;
AC_FL_RunContent(
"src", absoluteURI+ "/swf/playerProductInstall",
"FlashVars", "MMredirectURL="+MMredirectURL+'&MMplayerType='+MMPlayerType+'&MMdoctitle='+MMdoctitle+"",
"width", width,
"height", height,
"align", "middle",
"id", "detectionExample",
"quality", "high",
"bgcolor", "#3A6EA5",
"name", "detectionExample",
"allowScriptAccess","sameDomain",
"type", "application/x-shockwave-flash",
"pluginspage", "http://www.adobe.com/go/getflashplayer"
);}
if(hasReqestedVersion){
if(uri.substr(uri.length-4)==".swf"){
uri=substr(0,uri.length-4);}
params.push(
"src", uri,
"width", width,
"height", height
);
var ret= AC_GetArgs( params, ".swf", "movie", "clsid:d27cdb6e-ae6d-11cf-96b8-444553540000", "application/x-shockwave-flash");
AC_Generateobj(ret.objAttrs, ret.params, ret.embedAttrs);} else if(!silentMode){
var tag= mauvaiseVersionFlash;
document.write(tag);}}
function baliseFlash(html, silentMode){
var hasReqestedVersion= hasFlash();
var hasProductInstall= DetectFlashVer(6, 0, 65);
if( hasProductInstall && !hasReqestedVersion && !silentMode ){
var MMPlayerType=(isIE== true) ? "ActiveX" : "PlugIn";
var MMredirectURL= window.location;
document.title= document.title.slice(0, 47)+ " - Flash Player Installation";
var MMdoctitle= document.title;
AC_FL_RunContent(
"src", absoluteURI+ "/swf/playerProductInstall",
"FlashVars", "MMredirectURL="+MMredirectURL+'&MMplayerType='+MMPlayerType+'&MMdoctitle='+MMdoctitle+"",
"width", "700",
"height", "500",
"align", "middle",
"id", "detectionExample",
"quality", "high",
"bgcolor", "#3A6EA5",
"name", "detectionExample",
"allowScriptAccess","sameDomain",
"type", "application/x-shockwave-flash",
"pluginspage", "http://www.adobe.com/go/getflashplayer"
);}
if(hasReqestedVersion){
document.write(html);} else if(!silentMode){
var tag= mauvaiseVersionFlash;
document.write(tag);}}
function runFlash(uri, width, height, silentMode, supParams1, supParams2, id){
var tag= '<object ';
if(id){
tag+= ' id = "'+id+'" '}
tag+=' type="application/x-shockwave-flash" width="'+ width+ 'px" height="'+ height+ 'px" data="'+ uri+ '">';
if(supParams1){
tag=tag+supParams1;}
tag=tag+'<param name="movie" value="'+ uri+ '" />';
tag=tag+'<embed src="'+uri+'" ';
if(id){
tag=tag+' name="'+id+'" ';}
if(supParams2){
tag=tag+supParams2;}
tag=tag+" />";
tag=tag+'</object>';
return tag;}
function getFlashMovie(movieName){
var isIE= navigator.appName.indexOf("Microsoft") !=-1;
return(isIE) ? window[movieName] : document[movieName];}
function blockingXmlCall(url, data){
var request;
var ua= navigator.userAgent.toLowerCase();
if(!window.ActiveXObject) request= new XMLHttpRequest();
else if(ua.indexOf('msie 5')==-1) request= new ActiveXObject("Msxml2.XMLHTTP");
else request= new ActiveXObject("Microsoft.XMLHTTP");
if(request.setTimeouts){
request.setTimeouts(5);}
request.open("POST", url, false);
request.setRequestHeader("Content-Type", 'application/x-www-form-urlencoded; charset=UTF-8');
request.send(data);
return request;}
function envoierCommentaire(form){
var data="plugin=commentaire";
var inputs= form.getElementsByTagName("input");
for(var i=0; i< inputs.length; i++){
var input= inputs[i];
data+="&"+input.name+"="+encodeURIComponent(input.value);
if(input.name=="titre"){
if(YAHOO.lang.trim(input.value)==""){
alert(titreManquant);
input.focus();}}}
var textareas= form.getElementsByTagName("textarea");
for(var i=0; i< textareas.length; i++){
var input= textareas[i];
data+="&"+input.name+"="+encodeURIComponent(input.value);
if(input.name=="texte"){
if(YAHOO.lang.trim(input.value)==""){
alert(texteManquant);
input.focus();}}}
data+="&action=soumettre_commentaire";
var url="/plugin.php";
var request= blockingXmlCall(url, data);
if(request.responseText=="OK"){
form.innerHTML=commentaireEnValidation;
alert(commentaireEnValidation);}else{
alert(request.responseText);}
return false;}
function setOngletNouvelle(){
var argument= this[0];
var sectionId= argument[0];
var regroupement= argument[1];
var baliseId= argument[2];
var urlaff= argument[3];
var noPage= argument[4];
var nbrMax= argument[5];
noPage= this[1];
var zone= document.getElementById("zone_nouvelle_"+baliseId);
while(zone.childNodes.length>0){
zone.removeChild(zone.childNodes[0]);}
var p= document.createElement("p");
var txt= document.createTextNode(chargementEnCours);
p.appendChild(txt);
zone.appendChild(p);
chargerNouvelles(sectionId, regroupement, noPage, nbrMax, baliseId, urlaff);
return false;}
function returnfalse(){
return false;}
function getNouvNavigateur(noPage, nbPage, argument){
var dnouvelles= document.createElement("div");
if(nbPage> 1){
dnouvelles.className="nouvelle";
var txt= document.createTextNode("Pages : ");
dnouvelles.appendChild(txt);
txt= document.createTextNode("précédent");
if(noPage> 1){
var a= document.createElement("a");
a.href="#"
var pg= noPage-1;
var args=[argument, pg];
a.onclick=returnfalse;
YAHOO.util.Event.addListener(a, "click", setOngletNouvelle, args, true);
a.appendChild(txt);
dnouvelles.appendChild(a);} else{
dnouvelles.appendChild(txt);}
txt= document.createTextNode(" ");
dnouvelles.appendChild(txt);
for(var i=1; i<=nbPage; i++){
txt= document.createTextNode(i);
if(noPage != i){
var a= document.createElement("a");
a.appendChild(txt);
a.href="#";
var pg= i;
var args=[argument, pg];
a.onclick=returnfalse;
YAHOO.util.Event.addListener(a, "click", setOngletNouvelle, args, true);
dnouvelles.appendChild(a);} else{
dnouvelles.appendChild(txt);}
txt= document.createTextNode(" ");
dnouvelles.appendChild(txt);}
txt= document.createTextNode(" ");
dnouvelles.appendChild(txt);
txt= document.createTextNode("suivant");
if(noPage< nbPage){
var a= document.createElement("a");
a.href="#"
var pg2= parseInt(noPage)+1;
var args=[argument, pg2];
a.onclick=returnfalse;
YAHOO.util.Event.addListener(a, "click", setOngletNouvelle, args, true);
a.appendChild(txt);
dnouvelles.appendChild(a);} else{
dnouvelles.appendChild(txt);}}
return dnouvelles;}
function popuplink(){
window.open(this.href); return false;}
function receptionNouvelles(o){
var sectionId= o.argument[0];
var regroupement= o.argument[1];
var baliseId= o.argument[2];
var urlaff= o.argument[3];
var noPage= o.argument[4];
var nbrMax= o.argument[5];
var zone= document.getElementById("zone_nouvelle_"+baliseId);
var agroupe=true;
while(zone.childNodes.length>0){
zone.removeChild(zone.childNodes[0]);}
if(o.responseXML){
var root= o.responseXML.documentElement;
noPage= root.getAttribute("p");
var nbPage= root.getAttribute("n");
zone.appendChild(getNouvNavigateur(noPage, nbPage, o.argument));
if(root.childNodes.length==0){
var dnouvelles= document.createElement("div");
dnouvelles.className="nouvelle";
dnouvelles.appendChild(document.createTextNode(aucuneNouvelle) );
zone.appendChild(dnouvelles);}
for(var i=0; i< root.childNodes.length; i++){
var node= root.childNodes[i];
var id= node.getAttribute("id");
var titre= node.getElementsByTagName("titre");
titre= titre[0].firstChild.nodeValue;
var txt= node.getElementsByTagName("texte");
if((txt)&&(txt.length>0)&&(txt[0].firstChild)&&(txt[0].firstChild.nodeValue)){
txt= txt[0].firstChild.nodeValue;}else{
txt="";}
var introduction= node.getElementsByTagName("introduction");
if((introduction.length>0)&&(introduction[0].firstChild)&&(introduction[0].firstChild.nodeValue)){
introduction=introduction[0].firstChild.nodeValue;}else{
introduction="";}
var jourOnline= node.getElementsByTagName("jourOnline");
jourOnline= jourOnline[0].firstChild.nodeValue;
var pdf= node.getElementsByTagName("pdf");
if((pdf.length>0)&&(pdf[0].firstChild)&&(pdf[0].firstChild.nodeValue)){
pdf=pdf[0].firstChild.nodeValue;}else{
pdf="";}
var pdfPoid= node.getElementsByTagName("pdf_poid");
if((pdfPoid.length>0)&&(pdfPoid[0].firstChild)&&(pdfPoid[0].firstChild.nodeValue)){
pdfPoid=pdfPoid[0].firstChild.nodeValue;}else{
pdfPoid="";}
var pdfPages= node.getElementsByTagName("pdf_pages");
if((pdfPages.length>0)&&(pdfPages[0].firstChild)&&(pdfPages[0].firstChild.nodeValue)){
pdfPages=pdfPages[0].firstChild.nodeValue;}else{
pdfPages="";}
var media= node.getElementsByTagName("media");
if((media.length>0)&&(media[0].firstChild)&&(media[0].firstChild.nodeValue)){
media=media[0].firstChild.nodeValue;}else{
media="";}
var mediaTitre= node.getElementsByTagName("media_titre");
if((mediaTitre.length>0)&&(mediaTitre[0].firstChild)&&(mediaTitre[0].firstChild.nodeValue)){
mediaTitre=mediaTitre[0].firstChild.nodeValue;}else{
mediaTitre="";}
var imageCopyright= node.getElementsByTagName("media_copyright");
if((imageCopyright.length>0)&&(imageCopyright[0].firstChild)&&(imageCopyright[0].firstChild.nodeValue)){
imageCopyright=imageCopyright[0].firstChild.nodeValue;}else{
imageCopyright="";}
var imageDescription= node.getElementsByTagName("media_description");
if((imageDescription.length>0)&&(imageDescription[0].firstChild)&&(imageDescription[0].firstChild.nodeValue)){
imageDescription=imageDescription[0].firstChild.nodeValue;}else{
imageDescription="";}
var groupe= node.getElementsByTagName("groupe");
if((groupe.length>0)&&(groupe[0].firstChild)&&(groupe[0].firstChild.nodeValue)){
groupe=groupe[0].firstChild.nodeValue;}else{
groupe="";}
var dnouvelles= document.createElement("div");
dnouvelles.className="nouvelle";
var texte;
if((groupe.length>0)&&(agroupe)){
var h2= document.createElement("h2");
texte= document.createTextNode(groupe);
h2.appendChild(texte);
dnouvelles.appendChild(h2);
if(nouvSeulementPremierGrp){
agroupe=false;}}
var a= document.createElement("a");
a.setAttribute("id","nouvelle_"+id);
a.id="nouvelle_"+id;
dnouvelles.appendChild(a);
var htitre= document.createElement("h4");
texte= document.createTextNode(titre);
if(pdf.length>0){
a= document.createElement("a");
a.setAttribute("href", "/medias/"+ pdf);
a.appendChild(texte);
a.className="pdf";
a.onclick=popuplink;
htitre.appendChild(a);}else{
htitre.appendChild(texte);}
dnouvelles.appendChild(htitre);
var di=document.createElement("div");
if((i>0)&&(nouvSmallMode)){
di.id= "deteailsmini_"+id;
di.style.display="none";}
if(pdf.length>0){
var p= document.createElement("p");
p.className="date";
texte= document.createTextNode("(PDF : "+pdfPoid+" Ko / "+pdfPages+" page(s))");
p.appendChild(texte);
di.appendChild(p);}
var p= document.createElement("p");
p.className="date";
texte= document.createTextNode(jourOnline);
p.appendChild(texte);
di.appendChild(p);
var divsous= document.createElement("div");
divsous.className="sous-nouvelle";
var html="";
if(media.length>0){
html+='<div class="nouvel_photo">';
html+='<img id="nouvel_image_'+id+'" alt="'+mediaTitre+'" src="/getImage.php?image='+media+'&width=100&height=90" />';
html+='<div id="img_info_'+id+'" style="display:none">';
html+=imageCopyright+"<br/>";
html+=imageDescription;
html+="</div>";
html+="</div>";}
html+=introduction;
if((txt)&&(txt.length>0)){
if(urlaff.length>0){} else{
html+='<div id="nouv_'+id+'" style="display:none;">';
html+=txt;
html+="</div>";}} else{
html+='<div id="nouv_'+id+'" style="display:none;">';
html+="</div>";
html+= '<div class="clear-float"></div>';}
di.appendChild(divsous);
dnouvelles.appendChild(di);
if(nouvSmallMode&&(i>0)){
di= document.createElement("div");
di.innerHTML='<p class="bottom"><a href="#" id="a_nouv_'+id+'"onclick="afficherNouv('+id+') ; return false;">Lire '+strNouvelle+'</a></p>';
dnouvelles.appendChild(di);} else{
if((txt)&&(txt.length>0)){
di= document.createElement("div");
if(urlaff.length>0){
di.innerHTML='<p class="bottom"><a href="'+urlaff+'?nouvelle_'+id+'">Lire '+strNouvelle+'</a></p>';} else{
di.innerHTML='<p class="bottom"><a href="#" id="a_nouv_'+id+'"onclick="afficherNouv('+id+') ; return false;">Lire '+strNouvelle+'</a></p>';}
dnouvelles.appendChild(di);}}
zone.appendChild(dnouvelles);
divsous.innerHTML= html;}
zone.appendChild(getNouvNavigateur(noPage, nbPage, o.argument));
var url= window.location.href;
var ia= url.indexOf("?");
if((ia>0)&&(autoopen)){
autoopen=false;
var ancre=url.substr(ia+1);
if(ancre.length>9){
if(ancre.substr(0,9)=="nouvelle_"){
var selid= ancre.substr(9);
if(document.getElementById("nouvelle_"+selid)){
afficherNouv(selid);
var y= YAHOO.util.Dom.getY("nouvelle_"+selid);
document.documentElement.scrollTop= y- 10;}}}}} else{
var texte= document.createTextNode(erreurChargementNouvelle+"<br />"+ o.responseText);
zone.appendChild(texte);}}
function afficherNouv(id){
var a= document.getElementById("a_nouv_"+id);
var div= document.getElementById("nouv_"+id);
var img_info= document.getElementById("img_info_"+id);
var nouvel_image= document.getElementById("nouvel_image_"+id);
var deteailsmini= document.getElementById("deteailsmini_"+id);
if(nouvel_image){
var isrc= nouvel_image.src;
var pw= isrc.indexOf("&width=");
isrc=isrc.substr(0,pw);}
if(div.style.display=="none"){
a.firstChild.nodeValue="Fermer "+strNouvelle;
div.style.display="block";
if(img_info){
img_info.style.display="block";}
if(nouvel_image){
nouvel_image.src=isrc+"&width=200&height=190";}
if(deteailsmini){
deteailsmini.style.display="block";}} else{
a.firstChild.nodeValue="Lire "+strNouvelle;
div.style.display="none";
if(img_info){
img_info.style.display="none";}
if(nouvel_image){
nouvel_image.src=isrc+"&width=100&height=90";}
if(deteailsmini&&nouvSmallMode){
deteailsmini.style.display="none";}}}
function echecNouvelle(o){
var sectionId= o.argument[0];
var regroupement= o.argument[1];
var baliseId= o.argument[2];
var zone= document.getElementById("zone_nouvelle_"+baliseId);
zone.innerHTML= erreurChargementNouvelle+"<br />";}
function chargerNouvelles(sectionId, regroupement, noPage, nbrMax, baliseId, urlaff){
var sUrl= "/plugin.php";
var postData="plugin=nouvelles";
postData+="&sectionId="+encodeURIComponent(sectionId);
postData+="&regroupement="+encodeURIComponent(regroupement);
postData+="&nbrMax="+encodeURIComponent(nbrMax);
if(noPage>0){
postData+="&noPage="+encodeURIComponent(noPage);} else{
var url= window.location.href;
var ia= url.indexOf("?nouvelle_");
if(ia>0){
var ncible=url.substr(ia+10);
postData+="&findNouv="+ncible;}
var ia2= url.indexOf("?nouvelleunique_");
if(ia2>0){
var ncible=url.substr(ia2+16);
postData+="&findNouvUnique="+ncible;}}
var callback={ success: receptionNouvelles, failure: echecNouvelle, argument:[sectionId, regroupement, baliseId, urlaff, noPage, nbrMax]};
YAHOO.util.Connect.asyncRequest('POST', sUrl, callback, postData);}
function cacherEls(objets){
for(var i=0; i< objets.length; i++){
var obj= objets[i];
if(obj.id.length>0){} else{
obj.id="autoId_"+i;}
var info= new Object();
info.id= obj.id;
info.height= obj.height;
flashCachees.push(info);
obj.style.display="none";
obj.height=1;}}
function cacherFlash(){
flashCachees= new Array();
b= document.body;
var objets= b.getElementsByTagName("object");
var embeds= b.getElementsByTagName("embed");
cacherEls(objets);
cacherEls(embeds);}
function reafficherFlash(){
if((flashCachees)&&(flashCachees.length)){
for(var i=0; i< flashCachees.length; i++){
var info=flashCachees[i];
var f=document.getElementById(info.id);
if(f){
f.style.display="block";
f.height= info.height;}}}}
function getFieldsValueOfEl(conteneur){
var fields= new Array();
if(conteneur.nodeName=="FORM"){
var forms=[conteneur];} else{
var forms= conteneur.getElementsByTagName("form");}
for(var i=0; i<forms.length;i++){
var form= forms[i];
var inputs= form.getElementsByTagName("input");
for(var j=0; j<inputs.length;j++){
var input= inputs[j];
if(input.type== "checkbox"){
fields.push([input.name, input.checked]);} else if(input.type=="radio"){
if(input.checked){
fields.push([input.name, input.value]);}} else{
fields.push([input.name, input.value]);}}
var selects= form.getElementsByTagName("select");
for(var j=0; j<selects.length;j++){
var input= selects[j];
var sel=input.selectedIndex;
fields.push([input.name, input.options[sel].value]);}
var textareas= form.getElementsByTagName("textarea");
for(var j=0; j<textareas.length;j++){
var input= textareas[j];
fields.push([input.name, input.value]);}}
return fields;}
var enregistrement_echec= "L'enregistrement ayant échoué, fermer cette fenêtre vous fera perdre les informations entrées.";
var comment_nommer_cato= "Comment désirez-vous nommer votre nouvelle catégorie ?";
var inscrire_nouveau_nom= "Inscrivez le nouveau nom de la catégorie.";
var confirm_supr_categorie= "Êtes-vous certain de vouloir supprimer la catégorie ?";
var evenements_journee_du= "Événement pour la journée du ";
var aucun_evenemen_journee= "Aucun événement pour cette journée";
var quicktimeNecessaire= "QuickTime est nécessaire pour faire cette visite guidée.";
var telechargerQuicktime= "Télécharger QuickTime";
function makeArray(){
for(var i= 0; i<arguments.length; i++)
this[i+ 1]= arguments[i];}
function findHorlogeDiv(){
var ctdroit= document.getElementById("contenu-droit");
return ctdroit.childNodes[0];}
function getDateStringHorloge(){
var horloge= document.getElementById("date-heure");
if(!horloge.innerHTML){
findHorlogeDiv();}
var months= new makeArray('janvier','février','mars','avril','mai','juin','juillet','août','septembre','octobre','novembre','décembre');
var weeks= new makeArray('dimanche','lundi','mardi','mercredi','jeudi','vendredi','samedi');
var date= new Date();
var day= date.getDate();
var month= date.getMonth()+ 1;
var week= date.getDay()+ 1;
var yy= date.getYear();
var year=(yy< 1000) ? yy+ 1900 : yy;
var hours= date.getHours();
var minutes= date.getMinutes();
if(minutes< 10){
minutes= "0"+ minutes;}
if(horloge){
while(horloge.childNodes.length> 0){
horloge.removeChild(horloge.childNodes[0]);}
var p= document.createElement("p");
var span1= document.createElement("span");
span1.className= "date";
var strdate1= document.createTextNode('Le '+ weeks[week]+ ' '+day+' '+months[month]+' '+year);
span1.appendChild(strdate1);
var span2= document.createElement("span");
span2.className= "heure";
var strdate2= document.createTextNode(hours+':'+minutes);
span2.appendChild(strdate2);
p.appendChild(span1);
p.appendChild(span2);
horloge.appendChild(p);}
setTimeout(getDateStringHorloge, 10000);}
function soumettreContactezNous(){
var conteneur= document.getElementById("conteneur-formulaire");
var valeurs= getFieldsValueOfEl(conteneur);
var sUrl= "/plugin.php";
var postData= "plugin=contactez";
for(var i=0; i< valeurs.length; i++){
var val= valeurs[i];
var encval= encodeURIComponent(val[1]);
postData+='&'+val[0]+"="+encval;}
var callback={ success: contactezNousSuccess, failure: echecContactezNous, argument:[]};
YAHOO.util.Connect.asyncRequest('POST', sUrl, callback, postData);}
function contactezNousSuccess(o){
if(o.responseText=="OK"){
alert("Votre message à été envoyé correctement.");
var formulaire= document.getElementById("formulaire");
formulaire.reset();} else{
alert(o.responseText);}}
function echecContactezNous(o){
alert("Impossible de soumettre le formulaire, envoyez votre message par courrier électronique à l'adresse : information@cegep-matane.qc.ca");}
function soumettreCandidature(){
var formulaire= document.getElementById("formulaire");
var courriel= formulaire.EMAIL;
var message= formulaire.MESSAGE;
if((YAHOO.lang.trim(courriel.value)).length>0){} else{
alert("Vous devez inscrire votre courrier électronique.");
courriel.focus();
return;}
if((YAHOO.lang.trim(message.value)).length>0){} else{
alert("Vous devez inscrire un message.");
message.focus();
return;}
formulaire.action= "/plugin.php";
formulaire.submit();}
if((navigator.userAgent.indexOf('MSIE') !=-1) &&(navigator.userAgent.indexOf('Win') !=-1)){ document.writeln('<script language="VBscript">'); document.writeln('\'do a one-time test for a version of VBScript that can handle this code'); document.writeln('detectableWithVB = False'); document.writeln('If ScriptEngineMajorVersion >= 2 then'); document.writeln('  detectableWithVB = True'); document.writeln('End If'); document.writeln('\'this next function will detect most plugins'); document.writeln('Function detectActiveXControl(activeXControlName)'); document.writeln('  on error resume next'); document.writeln('  detectActiveXControl = False'); document.writeln('  If detectableWithVB Then'); document.writeln('     detectActiveXControl = IsObject(CreateObject(activeXControlName))'); document.writeln('  End If'); document.writeln('End Function'); document.writeln('\'and the following function handles QuickTime'); document.writeln('Function detectQuickTimeActiveXControl()'); document.writeln('  on error resume next'); document.writeln('  detectQuickTimeActiveXControl = False'); document.writeln('  If detectableWithVB Then'); document.writeln('    detectQuickTimeActiveXControl = False'); document.writeln('    hasQuickTimeChecker = false'); document.writeln('    Set hasQuickTimeChecker = CreateObject("QuickTimeCheckObject.QuickTimeCheck.1")'); document.writeln('    If IsObject(hasQuickTimeChecker) Then'); document.writeln('      If hasQuickTimeChecker.IsQuickTimeAvailable(0) Then '); document.writeln('        detectQuickTimeActiveXControl = True'); document.writeln('      End If'); document.writeln('    End If'); document.writeln('  End If'); document.writeln('End Function'); document.writeln('</scr'+ 'ipt>');}
function afficherQuickTimeVr(media){
if(detectQuickTime()){
document.write('<object CLASSID="clsid:02BF25D5-8C17-4B23-BC80-D3488ABDDC6B" WIDTH="280" HEIGHT="210" ');
document.write('CODEBASE="http://www.apple.com/qtactivex/qtplugin.cab"> ');
document.write('<param name="SRC" VALUE="/medias'+media+'"/>');
document.write('<param name="AUTOPLAY" VALUE="false"/>');
document.write('<param name="CONTROLLER" VALUE="false"/>');
document.write('<param name="LOOP" VALUE="true"/>');
document.write('<param name="VOLUME" VALUE="0"/>');
document.write('<param name="KIOSKMODE" VALUE="false"/>');
document.write('<embed SRC="/medias'+media+'" WIDTH="280" HEIGHT="210" ');
document.write('AUTOPLAY="false" CONTROLLER="false" LOOP="true" VOLUME="0" KIOSKMODE="false" ');
document.write('PLUGINSPAGE="http://www.apple.com/quicktime/download" ></embed> ');
document.write('</object>');} else{
document.write('<p>'+quicktimeNecessaire+' <a href="http://www.apple.com/fr/quicktime/download/">'+telechargerQuicktime+'</a></p>');}}
function detectPlugin(){ var daPlugins= detectPlugin.arguments; var pluginFound= false; if(navigator.plugins && navigator.plugins.length> 0){
var pluginsArrayLength= navigator.plugins.length;
for(pluginsArrayCounter=0; pluginsArrayCounter< pluginsArrayLength; pluginsArrayCounter++ ){ var numFound= 0; for(namesCounter=0; namesCounter< daPlugins.length; namesCounter++){
if((navigator.plugins[pluginsArrayCounter].name.indexOf(daPlugins[namesCounter])>= 0) ||(navigator.plugins[pluginsArrayCounter].description.indexOf(daPlugins[namesCounter])>= 0) ){ numFound++;}} if(numFound== daPlugins.length){
pluginFound= true;
break;}}} return pluginFound;}
function detectQuickTime(){ pluginFound= detectPlugin('QuickTime'); if(!pluginFound && detectableWithVB){
pluginFound= detectQuickTimeActiveXControl();} return pluginFound;}
var wvoirgrandcompat=null;
function popUpVoirGrandCompat(){
if((wvoirgrandcompat!=null)&&(!wvoirgrandcompat.closed)){
wvoirgrandcompat.close();}
if((navigator)&&(navigator.vendor)){
var safari=(navigator.vendor.substr("Apple")!=-1);} else{
var safari= false;}
if(safari){
var w= window.open("about:blank", "voir_grand_compat", "dependent=1,width=740,height=500");} else{
var w= window.open("about:blank", "voir_grand_compat", "dependent=1,width=720,height=480");}
wvoirgrandcompat=w;
var gv=w.document;
gv.write('<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd"> ');
gv.write('<html><head><meta http-equiv="Content-Type" content="text/html; charset=UTF-8" /><title>'+window.title+'</title> ');
gv.write('<script type="text/javascript" src="/js/ac_oetags.js"></script><script type="text/javascript" src="/js/utils.js"></script>');
gv.write('<style type="text/css">');
gv.writeln('body { margin:0;}');
gv.write('</style>');
gv.write("</head><body>");
var url= "http://www.cegep-matane.qc.ca/swf/flvplayer?file="+this.href;
gv.write('<script type="text/javascript">afficherFlash("'+url+'", 720, 480, false, []);</script>');
gv.write("</body></html>");
return false;}
function submitOnEnter(e, formid, reset){
var keynum;
var keychar;
var numcheck;
if(window.event){ keynum= e.keyCode;}
else if(e.which){ keynum= e.which;}
if(keynum==13){
document.getElementById(formid).submit();
if(reset== true)
document.getElementById(formid).reset();}}
